在现代科研、实验、教学、训练中,模拟器起着重要作用,它是一种由计算机实时控制、多系统协调T作、能模拟作战环境的模拟设备。利用模拟器进行训练不仅不受天气等自然条件的制约,而且没有各类保障以及训练安全等因素的限制,相较于利用实装训练而言具有很多优势,国内外许多单位为了保证训练任务的圆满完成,均针对不同训练需求研制了各种不同种类和规模的训练模拟器,并取得良好的训练效益。
在模拟器的设计中,有些情况下需要大量的信息能够快速有效地在模拟器的各个模块之间进行高速传递,也就是说需要一定的通信接口协议来实现大量数据的高速交互。在模拟器设计中,很多情况下需要使用USB总线作为连接PC机与模拟器中功能模块的数据通道。USB(通用串行总线)总线是英特尔、微软、BM、康柏等公司在1994年联合制定的一种通用串行总线规范,它是一种广泛应用于各类计算机的标准接口,具有可扩展性强、支持热插拔、传输速率高等优点,特别适用于有大量数据实时传输要求的场合。USB2.0支持三种速率,低速1.5Mbit/s,全速12Mbit/s,高速480Mbit/s。本文旨在研究一种用于模拟器的高速USB传输模块,并且要便系统具有传输速率高、可扩展性强的特点。本文研究的内容主要是结合USB2.0的Slave FIFO方式,给出了一种适合模拟器通信的设计方案,主要分为硬件系统设计和软件系统设计两大部分内容,系统硬件设计研究了基于Cypress公司的CY7C68013A与ALTERA公司EPIC60240的硬件设计方法,系统软件设计主要介绍了同步Slave FIFO模式的FPCJA编程实现方法以及CY7C68013A的同件程序设计。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !