複製鏈接
請複製以下鏈接發送給好友

主機接口

鎖定
主機接口是指處理器作為從設備被其他作為主設備的處理器訪問的接口。通過主機接口處理器能夠方便地接收主控設備下傳的控制信息和上傳處理結果,因此一般通過主機接口可以訪問處理器的內部數據。 [1] 
中文名
主機接口
外文名
Host Port Interface
所屬學科
計算機科學
簡    稱
HPI
功    能
訪問處理器內部數據等
特    點
靈活選擇主機等

目錄

主機接口組成

HPI主機接口包括以下五個部分:
(1)HPI存儲器(DARAM)。DARAM用於處理器與主機之間傳送數據,也可以用作通用的雙尋址數據RAM或程序RAM。
(2)HPI地址寄存器(HPIA)。由主機對其直接訪問。寄存器中存放當前尋址的HPI存儲單元的地址。
(3)HPI數據鎖存器(HPID)。由主機對其直接訪問。如果當前進行的是讀操作,則HPID中存放的是將要寫到HPI存儲器的數據。
(4)HPI控制寄存器(HPIC)。處理器和主機都能對它直接訪問。
(5)HPI控制邏輯。HPI控制邏輯用於處理HPI與主機之間的接口信號。 [2] 

主機接口工作方式

HPI有兩種工作方式:
(1)共用尋址方式(SAM),這是常用的操作方式。在SAM方式下,主機和處理器都能尋址HPI存儲器,異步工作的主機的尋址可以在HPI內部重新得到同步。如果處理器與主機的週期發生衝突,則主機具有尋址優先權。
(2)僅主機尋址方式(HOM)。在HOM方式下,只能讓主機尋址HPI存儲器,處理器則處於復位狀態或者處在所有內部和外部時鐘都停止工作的IDLE2空轉狀態(最小功耗狀態)。 [3] 

主機接口特點

HPI不能夠直接訪問其他外設的寄存器。如果主機需要來自其他外設的數據,該數據必須先通過CPU或6條DMA。通道之一移動到DARAM。同樣地。來自於主機的數據必須先傳輸到DARAM中,然後送到其他外設。
為了提供主機選擇的靈活性,HPI容許兩種模式對應的數據和地址。非多元模式提供主機單獨地址和數據總線;多元模式提供一個單總線傳輸地址和數據。不同模式需要不同的連接信號,三個HPI寄存器負責數據、地址和控制信息。 [4] 
HPI的優點是用於主機(其他DSP或單片機)與從機的通信。通信的主控方為其他的主機,HPl只需要很少或不需要外部邏輯就能和很多不同的主機設備相連。 [5] 
參考資料
  • 1.    高梅國,劉國滿,田黎育編著.高速數字信號處理器結構與系統:清華大學出版社,2009.01
  • 2.    周秦武編著.嵌入式系統設計與應用:西安交通大學出版社,2015.09
  • 3.    梁義濤,傅洪亮,楊鐵軍等編著.現代DSP技術及應用:清華大學出版社,2012.03
  • 4.    藺鵬,胡玫主編.TMS320C55x DSP原理及應用:清華大學出版社,2015.06
  • 5.    馬永軍主編;蔡衞平副主編.DSP原理與應用 第2版:北京郵電大學出版社,2016.01