新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > AVR和TMS320VC5402的HPI接口通信設計

        AVR和TMS320VC5402的HPI接口通信設計

        作者: 時間:2012-03-06 來源:網絡 收藏

        4.2. DSP對主控器命令的執行

        發給DSP的命令由DSP在中斷中處理。DSP需要設置命令和響應緩沖區、處理響應的命令和設置響應標志等工作。軟件框架如下:

        interrupt void NT_isr(void);
        #pragma DATA_SECTION(orderbuffer,order_sec) /* 設置命令和響應緩沖區 */
        volatile unsigned int orderbuffer[8];
        ……
        interrupt void NT_isr(void)
        {
        switch(order[0])
        {
        case order1: /* 處理命令1 */
        ……
        orderbuffer[2] = 0xaaaa; /* 處理完命令1,設置響應標志 */
        break;
        ……
        }
        }

        5. 結論

        1) 本文詳細分析了 HPI軟硬件,給出了硬件原理圖和軟件設計框架。實際測試表明該系統設計方案運行可靠。

        2) 利用控制功能強、集成flash存儲器和DSP運算功能強、程序代碼配置靈活的特點,形成AVR和DSP之間優勢互補,是一個可以選擇的合理的系統設計方案。

        3) 有些DSP芯片內部集成的bootloader程序通過HPI口只能配置內部存儲器,對于DSP程序比較大的系統僅僅利用集成的bootloader程序不能完成全部加載工作。此時用戶可以自行設計一個bootloader程序,將大的DSP程序加載到外部存儲器空間。

        6.參考文獻
        [1] Texas Instruments Inc. TMS320C54x DSP Reference Set Volume 5: Enhanced Peripherals. P182~287
        [2] Atmel Incorporation. ATMEL64/ATMEL64L preliminary.
        [3] Texas Instruments. and TMS320UC5402 Bootloader.
        [4] Texas Instruments. FIXED POINT DIGITAL SIGNAL PROCESSOR data sheet.
        [5] Texas Instruments. A Practical Application of the TMS320C54x Host Port Interface(HPI).
        [6] 李忠,李峰. DSP編程的幾個關鍵問題. 電子技術應用, 2003,1:15-17.
        [7] 香勇,施克仁. TMS320C54x的加載引導. 國外電子元器件, 2003,3:4-7.


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 金堂县| 黄龙县| 三原县| 皮山县| 吉隆县| 绥化市| 泸州市| 志丹县| 满城县| 理塘县| 上虞市| 三亚市| 邛崃市| 澄迈县| 广宁县| 札达县| 丰都县| 会东县| 南宁市| 宿迁市| 深泽县| 米脂县| 舞阳县| 曲周县| 巨鹿县| 永善县| 沈丘县| 化隆| 广元市| 翼城县| 雅江县| 大同市| 隆子县| 四子王旗| 崇左市| 三江| 肇州县| 卫辉市| 临桂县| 自治县| 柳州市|