新聞中心

        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 飛機 總線系統

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 景谷| 疏勒县| 黄骅市| 河津市| 景宁| 武平县| 耒阳市| 永仁县| 商洛市| 奈曼旗| 西乌珠穆沁旗| 海南省| 邹平县| 绵阳市| 济源市| 望江县| 达尔| 汉源县| 兴山县| 曲阜市| 根河市| 平罗县| 原阳县| 天水市| 营山县| 鄂托克旗| 吉木乃县| 汨罗市| 兴海县| 平泉县| 肇州县| 丹寨县| 都安| 哈尔滨市| 谢通门县| 花莲县| 杂多县| 五家渠市| 吴旗县| 镇沅| 广南县|