The invention discloses a bridge method for accessing SRAM on chip by AHB bus, which belongs to the field of data reading and writing timing optimization in SOC design. Read operation: In the case of only read operation in one transmission period, the control signal of AHB terminal is directly connected with the control signal of SRAM terminal, and the data signal of AHB terminal is directly connected with the data signal of SRAM terminal; Write operation: In the case of only write operation in one transmission period, the control signal and address signal of AHB terminal are stored for a period and transmitted to SRAM together with the next beat and data; Write-after-read: In the case of read operation and write operation in a transmission period, the control signals and data of write operation are stored and not transmitted to SRAM for the time being. The control signals initiated by read operation in the next cycle can be transmitted directly to SRAM. The invention can optimize the timing in the case of writing and reading. Compared with the common processing method, the method does not need blocking reading operation and optimizes the timing of a cycle.
【技术实现步骤摘要】
一种AHB总线访问片上SRAM的桥接方法
本专利技术涉及到SOC设计中数据的读写时序优化领域,尤其涉及到处理器或DMA等数据读写过程中的一种AHB总线访问片上SRAM的桥接方法。
技术介绍
SoC即系统芯片又称片上系统(SoC,SystemonChip)。随着集成电路设计和制造工艺的发展,整个系统的主要功能可以综合在一个芯片上,这便是片上系统的由来。SoC相较于传统的设计方法,主要的优势有:可以实现更为复杂的系统,较低的设计成本,更高的可靠性,缩短产品设计时间和可以达到低功耗要求。随着集成电路制造工艺的不断进步,SoC上可以集成更多数量和种类的器件,同时人们对SoC高性能的需求,导致未来的SoC设计中会用到更多的处理器和加速器等,以便实现不同应用的需求。片上系统最常用的总线是AMBA(AdvancedMicrocontrollerBusArchitecture,高级微控制器总线架构),它是由ARM公司提出的一个基于SoC体系结构的开放的标准,用于集成处理器和IP核。AMBA具有高速,低功耗等特点,AHB(AdvancedHigh-performanceBus,高级高性能总线)协议是AMBA中的一个总线协议,具有突发传输,连续读取,高速传输等特点,所以AHB总线能实现SoC高性能高频率的要求。AHB总线协议要求一次没有等待状态的简单传输方式如下:无论读操作还是写操作,一次传输始终包括两个阶段(两个时钟周期),分别是地址阶段和数据阶段。地址阶段主要是地址的命中和控制信号的传输,数据阶段进行的是数据的传输。在没有等待状态的情况下(即数据有效时),一次传输的第一个 ...
【技术保护点】
1.一种AHB总线访问片上SRAM的桥接方法,包括读操作、写操作和写后读,其特征在于:读操作:在一段传输仅有读操作的情况下,AHB端的控制信号与SRAM端的控制信号直接相连传输,AHB端的数据信号与SRAM端的数据信号直接相连传输;写操作:在一段传输仅有写操作的情况下,AHB端的控制信号和地址信号寄存一个周期,在下一拍和数据一起传递给SRAM;写后读:在一段传输有读操作也有写操作,出现了写后读的情况下,将写操作的控制信号和数据寄存起来,暂时不传递给SRAM,下个周期读操作发起的控制信号可以直接传递给SRAM。
【技术特征摘要】
1.一种AHB总线访问片上SRAM的桥接方法,包括读操作、写操作和写后读,其特征在于:读操作:在一段传输仅有读操作的情况下,AHB端的控制信号与SRAM端的控制信号直接相连传输,AHB端的数据信号与SRAM端的数据信号直接相连传输;写操作:在一段传输仅有写操作的情况下,AHB端的控制信号和地址信号寄存一个周期,在下一拍和数据一起传递给SRAM;写后读:在一段传输有读操作也有写操作,出现了写后读的情况下,将写操作的控制信号和数据寄存起来,暂时不传递给SRAM,下个周期读操作发起的控制信号可以直接传递给SRAM。2.根据权利要求1所述的一种AHB总线访问片上SRAM的桥接方法,其特征在于所述的写后读的情况,当读操作的地址信号到达后,判断读操作...
【专利技术属性】
技术研发人员:黄凯,陈子旋,余慜,修思文,
申请(专利权)人:浙江大学,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。