碧波液压网 欢迎你,游客。 登录 注册

PCI总线智能GJB289A仿真卡设计

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  在某虚拟仿真实验平台系统中,需要收发批量GJB289A总线数据,并且按不同算法对数据进行实时处理。为此,设计了PCI总线智能GJB289A仿真卡。采用FPGA实现GJB289A接口逻辑,设计了GJB289A总线模拟收发器,替换了国外芯片,降低了系统成本。采用DSP的PCI接口在线加栽程序的方式,在线更新数据处理算法,并按照相应算法对GJB289A总线数据进行快速处理,提高了仿真系统的灵活性和实时性。目前,该仿真卡在虚拟仿真实验平台系统中成功使用,工作稳定。

  虚拟仿真系统模拟GJB289A总线设备,需要收发大量的GJB289A总线数据。传统的处理方式是通过GJB289A总线PCI通讯卡将接收到的数据传输到上位机,由上位机程序对数据进行处理,然后上位机再将处理结果通过PCI卡传输到GJB289A总线上,这种方式影响虚拟仿真系统仿真效率,系统实时性不好。此外,传统的GJB289A总线仿真卡处理器程序固定,不能满足不同处理算法的需要。PCI总线智能GJB289A仿真卡实时处理GJB289A总线数据,无需将数据转移到上位机,提高数据处理速度,增强了系统实时性。用户能够根据需要,在线加载DSP程序,更新数据处理算法,以适应不同处理算法的需要。增强了仿真卡的灵活性。

  1主要功能及指标

  PCI总线智能GJB289A仿真卡主要具备以下功能及指标:

  CPU主频:600MHz,处理速度为9600MIPS;

  缓存空间:SDRAM空间为16MB;

  PCI接口:总线宽度32b、速率33MHz;

  GJB289A接口:双冗余模拟收发,具备RT/BC/MT,传输速率为1Mb/s;

  在线加载DSP程序。

  2硬件设计

  由分析设计要求,在此提出基于TMS320DM642为核心的硬件结构设计:包括DSP及外围电路设计、GJB289A接口逻辑设计、GJB289A总线模拟收发器设计。

  2.1DSP及外围电路设计

  TI公司的TMS320DM642是一款主频为600MHz,32位定点的高性能DSP,片内集成PCI2.2协议模块,支持主/从模式的DMA数据传输。相较于采用专用PCI接口芯片或者FPGA等方式实现,开发方式简单,成本低。

  DM642通过EMIFA与SDRAM和FLASH芯片相连,其中2片64Mb的SDRAM,作为仿真卡的数据缓存空间,FLASH作为程序空间。通过设置Boot模式选择程序从PCI接口还是EMIFA接口加载。当从PCI接口加载时,用户可以动态加载DSP程序,当从EMIFA接口加载时,用户可以将固化好的程序写入FLASH中,由Bootloader引导程序的自启动。

  2.2GJB289A接口设计

  GJB289A-97总线是国内在研究为人熟知的MILSTD-1553B总线的基础上制定出来的国家军用标准,全称“数字式时分制指令/响应型多路传输数据总线”,由于其具有极高的可靠性,因而在航空、航天、军事等领域的电子联网系统中得到广泛应用。目前GJB289A协议模块较多由国外的高级1553B协议处理芯片BU61580实现。在此GJB289A接口协议模块由FPGA逻辑实现,代替原有的协议芯片,节约了系统成本,增加了设计的灵活性。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签: DSP
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论