新聞中心

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

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 澳门| 高要市| 平泉县| 盐山县| 长顺县| 简阳市| 汽车| 鞍山市| 仙桃市| 陕西省| 潮州市| 福海县| 神池县| 图们市| 平邑县| 汉中市| 仁布县| 桑植县| 潼南县| 金溪县| 上杭县| 衡水市| 环江| 宝鸡市| 巫溪县| 嵊州市| 东城区| 易门县| 开封县| 九龙城区| 丰顺县| 城步| 即墨市| 平武县| 板桥市| 西盟| 土默特左旗| 安宁市| 施甸县| 华阴市| 彩票|