新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > TMS320C6000擴展總線與MPC860的HPI接口設計

        TMS320C6000擴展總線與MPC860的HPI接口設計

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

        摘要: 是PowerPC系列產品,PowerPC 可運行于多種操作環境,廣泛應用于便攜式設備到服務器 系列是1997 年美國TI公司推出的DSP芯片,這種芯片是定點、浮點兼容的DSP系列,它們提供了(Host Port Inter face),文中介紹了之間的硬件。經實驗驗證,可以對進行讀操作,也可以寫操作,該方案已經實現了初步的功能。因此具有一定的實用性。

        本文引用地址:http://www.104case.com/article/150350.htm

          1 的主要特點

          TMS320C6000系列DSP(數字信號處理器)是TI公司最新推出的一種并行處理的數字信號處理器。TMS320C6000片內有8 個并行的處理單元。分為相同的兩組。它的體系結構采用超長指令字( VLIW) 結構,單指令字長為32 bit。8個指令組成一個指令包。總字長為8×32= 256 bit.芯片內部設置了專的指令分配模塊,可以將256 bit 的指令包同時分配到8 個處理單元,并由8個單元同時運行。芯片的最高時鐘頻率可以達到300MHz,通過片內的鎖相環( PLL) 將輸入時鐘倍頻獲得。當片內的8個處理單元同時行時。最大處理能力可以達到2400MIPS。

          2 TMS320C6000的

          目前,TMS320C6000系列中只有C6202和C6203具有。它們是在C6201/C6701主機()的基礎上發展起來的。

          擴展總線從結構上可以分為兩部分:I/O接口和主機接口,如圖1所示。

          

        TMS320C6000的擴展總線連接

          擴展總線是一個32bit寬的總線,支持與異步外設、異步/同步FIFO、PCI橋及外部主控處理器的接口。它同時還提供了一個靈活的總線仲裁機制,可以進行內部仲裁,也可以由外部邏輯完成。

          I/O接口,擴展總線共管轄4個XCE外部空間,4個空間可以分別配置成兩種工作模式:異步I/O模式和同步FIFO模式。這兩種模式可以在一個系統中同時工作。異步I/O模式的接口信號時序與EMIF類似,具有可編程程度高的特點。這一模式下,擴展總線接口的4根地址信號使得每個XCE空間最多可以掛接16個外部設備。FIFO模式則提供了與同步FIFO無縫接口的能力,可以直接控制1個進行讀操作的同步FIFO或4個進行寫操作的同步FIFO。借助少量外部邏輯,每個XCE空間可以管理16個讀操作FIFO或16個寫操作FIFO。擴展總線I/O口與DSP的其他存儲空間由DMA控制器進行連接。

          主機接口也有兩種工作模式:同步和異步。同步模式提供了主控和從屬兩種工作方式,此時地址信號和數據信號復用相同的管腳。異步模式只有從屬功能,它與C6201/C6211/C6701/C6711的HPI操作完全類似,只是數據寬度為32bit。異步模式可以用來與其他微處理器接口。擴展總線主機接口與DSP存儲器的連接由DMA輔助通道完成。

          在同步主機接口模式下,主機的數據與地址信號復用,并且與i960Jx兼容。目前主流的PCI接口芯片都采用i960總線作為芯片內部總線,這樣C6000與PCI總線接口時,需要的外部邏輯可以減少到最少。尤其在作為從屬處理器時,同步主機接口同樣可以非常方便地與其他一些通用處理器接口。C6202的擴展總線還具有突發傳輸的能力。本文即利用這一方式實現MPC860與C6202擴展總線的接口。

          C6202處理器的工作頻率最高可以采用50MHz,經內部4倍頻后升至200MHz,每個時鐘周期最多可以并行執行8條指令,從而可以實現1600MIPS的定點運算能力,完成1024點定點FFT的時間只需70μs。

          3 MPC860介紹

          MPC860 是摩托羅拉公司的單片集成嵌入式微處理器, 它內部集成了微處理器和通信領域常用的外圍組件, 特別適用于互聯網絡和數據通信市場。MPC860 通信處理器可根據用戶要求提供2~4 個串行通信控制器、不同規格的指令和數據緩存及各種級別的網絡協議支持。

          該產品專為寬帶接入設備如:遠程接入路由器、DSLAM、接入集線器、LAN /WAN 交換機、PBX 系統和網關等

          MPC860包括3個主要模塊:Power PC核心、系統接口單元(SIU) 、通信處理模塊(CPM)。PowerPC是主要的處理機單元,通常稱為Embedded Pow er PC 核心(或EPPC),它包括高速緩存和存儲器管理單元(MMU),在40 MHz 時鐘時為50 MIPS 指令速度;第二個主要模塊為系統接口單元,它的主功能是提供內部總線和外部總線的接口;第三個主要模塊為通信處理機模塊,CPM 在不同的通信設備如SCC和SMC上發送接收數據通信,通信設備可以獨立工作。

          4 擴展總線接口實現

          MPC860內部集成了嵌入式的PowerPC核和使用特定RISC處理器的通信處理模塊(CPM)。這個雙處理器結構優于傳統結構,因為CPM可以從嵌入式的PowerPC核卸出外圍任務。

          4.1 接口實現

          同步主機接口模式下,C6202和MPC860的接口如圖2所示。盡管圖2中的C6202處于從方式,但還是具有擴展總線仲裁的能力,用于異步I/O和擴展總線的FIFO接口。只有當這兩個設備共享總線時,MPC860內部的仲裁才被使用。

          


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 栾城县| 旬邑县| 榆中县| 昆山市| 延边| 无锡市| 南丹县| 金昌市| 故城县| 衢州市| 莲花县| 桃江县| 罗山县| 许昌市| 灵宝市| 合肥市| 泰顺县| 阿尔山市| 白城市| 芜湖市| 崇礼县| 治多县| 马山县| 浮梁县| 西藏| 金沙县| 汨罗市| 河北省| 南溪县| 邮箱| 哈密市| 临泉县| 马尔康县| 东辽县| 唐河县| 开平市| 罗城| 大同市| 沈丘县| 云浮市| 曲松县|