论文部分内容阅读
CARDBUS是一种高性能PC卡总线接口标准,主要应用于便携式计算机系统(笔记本、PDA等)。AHB是ARM公司推出的一种开放式片上总线,已经广泛的应用于片上系统设计。该总线具有高带宽(最高1024位)、高吞吐率、低功耗等特点,因此,深受业界的欢迎。本文遵循上述两种当前最流行的总线接口标准,设计了CARDBUS-AHB桥IP软核,该IP实现了Cardbus到AHB的协议转换,使得Cardbus主设备可以通过Cardbus接口访问卡端AHB总线上的AHB Slave。最后,在仿真测试环境下对该设计进行了EDA验证。论文主要研究工作如下:制定IP的规格,撰写规格书,包括:IP功能列表、管脚说明(限于篇幅,未能在本文中列出)、接口信号时序、寄存器列表以及寄存器详细说明(限于篇幅,未能在本文中列出)。策划整体方案,撰写相关模块的详细设计方案,包括Cardbus Target模块、读/写FIFO模块、扩展功能模块以及同步器模块;完成RTL代码(Cardbus端)的编写,并进行各模块的单元测试(UT);协助验证人员搭建验证环境以及构造TESTCASE,根据验证的结果,对代码进行相应的修改,并增加相应的TC;完成代码的综合;本文的验证结果证明CARDBUS-AHB桥IP在功能上是正确的,这为继续深入研究打下了良好的基础。