The invention discloses a APB bus interface with SoC IP bootstrap circuit, including QSPI serial interface controller, APB interface logic conversion and Flash conversion logic interface; QSPI serial interface control standard end address lines, data lines, write, write and read data line signal read signal is converted to APB bus interface the signal through the APB conversion logic interface; QSPI serial interface controller interface clock, chip select, sending and receiving data into a Flash interface signal through the Flash conversion logic interface. Using the IP to realize the SoC chip bootstrap, the internal can be directly connected through the APB bus, the external can be directly connected to the serial Flash, without the need to control the external controller QSPI and Flash connected, easy to use.
【技术实现步骤摘要】
一种带APB总线接口的SoC自举IP电路
本专利技术属于半导体集成电路中IP设计领域,尤其涉及采用QSPI方法实现对SoC自举,设计一种带APB总线接口的IP专用集成电路。
技术介绍
自举就是在SoC芯片启动的时候,将存储在片外Flash存储器的程序自动运行加载到片内的程序寄存器的过程,自举是SoC芯片正常工作的第一步,自举的成功与否决定了整个系统运行环境能否正常构建。目前SoC芯片一般采用SPI(SerialPeripheralInterface)或QSPI(QuadSerialPeripheralInterface)外接Flash存储器进行自举,SPI是Motorola提出的一种串行接口总线,它是一种高速的、全双工、同步的通信总线,外部只有四个端口,但SPI只有一路串行接口进行数据通信,传输速率比较慢,而QSPI为四路串行接口,传输速率为SPI的四倍,SoC芯片已经越来越多的使用QSPI外接Flash器件进行自举。当SoC芯片上电后,通过QSPI外部接口从外部Flash存储器中自动搬移数据加载到SoC片内。QSPI对外接口为时钟ss_clk、片选ss_oe[3:0]、数据发送ss_txd[3:0]和数据接收ss_rxd[3:0],串行Flash对外接口为数据输入DI、数据输出DO、写包含WP和保持信号HOLD。可以看出,QSPI接口信号不能与Flash存储器直接相连,还需通过外部控制器进行控制,使用十分不便。
技术实现思路
本专利技术所要解决的技术问题是克服现有技术中的缺陷,提供一种带APB总线接口的SoC自举IP电路,不需要通过外部控制器控制QSPI与F ...
【技术保护点】
一种带APB总线接口的SoC自举IP电路,其特征是,包括QSPI串行接口控制器、APB转换逻辑接口和Flash转换逻辑接口;通过APB转换逻辑接口将标准的QSPI串行接口控制器控制端的地址线address[7:0]、写数据线wdata[7:0]、读数据线rdata[7:0]、写信号write和读信号read转换为APB总线接口信号;通过Flash转换逻辑接口将QSPI串行接口控制器对外接口时钟ss_clk、片选ss_oe[3:0]、数据发送ss_txd[3:0]和数据接收ss_rxd[3:0]转换为Flash接口信号。
【技术特征摘要】
1.一种带APB总线接口的SoC自举IP电路,其特征是,包括QSPI串行接口控制器、APB转换逻辑接口和Flash转换逻辑接口;通过APB转换逻辑接口将标准的QSPI串行接口控制器控制端的地址线address[7:0]、写数据线wdata[7:0]、读数据线rdata[7:0]、写信号write和读信号read转换为APB总线接口信号;通过Flash转换逻辑接口将QSPI串行接口控制器对外接口时钟ss_clk、片选ss_oe[3:0]、数据发送ss_txd[3:0]和数据接收ss_rxd[3:0]转换为Flash接口信号。2.根据权利要求1所述的带APB总线接口的SoC自举IP电路,其特征是,QSPI串行接口控制器通过APB总线接口与SoC内部总线直接相连,通过Flash接口直接与串行Flash相接。3.根据权利要求1所述的带APB总线接口的SoC自举IP电路,其特征是,QSPI串行接口控制器的输出时钟ss_clk连接至Flash转换逻辑接口的时钟端SCLK,片选ss_oe根据逻辑控制转换输出至片选CS端,数据发送ss_tx...
【专利技术属性】
技术研发人员:张磊,汪健,刘彬,徐叔喜,
申请(专利权)人:北方电子研究院安徽有限公司,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。