一种串行总线转AHB总线的转换电路制造技术

技术编号:22583598 阅读:43 留言:0更新日期:2019-11-17 23:39
本实用新型专利技术公开了一种串行总线转AHB总线的转换电路,涉及SOC设计领域,包括串并/并串转换电路、同步双向FIFO、包解析状态机和AHB总线转换电路;所述串并/并串转换电路、所述同步双向FIFO、所述包解析状态机和所述AHB总线转换电路之间依照次序相互连接;所述串并/并串转换电路与所述串行总线进行连接,所述AHB总线转换电路与所述AHB总线进行连接。本实用新型专利技术提供的串行总线转AHB总线的转换电路,对有广泛的主机支持的I2C、SPI和UART的串行通讯协议提供支持,方便于灵活地选择使用,并支持可定义长度的数据读写,最大支持127个字节。

A conversion circuit from serial bus to AHB bus

The utility model discloses a serial bus to AHB bus conversion circuit, which relates to the SOC design field, including serial parallel / parallel series conversion circuit, synchronous bidirectional FIFO, packet analysis state machine and AHB bus conversion circuit; the serial parallel / parallel series conversion circuit, synchronous bidirectional FIFO, packet analysis state machine and AHB bus conversion circuit are connected with each other in order; the serial The parallel / parallel serial conversion circuit is connected with the serial bus, and the AHB bus conversion circuit is connected with the AHB bus. The serial bus to AHB bus conversion circuit provided by the utility model provides support for I2C, SPI and UART serial communication protocols supported by a wide range of hosts, is convenient for flexible selection and use, and supports data reading and writing of definable length, with a maximum support of 127 bytes.

【技术实现步骤摘要】
一种串行总线转AHB总线的转换电路
本技术涉及SOC设计领域,尤其涉及一种串行总线转AHB总线的转换电路。
技术介绍
I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。SPI(SerialPeripheralInterface--串行外设接口)总线系统是一种同步串行、全双工外设接口。通过四根数据线进行实现数据的高速传输。UART是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收。目前在SOC设计中,外部设备对SOC内部总线访问,有ARM的SWD,以及JTAG协议等,都需要专用软件和硬件配合。其中JTAG需要五根数据线,芯片引脚不足时无法使用;SWD是ARM的内核调试协议,非ARM内核的SOC无法使用。因此,本领域的技术人员致力于开发一种应用于SOC设计领域的新的内部总线转换电路,克服SWD及JTAG的局限。
技术实现思路
有鉴于现有技术的上述缺陷,本技术所要解决的技术问题是如何设计一种串行总线转A本文档来自技高网...

【技术保护点】
1.一种串行总线转AHB总线的转换电路,其特征在于,包括串并/并串转换电路、同步双向FIFO、包解析状态机和AHB总线转换电路;/n所述串并/并串转换电路、所述同步双向FIFO、所述包解析状态机和所述AHB总线转换电路之间依照次序相互连接;/n所述串并/并串转换电路与所述串行总线进行连接,所述AHB总线转换电路与所述AHB总线进行连接。/n

【技术特征摘要】
1.一种串行总线转AHB总线的转换电路,其特征在于,包括串并/并串转换电路、同步双向FIFO、包解析状态机和AHB总线转换电路;
所述串并/并串转换电路、所述同步双向FIFO、所述包解析状态机和所述AHB总线转换电路之间依照次序相互连接;
所述串并/并串转换电路与所述串行总线进行连接,所述AHB总线转换电路与所述AHB总线进行连接。


2.如权利要求1所述的串行总线转AHB总线的转换电路,其特征在于,所述串行总线包括I2C、SPI和UART。


3.如权利要求1所述的串行总线转AHB总线的转换电路,其特征在于,所述串并/并串转换电路包括协议选择器、串并转换电路和并串转换电路。


4.如权利要求3所述的串行总线转AHB总线的转换电路,其特征在于,所述协议选择器,用于控制选择当前协议;在所述协议选择器未选择特定协议前,所述转换电路不工作。


5.如权利要求3所述的串行总线转AHB总线的转换电路,其特征在于,所述串并转换电路,包括I2C、SPI和UART的串并转换,用于将接收到的串行数据转换为单字节的数据,存入所述...

【专利技术属性】
技术研发人员:孙永琦辛建宏
申请(专利权)人:上海磐启微电子有限公司
类型:新型
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1