新聞中心

        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 下一頁

        關鍵詞: FPGA DSP 飛機 總線系統

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 梁山县| 诸暨市| 永泰县| 兴安盟| 民和| 扎囊县| 邳州市| 新宁县| 长子县| 长葛市| 芦山县| 泾阳县| 伊金霍洛旗| 和顺县| 舒城县| 巴彦县| 瓦房店市| 永丰县| 鲁山县| 长春市| 噶尔县| 徐闻县| 阜新市| 桃园市| 南召县| 曲周县| 绥宁县| 五原县| 德庆县| 玛沁县| 兴国县| 巴南区| 黄大仙区| 驻马店市| 中西区| 尼勒克县| 南通市| 大冶市| 韩城市| 临沧市| 历史|