TMS320C6000 TM擴展總線與MPC860微處理器的接口
發布時間:2008/5/26 0:00:00 訪問次數:735
來源:《電子技術應用》
tms320c6000 tm擴展總線與mpc860
微處理器的接口 摘要:分析了motorola mpc860嵌入式微處理器及數字信號處理器tms320c6000 tm的特征,介紹了tms320c6202dsp擴展總線與mpc860的接口實現。 關鍵詞:dsp quicc vliw(超長指令字) mpc860是powerpc系列產品。powerpc系列是由ibm、motorola和apple聯合研制的基于risc結構的微處理器。powerpc可運行于多種操作環境,使用的工作平臺從便攜式設備到服務器。tms320c6000系列是1997年美國ti公司推出的dsp芯片,這種芯片是定點、浮點兼容的dsps系列。其中定點系列是tms320c62xx,浮點系列是tms320c67xx,它們可以通過dsp的hpi(host port interface)和mpc860相連。本文針對c6202介紹另外一種接口方法,即同步主機接口模式下c6202的擴展總線與mpc860的接口實現,其中c6202為從處理器,mpc860為主處理器。 1 tms320c6000的主要特點 tms320c6000系列dsp(數字信號處理器)是ti公司最新推出的一種并行處理的數字信號處理器。tms320c6000片內有8個并行的處理單元,分為相同的兩組。它的體系結構采用超長指令字(vliw)結構,單指令字長為32bit,8個指令組成一個指令包,總字長為8×32=256bit。芯片內部設置了專門的指令分配模塊,可以將256bit的指令包同時分配到8個處理單元,并由8個單元同時運行。芯片的最高時鐘頻率可以達到300mhz,通過片內的鎖相環(pll)將輸入時鐘倍頻獲得。當片內的8個處理單元同時運行時,最大處理能力可以達到2400mips。 tms320c6000主要是為移動通信基站的信號處理而推出的超級處理芯片。200mhz時鐘的c6201完成1024點定點fft的時間只要66μs,比傳統的dsp要快一個數量級,在民用和軍用領域都將有廣闊的應用前景。 2 tms3206000的擴展總線 目前,tms320c6000系列中中有c6202和c6203具有擴展總線。它們是在c6201/6701主機接口(hpi)的基礎上發展起來的。 擴展總線是一個32bit寬的總線,支持與異步外設、異步/同步fifo、pci橋及外部主控處理器的接口。它同時還提供了一個靈活的總線仲裁機制,可以進行內部仲載,也可以由外部邏輯完成。 擴展總線從結構上可以分為兩部分:i/o接口和主機接口,如圖1所示。 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。異步模式可以用來與全類似,只是數據寬度為32bit。異步模式可以用來與其他微處理器接口。擴展總線主機接口與dsp存儲器的連接由dma輔助通道完成。 在同步主機接口模式下,主機的數據與地址信號復用,并且與i960jx兼容。目前主流的pci接口芯片都采用i960總線作為芯片內部總線,這樣c6000與pci總線接口時,需要的外部邏輯可以減
來源:《電子技術應用》
tms320c6000 tm擴展總線與mpc860
微處理器的接口 摘要:分析了motorola mpc860嵌入式微處理器及數字信號處理器tms320c6000 tm的特征,介紹了tms320c6202dsp擴展總線與mpc860的接口實現。 關鍵詞:dsp quicc vliw(超長指令字) mpc860是powerpc系列產品。powerpc系列是由ibm、motorola和apple聯合研制的基于risc結構的微處理器。powerpc可運行于多種操作環境,使用的工作平臺從便攜式設備到服務器。tms320c6000系列是1997年美國ti公司推出的dsp芯片,這種芯片是定點、浮點兼容的dsps系列。其中定點系列是tms320c62xx,浮點系列是tms320c67xx,它們可以通過dsp的hpi(host port interface)和mpc860相連。本文針對c6202介紹另外一種接口方法,即同步主機接口模式下c6202的擴展總線與mpc860的接口實現,其中c6202為從處理器,mpc860為主處理器。 1 tms320c6000的主要特點 tms320c6000系列dsp(數字信號處理器)是ti公司最新推出的一種并行處理的數字信號處理器。tms320c6000片內有8個并行的處理單元,分為相同的兩組。它的體系結構采用超長指令字(vliw)結構,單指令字長為32bit,8個指令組成一個指令包,總字長為8×32=256bit。芯片內部設置了專門的指令分配模塊,可以將256bit的指令包同時分配到8個處理單元,并由8個單元同時運行。芯片的最高時鐘頻率可以達到300mhz,通過片內的鎖相環(pll)將輸入時鐘倍頻獲得。當片內的8個處理單元同時運行時,最大處理能力可以達到2400mips。 tms320c6000主要是為移動通信基站的信號處理而推出的超級處理芯片。200mhz時鐘的c6201完成1024點定點fft的時間只要66μs,比傳統的dsp要快一個數量級,在民用和軍用領域都將有廣闊的應用前景。 2 tms3206000的擴展總線 目前,tms320c6000系列中中有c6202和c6203具有擴展總線。它們是在c6201/6701主機接口(hpi)的基礎上發展起來的。 擴展總線是一個32bit寬的總線,支持與異步外設、異步/同步fifo、pci橋及外部主控處理器的接口。它同時還提供了一個靈活的總線仲裁機制,可以進行內部仲載,也可以由外部邏輯完成。 擴展總線從結構上可以分為兩部分:i/o接口和主機接口,如圖1所示。 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。異步模式可以用來與全類似,只是數據寬度為32bit。異步模式可以用來與其他微處理器接口。擴展總線主機接口與dsp存儲器的連接由dma輔助通道完成。 在同步主機接口模式下,主機的數據與地址信號復用,并且與i960jx兼容。目前主流的pci接口芯片都采用i960總線作為芯片內部總線,這樣c6000與pci總線接口時,需要的外部邏輯可以減
上一篇:一種馬達驅動器的使用