HPI

HPI是HOST PORT INTERFACE的簡稱。HPI是一個與主機通信的並行接口,主要用於DSP與其他匯流排或CPU進行通信。信息可通過‘C54x的片記憶體儲器與主機進行數據交換。

基本介紹

  • 外文名:HOST PORT INTERFACE
  • 簡稱:HPI
  • 用於:DSP與其他匯流排或CPU進行通信
  • 實質:一個與主機通信的並行接口
  • HPI接口分類:HPI8和HPI16
定義,構成,組成部分,五大組成部分,HPI控制暫存器,引腳組成,HD0~HD7,HCS,HAS,HBIL,HCNTL0、HCNTL1,HDS1、HDS2,HINT,HRDY,HR/W,HPIENA,工作方式,人力績效,

定義

不同型號的器件配置不同的HPI口,可分為8位標準標準HPI接口、8位增強型HPI接口和16位增強型HPI接口。

構成

TMS320C5402晶片的HPI接口分為HPI8(8位主機接口)和HPI16(16位主機接口)兩種,其套用方式大同小異,主要介紹HPI8。HPI8實際上是一個8位的並行連線埠,主機通過它可以直接訪問DSP片內的一段RAM。在早期的DSP中,這段公用的RAM是一段2K字的雙口RAM(對於TMSVC5402則可以訪問所有的片內RAM)。當主機和DSP同時訪問同一地址時,主機優先。由於TI的DSP晶片都是16位的,而HPI8隻有8根數據線,所以數據的傳輸必須以位元組為單位。在DSP與主機傳送數據時,HPI能自動地將外部接口傳來連續的8位數組合成16位數後傳送給主機。

組成部分

五大組成部分

HPI接口主機由以下五個部分組成:
HPI存儲器(DARAM):HPI RAM主要用於DSP與主機之間傳送數據,也可以用作通用的雙導址數據RAM或程式RAM。
HPI地址暫存器(HPIA):它只能由主機對其直接訪問。該暫存器中存放著當前定址的HPI存儲單元的地址。
HPI數據鎖存器(HPID):它也只能由主機對其直接訪問。如果當前進行讀操作,則HPID中存放的是要從HPI存儲器中讀出的數據;如果當前進行寫操作,則HPID中存放的是將要寫到HPI存儲器的數據。
HPI控制暫存器(HPIC):DSP和主機都能對它直接訪問。
HPI控制邏輯用於處理HPI與主機之間的接口信號。

HPI控制暫存器

(HPIC)對HPI的工作模式進行控制,HPIC必須在進行HPI訪問前由主機初始化。當主機要隨機訪問HPI RAM時,必須先傳送一個地址到HPIA(HPI地址暫存器),然後訪問該地址所指向的RAM單元。當主機需要連續訪問一段HPI RAM中,則需要傳送該段首地址到HPIA,然後以地址自增的方式訪問。這時候主機每訪問完一個存儲單元後HPIA自動指向下一個單元。主機可以通過置位HPIC中的DSPINT位來中斷DSP晶片,DSP晶片也可以通過置位HPIC中的HINT位來中斷主機,此時HPI的引腳HINT被置位低電平,從而向主機發出中斷請求。主機可以通過置位HINT來禁止此中斷。HPI的數據、控制引腳都是專用的,它保證了HPI和DSP操作的並行性。HPI的引腳在無主機訪問時呈高阻態,因此可以直接掛在主機數據匯流排上,使得硬體電路特別簡單。

引腳組成

HD0~HD7

雙向並行三態數據匯流排。當不傳送數據(HDSx或HCS=1)或EMU1/OFF=0時,HD0~HD7均處於高阻態

HCS

HPI片選信號。作為HPI的使能輸入端,在每次定址期間必須為低電平,而在兩次定址之間也可以停留在低電平。

HAS

地址選通信號,此信號用於主機的數據線和地址線復用的情況。當不用時此信號應接高。

HBIL

位元組識別信號,用於識別主機傳送過來的是第一個位元組還是第二個位元組。當HBIL=0時為第一個位元組,HBIL=1時為第二個位元組。

HCNTL0、HCNTL1

主機控制信號,用來選擇主機所要定址的暫存器。當HCNTL1/HENTL0為00時,表明主機訪問HPIC;當為01時,表明主機訪問用HPIA指向的HPID,每讀一次,HPIA事後增加1,每寫一次,HPIA事先增加1;當為10時,表明主機訪問HPIA;當為11時,表明主機訪問HPID,而HPIA不受影響。

HDS1、HDS2

數據選通信號,在主機定址HPI周期內控制數據的傳送。

HINT

HPI中斷輸出信號,受HPIC中的HINT位控制。

HRDY

