基于FPGA的SCI串行通信接口的研究与实现

被引量 : 0次 | 上传用户:chmwingflying
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
国家863项目“飞行控制计算机系统FC通信卡研制”的任务是研究设计符合CPCI总线标准的FC通信卡。本课题是这个项目的进一步引伸,用于设计SCI串行通信接口,以实现环上多计算机系统间的高速串行通信。本文以此项目为背景,对基于FPGA的SCI串行通信接口进行研究与实现。论文先概述SCI协议,接着对SCI串行通信接口的两个模块:SCI节点模型模块和CPCI总线接口模块的功能和实现进行了详细的论述。SCI节模型包含Aurora收发模块、中断进程、旁路FIFO、接受和发送存储器、地址解码、MUX。在SCI节点模型的实现上,利用FPGA内嵌的RoeketIO高速串行收发器实现主机之间的高速串行通信,并利用Aurora IP核实现了Aurora链路层协议;设计一个同步FIFO实现旁路FIFO;利用FPGA上的块RAM实现发送和接收存储器;中断进程、地址解码和多路复合分别在控制逻辑中实现。CPCI总线接口包括PCI核、PCI核的配置模块以及用户逻辑三个部分。本课题中,采用FPGA+PCI软核的方法来实现CPCI总线接口。PCI核作为PCI总线与用户逻辑之间的桥梁;PCI核的配置模块负责对PCI核进行配置,得到用户需要的PCI核;用户逻辑模块负责实现整个通信接口具体的内部逻辑功能;并引入中断机制来提高SCI通信接口与主机之间数据交换的速率。设计选用硬件描述语言VerilogHDL和VHDL,在开发工具Xilinx ISE7.1中完成整个系统的设计、综合、布局布线,利用Modelsim进行功能及时序仿真,使用DriverWorks为SCI串行通信接口编写WinXP下的驱动程序,用VC++6.0编写相应的测试应用程序。最后,将FPGA设计下载到FC通信卡中运行,并利用ISE内嵌的ChipSeope Pro虚拟逻辑分析仪对设计进行验证,运行结果正常。文章最后分析传输性能上的原因,指出工作中的不足之处和需要进一步完善的地方。
其他文献
<正>不是缘于善良的错误,而是利益权衡后的投机。仅仅两年,雷士照明的控制权争夺战又起。公司创始人吴长江再次被指责有关联交易、掏空公司等不当行为,又传出涉赌,德豪润达董
深圳经济特区建立30周年之际,某知名网站曾就“深圳还应该跟香港学习什么”进行了一次网上调查,高居榜首的答案是“高效、廉洁的公务员制度”。2010年9月,胡锦涛总书记亲临深
<正>共建"一带一路"是加强国际经济和贸易合作的重要纽带,有利于促进沿线国家和地区经济发展与区域合作。"一带一路"作为国家战略层面的和长期规划工程,也将给我国经济和社会
<正>多面人才的好处在于,你可以关注自己喜爱的技能,并将它们在更高层面上应用到工作中。过去,人们的职业基本可以用几个词来概括:教师、医生、律师、护士和会计等。专业人士
扩展有限元法(XFEM)通过在相关节点的影响域上富集非连续位移模式,使得对非连续位移场的表征独立于单元边界,可以有效描述混凝土中的裂纹扩展。以Koyna重力坝为例,采用XFEM分
在考虑混凝土材料细观非均匀性影响的基础上,探讨了在材料参数和地震动等不确定性因素影响下混凝土重力坝的破坏过程和破坏形态。通过对金安桥混凝土重力坝的180个样本的非线
把降雨入渗条件下的边坡稳定性问题转化为图论中的最短路问题,基于饱和-非饱和渗流有限元计算得到的应力场和渗流场来计算边坡的最危险滑动面及其安全系数,在降雨入渗过程中,
建安时,以诗赠答已形成蔚为大观的局面。曹植赠答诗在情感、意境上较传统赠答诗有新开拓与创变,探析其诗歌表现的政治内涵与人生遭际,有助于获得对曹植诗歌特点和独特成就的
文人论兵是明代出现的重要现象。陈子龙作为晚明的著名文人,在诗词之外,还留下了以论兵为核心内容的《陈忠裕公兵垣奏议》。此书集中讨论南明时期的军队建设、防御体系、战略
《世说新语》对曹操着墨较多,充分肯定他为"乱世英雄"。为打造这一形象,刻意将叙事视角聚焦在真假"英雄"辨识上,以此颠覆人们头脑中固有的观念,英雄不在形貌、出身,而在才智