• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 一種定點數字信號處理器與單片機的接口設計方

    一種定點數字信號處理器與單片機的接口設計方

    作者: 時間:2011-08-31 來源:網絡 收藏

    HPI的數據傳輸分為2部分:外部傳輸和內部傳輸。外部傳輸是指主機和HPI寄存器之間的傳輸,由主機發出指令完成。內部傳輸是指HPI寄存器和DSP內部RAM之間的傳輸,由DSP內部的DMA控制器自動完成。主機在進行外部傳輸時,要先檢查內部傳輸是否完成,這是通過檢測HRDY信號實現的。外部傳輸操作的一般步驟是:檢查HRDY信號的電平。為高,表示可以進行傳輸;為低,表示DSP正在進行內部傳輸,此時不能進行外部傳輸。主機發出指令,設置HCNTL0,HCNTL1,BHIL,HR?W信號的狀態,以確定讀或寫的寄存器以及字節的選擇。主機發出時序控制信號,按時序進行操作,從而完成一次外部傳輸。

      結語

      雙口RAM實現VC5402和89C51之間的數據通信,極大地提高了數據傳輸速度和可靠性,能滿足控制系統的實時、高速的控制要求。

      利用McBSP的方法,硬件結構簡單所用芯片少,但是將占用片上系統中為數不多的同步串行口資源,而且也要占用DSP的處理時間,他是用于傳輸數據較少,傳輸速率慢而又希望DSP與單片機之間是緊耦合的場合。

      HPI方案比較簡單,附加硬件少、成本低、數據吞吐量非常大,但不適合于實時控制的場合,因為工作中可能將DSP掛起,影響實時工作。而一般應用在對成本比較敏感而數據量又比較大的場合。讀者可以根據系統要求選取合適的方案。


    上一頁 1 2 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 班戈县| 曲阜市| 阳城县| 九寨沟县| 绥德县| 林周县| 鄂托克旗| 丹江口市| 阜康市| 青冈县| 定西市| 侯马市| 蛟河市| SHOW| 天津市| 吉林省| 双流县| 双峰县| 墨脱县| 饶阳县| 徐闻县| 东乡县| 柘城县| 永新县| 台东市| 当雄县| 二连浩特市| 阆中市| 丹巴县| 无锡市| 绥阳县| 无锡市| 正宁县| 邯郸县| 夏河县| 安仁县| 涞水县| 万年县| 寿宁县| 峨山| 康乐县|