HPI準備好端。高電平表示HPI已準備好執行一次數據傳送;低電平表示HPI正忙於完成當前事務,用於連續高速主機。

HR/W

HPI讀寫信號。高電平表示主機要讀HPI,低電平表示寫HPI。

HPIENA

HPI允許信號,若系統選中HPI則將它連到高電平,否則懸空或接低電平
主機訪問HPI的一個字包括兩個步驟:首先訪問第一個位元組,此時HBIL為0;然後訪問第二個位元組,此時HBIL為1;這兩步組成一個訪問單元。這個訪問單元不可被拆開或顛倒,不管當前訪問的是HPIA、HPIC還是HPID。

工作方式

共用定址方式
這是常用的操作方式。在SAM方式下,主機和DSP都能定址HPI暫存器,異步工作的主機的定址可以在HPI內部得到同步。如果DSP與主機的周期發生衝突,主機有優先權。
僅主機定址方式
在HOM方式下,只能讓主機定址HPI存儲器,DSP則處於復位狀態或所有內部和外部時鐘都停止的IDLE2空轉狀態(最小功耗狀態); HPI支持DSP與主機之間數據的高速傳輸。在SAM工作方式,若HPI每5個時鐘周期傳送一個位元組,主機的運行頻率可達(fdsp×n)/5。其中fdsp是DSP的時鐘頻率,n是主機進行一次外部定址所需的周期數,通常n為3(或4)。假定DSP的運行頻率為100MHz,主機的時鐘頻率可達60(或80)MHz,且不需插入等待周期。而在HOM方式下,主機可以更快的速度工作,且與DSP的時鐘頻率無關。
HPI Racing簡介
崑山河心碧愛國際貿易有限公司是由1986年在美國加利福尼亞州以200美元註冊,最初的公司只有33平方米的美國HPI總公司於2008年創立的中國HPI.Racing中國分公司。
1988年3月日本河心碧愛有限公司在東京成立,日本進口美國生產的無線電遙控車的零件取得了成功。以HPI作為品牌出售的UNO發動機在英國舉行的無線電遙控車世界冠軍賽中取得了冠軍。從此之後,HPI品牌被正式確立。
1992年1月
日本河心碧愛有限公司遷址到靜岡縣濱松市
1998年
以擴大歐洲地區的銷售為目標,HPI歐洲在英國成立,至此HPI在全世界築起了產品銷售網。
1999年
日本河心碧愛有限公司的註冊資金增加到1200萬日元,日本河心碧愛有限公司進行組織調整。
2000年5月
600平方米的新公司完成,作為無線電遙控廠商開始研發飛機等AIR模型。
2004年
在真車的超級耐力賽中取得了連勝,成為全球性比賽的主要贊助商,強有力的宣傳了遙控車的樂趣和HPI的品牌魅力。HPIRACING獨特的色彩,成為模型車劃時代的象徵,用全國各地的環狀跑道進行行車。
2006年
開始銷售die cast
HPI小組,把HPI日本,HPI USA(加利福尼亞州),HPI歐洲(英國)作為基地,開發高性能的RC產品。HPI開發的產品具有世界級的水準並不斷提高開發水平,因此很多電動模型的愛好者都對HPI的產品入迷。
HPI日本
HPI JAPAN是以靜岡縣浜松市作為基地,以獨有的開發風格開發功能多、外觀亮麗的配套元件如輪胎等升級零件或者備用零件等,進行生產並銷往世界各地。
HPI美國
在美國的南加利福尼亞HPI辦公室,HPI產品的設計和聚碳酸脂制車身的生產,進行著面向世界各國的行銷活動。還有,在南加利福尼亞,有很多與日本熟悉的R/C廠商和店鋪,對於組織比賽等活動有著天生的便利,所以這裡也成為了HPI研發的田賽場地。
HPI歐洲
在英國選址,涵蓋了歐洲很多國家。HPI歐洲在該地區經常召開HPI的挑戰賽。電動遙控模型的愛好者廣泛地呼聲對於HPI產品的研發及功能設計有著很大的貢獻!
HPI中國
在江蘇省的崑山市,HPI中國剛成立不久,HPI中國銷售的涵蓋範圍是中國、大部分亞洲和澳大利亞地區。我們準備在中國舉辦HPI挑戰比賽,以此讓中國的Fans更加了解我們HPI的遙控車

人力績效

人力績效改進簡介(Human performanceimprovement),簡稱HPI。是由美國培訓與發展協會(ASTD)初創的一個術語,指的是規則系統並基於結果的方法,通過人力來達到組織目標。HPI可用來協助選定潛在解決方案。因此,任何產生效果的解決方案,如果恰好不是使用規則系統的方法來分析,則不是與績效相關的。

相關詞條

熱門詞條

聯絡我們