《中期报告—林美东.ppt》由会员分享,可在线阅读,更多相关《中期报告—林美东.ppt(24页珍藏版)》请在三一办公上搜索。
1、ACE-AHB总线协议桥的设计,中期报告应包括下列主要内容:,1论文工作是否按开题报告预定的内容及进度安排进行;2目前已完成的研究工作及结果;3后期拟完成的研究工作及进度安排;4存在的困难与问题;5如期完成全部论文工作的可能性。,1.进度安排进行,2.目前已完成的研究工作及结果,模块设计AHB-ACE桥的主要功能:AHB-ACE桥主要用于接收AHB的请求与命令,然后发送给ACE总线。即读传输和写传输。ACE协议是基于Burst的。在ACE主机与ACE从机之间传递的数据通过写数据通道达到Slave或者通过读数据通道到达Master。在ACE通信协议中使用了双向的VALID和READY握手机制。信
2、息源使用VALID信号,表示通道上存在可用的有效数据或者控制信息;而信息接收源使用READY信号,表示可以接收数据。读数据通道和写数据通道也可包含LAST信号,该信号用来表示在一个交易发生时,最后一个输出的数据项。,ACE读地址通道和读数据通道都是采用VALID和READY双向握手机制。,图一 ACE 读传输时序图,图二 ACE 写传输时序图,ACE写地址通道,写数据通道和写响应通道都是采用VALID和READY双向握手机制。,顶层模块,图三为模块信号图,左侧为AHB Slave的信号,右侧为ACE Master 的信号。,图三 转换桥信号图,AHB-ACE桥作为AHB总线的从设备,同时也是A
3、CE总线的主设备。可以响应AHB主设备发出的读、写命令,然后向ACE从设备发出相应的命令。等待ACE从设备的响应,完成AHB 总线访问ACE总线的功能。,内部模块 AHB-ACE协议桥内部由四个进程函数构成。,(1)读识别进程(2)写识别进程(3)读响应进程(4)写响应进程,读识别进程,AHB主设备发出的HSELx=1和HWRITE=0选中读识别进程。将AHB的地址信号与控制信号通过读识别进程翻译成ACE信号到ACE的读地址通道。,图四 读识别框图,读地址通道信号,写识别进程,AHB主设备发出的HSELx=1和HWRITE=1选中写识别进程。将AHB的地址信号与控制信号通过写识别进程翻译成AC
4、E信号到ACE的写地址通道,将AHB的数据通过写识别进程翻译成相应的ACE信号到ACE的写数据通道上。,图五 写识别框图,写地址通道信号,写数据通道信号,读响应进程,ACE从设备发出的RVALID和桥发出的RREADY同时为高时选中读响应进程。将ACE的读数据通过读响应进程翻译成AHB的读数据信号,ACE响应读传输的状态翻译给AHB。,图六 读响应框图,读数据通道信号,写响应进程,ACE从设备发出的BVALID和桥发出的BREADY同时为高时,选中写响应进程。将ACE的写响应通过写响应进程翻译成AHB信号,即HRESP和HREADY表示写交易的状态。,图七 写响应框图,写响应通道信号,功能验证
5、,编写AHB-Master 激励模块和ACE-Slave 响应模块。用AHB-ACE桥模块将它们连接起来,利用SysemC建模,Modelsim进行波形仿真。,单次读传输仿真波形,单次写传输仿真波形,3.后期拟完成的研究工作及进度安排,2012年5月11日2012年5月31日 完成猝发读写传输功能和测试。2012年6月1日2012年6月20日 撰写毕业论文。,4.存在的困难与问题,由于首次使用SystemC建模,里面涉及C+语言的知识很多,并且本身Systemc库的内容理解起来较为困难。编写进程以及调试过程工作量较大。尤其是波形调试过程更痛苦,经常仿真出现的波形与预期的差异较大。因此,还要阅读大量相关资料。,5如期完成全部论文工作的可能性,相信通过自己的努力以及老师与师兄们的指导,可以逐一攻克难题,并按照预期的工作安排完成相关工作。,谢谢!,
链接地址:https://www.31ppt.com/p-2909554.html