论文部分内容阅读
当今时代,新技术层出不穷,而VME( Versa(Verification Execution and Rewrite System for ACSR) Module Eurocard)总线已经沿用了20多年,并一直受到军事、医疗、运输和工业控制系统开发人员的欢迎,保持着旺盛的生命力。VME总线接口控制芯片作为VME系统必不可少的部分,国外已有不少产品,遗憾的是在国内却还没有一家开发VME总线接口芯片,完全依赖进口。因此我们有必要在这方面做一些研究。本文探讨了如何实现与CYPRESS 公司VIC64 兼容的VME 总线接口控制芯片。作者所在的VME 设计小组在一年多的时间里,采用集成电路正向设计方法,从研究IEEE1014 标准、VIC64 的产品手册入手,到整个产品的模块划分,状态机的设计,RTL 级代码的输入,所有功能的仿真,到FPGA 的验证,然后再做ASIC 的设计,做了大量的工作,也总结了不少项目开发的经验。最后成功地通过了FPGA 的验证,完成了ASIC 的设计,达到了项目开发的要求。VIC64 是CYPRESS 公司和VMEbus 技术协会联合开发出来的产品,由于合作,VIC64 能够提供最完善的功能和最好的兼容性。本课题开发出来的VME总线接口控制芯片从结构上与VIC64 一样具有1. 完备的系统控制器和仲裁功能2. 完备的VME 总线主模块接口功能3. 完备的VME 总线从模块接口功能。4. 中断和中断处理功能。文章首先对IEEE1014 标准,VIC64 的各个功能模块进行了介绍,接着对作者所负责的工作,进行了详细叙述,包括从模块VME状态机的设计,中断和中断处理器的设计,芯片的仿真,FPGA 验证,ASIC 设计。