中期报告—林美东.ppt

上传人:爱问知识人 文档编号:4918131 上传时间:2020-01-10 格式:PPT 页数:24 大小:616.50KB
返回 下载 相关 举报
中期报告—林美东.ppt_第1页
第1页 / 共24页
中期报告—林美东.ppt_第2页
第2页 / 共24页
中期报告—林美东.ppt_第3页
第3页 / 共24页
中期报告—林美东.ppt_第4页
第4页 / 共24页
中期报告—林美东.ppt_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《中期报告—林美东.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和READ

2、Y握手机制。信息源使用VALID信号,表示通道上存在可用的有效数据或者控制信息;而信息接收源使用READY信号,表示可以接收数据。读数据通道和写数据通道也可包含LAST信号,该信号用来表示在一个交易发生时,最后一个输出的数据项。,ACE读地址通道和读数据通道都是采用VALID和READY双向握手机制。,图一 ACE 读传输时序图,图二 ACE 写传输时序图,ACE写地址通道,写数据通道和写响应通道都是采用VALID和READY双向握手机制。,顶层模块,图三为模块信号图, 左侧为AHB Slave的信号, 右侧为ACE Master 的信号。,图三 转换桥信号图,AHB-ACE桥作为AHB总线的

3、从设备,同时也是ACE总线的主设备。 可以响应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的地址信

4、号与控制信号通过写识别进程翻译成ACE信号到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如期完成全部论文工作的可能性,相信通过自己的努力以及老师与师兄们的指导,可以逐一攻克难题,并按照预期的工作安排完成相关工作。,谢谢!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1