FPGA在弹上信息处理机中的应用

  作者:方超 龚龙庆 田卫 西安骊山微山电子公司 时间:2009-04-14来源:电子产品世界

  3路输入数字量接口

  3路输入数字量,码速率分别为:1.28Mbps、115.2Kbps、38.4Kbps的数据流,数据流在FPGA内部经过串并转换将接收的数据存储在数据缓冲区A和数据缓冲区B中,再经过状态控制机来控制数据的不断更新。

  同步422接口输出

  采用两路单向RS422同步串行通讯接口,差分传输,一路为串行数据,一路为时钟数据 ,采用双线制传输。输出码速率2.56Mbps,15位加扰。

  FPGA设计

  当3 路输入数字量的数据流和4M的1553数据在20ms的时间内传输时,所需的内存约为10KB。

  缓冲区存储切换有2种方式:

  1)当1.28M的同步串行接口接收的数据个数达到64x100时切换;

  2)由内部的20ms定时器切换。

  因此当ARM异常后,能够确保除4M总线数据之外的其它通道正常输出。当1.28M的同步串行接口异常后,FPGA内的状态机自动切换到内部的20ms定时器进行切换。FPGA设计及IP核通过SPARTAN3AN集成开发环境进行仿真验证。

  FPGA选用Xilinx公司的SPARTAN3AN系列的XC3S700AN-4FG484,电压1.2~3.3V,电流50mA~2A,主频最高达70MHz以上。

  地面单元测试仪的设计

  单元测试仪(图2)主要完成对信息处理机各种功能和参数的测试,模拟产生弹上机的所有输入信号,并测试其所有输出信号,可用于信息处理机的生产调试、出厂测试和外厂维修。

  单元测试仪由便携式工控机内插相应PCI板卡和相应软件程序组成,PCI板卡为1块COM通讯测试板卡,其主要实现和弹上高速内总线4Mbps(或以上)1553B总线接口,在软件的控制下,向弹上发送各种测试命令、并接收弹上机的测试结果。

1 2 3 4 5 6 7

关键词: 信息采集 FPGA 组帧 融合 缓冲发送 200904

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版