新闻中心

EEPW首页>EDA/PCB>设计应用> 基于FPGA和DSP技术某型飞机总线系统通讯软件的设计

基于FPGA和DSP技术某型飞机总线系统通讯软件的设计

作者: 时间:2012-10-30 来源:网络 收藏

(4)中断控制程序

芯片TMS320F206接口的设计中,使用3个硬件中断,INT1,INT2由来产生,INT3 则由上位机来产生。INT1表明的接收单元已收到一个数据,通知F206读数,INT2表明的接收单元已收到一个错误数据,通知F206读取错误状态信息,INT3是上位机和接口板数据传输 控制的一种手段,通过INT3中断,上位机告诉接口板进行数据接收还是数据发送操作,发送多少数据,采用的消息格式以及总线控制等信息。

部分的软件采用C++和汇编语言混合编程,关键路径如中断服务程序,数据发送和接收程序都采用汇编语言以达到最大的执行效率,主程序采用C++编写。

部分软件的流程图,如图6所示。

DSP部分软件的流程图

5.3 上位机控制程序

主要实现上位机在特定的操作系统下对接口板的软件驱动、数据通讯和传输控制。主要使用C++在Windows环境下进行软件开发。

6结语

本文介绍了一种基于FPGA和DSP对某型通讯软件设计与实现的方法。在实际的运用中,较好的实现了通讯功能,对1553B总线研究具有一定的使用和参考价值。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