新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > FPGA在弹上信息处理机中的应用

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

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

本文引用地址://m.amcfsurvey.com/article/93424.htm


  图3 信息处理机工作流程

  38.4K异步串行输入通道由的UART IP核完成串行输入数据的接收,IP核根据字间隔是否超过2个字的接收时间来判断是否完成一帧的接收,原理和1553总线数据的接收相同。

  115.2K异步串行输入通道由的UART IP核完成串行输入数据的接收.缓冲区由一个FIFO组成。状态机会随时查询该FIFO空满状态,若不空,则就开始连续的读取过程,每间隔200μs从FIFO中读取一个数据并按照规定格式和位置填入数据表,直到该FIFO的数据取完为止,若为空,则新帧对应通道的位置数据填零。

  (4)

  工作即遥测数据的数据,将各路遥测信息按照给定的数据格式组织成一个完整的100帧(1帧200us,100帧20ms)格式进行发送,该功能由设计在内部“组帧状态机(MFSTM)IP”完成。

  (5)数据融合表

  上电复位后,组帧状态机MFSTM等待同步锁定信号Sync Locked=“1”后开始工作,并根据20ms缓冲区切换信号SwitchBuf进行周期性的切换。按照数据融合表设计好的顺序依次访问1.28M同步输入串口缓冲区、4M 1553B总线数据缓冲区、115.2K异步输入串口缓冲区、38.4K异步输入串口缓冲区等等,并读取指定数量的数据依次填入本次20ms的数据融合表中,重复100次,从而完成表中1~100行数据的填写。数据融合表的数据结构设计成FIFO, 使用FIFO可以平衡快速的组帧状态机和慢速的发送状态机之间的速度差异,使发送的数据流保持在2.56Mbps的波特率之下,持续发送。



评论


相关推荐

技术专区

关闭