新闻中心

EEPW首页>测试测量>设计应用> 基于虚拟仪器技术的雷达信号模拟器设计

基于虚拟仪器技术的雷达信号模拟器设计

作者: 时间:2010-11-18 来源:网络 收藏

  2.2.2 程序设计

  (1)主程序设计

  主程序的设计思路是:首先启动 PCl-5640R板卡,然后调用仿真数据进行转换,再将数据送入FPGA程序中处理,并不间断地从FPGA读取数据,以监控是否有溢出,最后判断是否有错误,若有则中断程序,如无则继续监控是否有溢出和有无错误,程序如图5所示。

  图5(a)是将仿真数据通过路径控件读入到主程序中,再转换为16位数,然后通过Host to FPGA. Write控件将数据送入FPGA程序中。图5(b)是先通过一个逻辑控件开始一个FPGA程序中的Case结构,该结构是用于数据读取,然后通过一个for循环监视Memory是否溢出和数据是否送出到AO0口,并判断是否停止,最后结束数据读取并使FPGA停止工作。

  (2)FPGA程序设计

  FPGA程序分为两块,一是在FPGA上设置A/D和D/A转换功能;二是在FPGA上加存储器,将数据通过FIFO存入存储器Memory ,再通过FIFO将数据送入设置好的AO0口,进而将数据送出。FPGA程序设计如图6所示。


图5 主程序设计


图6 FPGA程序设计



评论


相关推荐

技术专区

关闭