<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > TMS320C6000擴展總線(xiàn)與MPC860的HPI接口設計

TMS320C6000擴展總線(xiàn)與MPC860的HPI接口設計

作者: 時(shí)間:2011-08-15 來(lái)源:網(wǎng)絡(luò ) 收藏
的管腳定義

本文引用地址:http://dyxdggzs.com/article/150350.htm

  管腳 的管腳 功能定義

  XCNTL A[29] 用于控制信號的地址位,A31是地址的LSB

  XBLAST

觸發(fā)傳輸指示,XBLAST的極性(在這個(gè)例子高有效)由復位時(shí)XD[13]的上拉電阻決定

  

讀寫(xiě)存取指示,

的極性(在這個(gè)例子高有效)由復位時(shí)候的XD[12]的上拉電阻決定

  XD[31:0] D[0:31] MPC860用D[0:31]作為32位的。D0是MPC860數據總線(xiàn)的MSB,而XD31是總線(xiàn)的MSB

  XCLK CLKOUT 自身(擴展)總線(xiàn)時(shí)鐘

  XHOLD 間接邏輯需與 擴展總線(xiàn)仲裁信號

  XHOLDA BR、BG 注意內部擴展總線(xiàn)仲

  和BB連接 裁已經(jīng)處于使能端

  

新的轉移開(kāi)始指示

  

A[28:0] MPC860的地址解碼從而產(chǎn)生

信號

  

TSIZE[1:0]、 字節使能用TSIZE和A

  A[31:30] [31:30]的解碼來(lái)實(shí)現

  

SETA bit 在MPC860選擇寄存器中設置為1,用于指示

由外部總線(xiàn)產(chǎn)生

  MPC860的內部總線(xiàn)仲裁處于禁止狀態(tài),相反擴展總線(xiàn)的仲裁處于使能狀態(tài)。DSP的字節使能信號由TSIZE[1:0]和MPC860的地址線(xiàn)A[31:30]通過(guò)解碼得到,DSP字節使能換算表如表1所示。

  

  4.2 自舉配置

  MPC860及擴展總線(xiàn)把數據總線(xiàn)的上拉和下拉電阻用于硬件復位的BOOT配置,MPC860和DSP需要不同的上拉電阻配置。方法之一就是用總線(xiàn)開(kāi)關(guān)。在這個(gè)例子中用SN74CBT16390(2個(gè)16bit和32bit之間FET復用/解復用總線(xiàn)開(kāi)關(guān))在復位的時(shí)候分離MPC860和DSP的數據總線(xiàn),允許每一個(gè)設備有自己不同的復位配置字。方法之二就是首先硬件復位(復位的過(guò)程中,XBUS的上拉和下拉電阻用于配置MPC860),而DSP復位應該在MPC860之后。在DSP復位之后,MPC860有效地驅動(dòng)數據總線(xiàn)上用于配置DSP的數據值,從而DSP將被配置。

  由于兩個(gè)設備都可以運行在內部總線(xiàn)仲裁使能或者禁止方式,所以?xún)炔繑U展總線(xiàn)仲裁處理總線(xiàn)的仲裁。不管內部還是外部的仲裁配置都在系統復位時(shí)設置。如果設備處于外部仲裁,那么在MPC860從數據總線(xiàn)上取樣硬件復位配置字的候,MPC860的ERAB位必須設置為1;而當DSP從復位到內部總線(xiàn)仲裁的數據總線(xiàn)上取樣硬件復位配置字的時(shí)候,的XARB位必須設置為1。

  通過(guò)在XD[31:0]上拉和下拉電阻的擴展總線(xiàn)自舉配置如下:

  字段(field) 定義

  BLPOL 當DSPs作為擴展總線(xiàn)的從屬時(shí),XBLAST信號的極性BLPOL=1,XBLAST是高有效

  RWPOL 擴展總線(xiàn)讀/寫(xiě)信號的極性,RWPOL=1, 為

  HMOD 主機(host)的模式(對應于C中的XB狀態(tài)),HMOD=1,外部的主機處于同步的主/從模式

  XARB 擴展總線(xiàn)仲裁使能(對應于XBGC中的狀態(tài)), XARB=1,內部擴展總線(xiàn)仲裁處于使能狀態(tài)

  FMOD FIFO模式(對應于XBGC中的狀態(tài))

  LEND 小端模式,LEND=1,系統運行在小端模式

  BootMode[4:0] 設定設備自舉模式,包括主機口自舉、ROM、boot、存儲器映射選擇

  為使工作準確,MPC860的高速緩存必須關(guān)閉使能。數據緩存是否使用,只要將相應的狀態(tài)寫(xiě)入DC_CST寄存器。在禁止狀態(tài),緩存標志狀態(tài)位被忽略,訪(fǎng)問(wèn)將通過(guò)總線(xiàn)傳輸。數據緩存在復位后默認為禁止。禁止的數據緩存不影響數據地址的邏輯轉換,在MSRDR位的控制下繼續進(jìn)行,任何寫(xiě)入DC_CST寄存器的操作必須優(yōu)先于一個(gè)同步指令,則確保在數據存儲時(shí),數據緩存的使能變化。由于總線(xiàn)錯誤或者執行特定的直接緩存線(xiàn)性控制時(shí),數據緩存產(chǎn)生一個(gè)中斷信號,緩存進(jìn)入禁止狀態(tài),類(lèi)似于禁止。每一頁(yè)都有不同的存儲控制屬性, MPC860支持緩存禁止(CI)、 寫(xiě)入(WT)和監視(G)屬性,但不支持存儲器的一致性。對于要求存儲一致性的頁(yè),必須編程設置為緩存禁止。G屬性用于映射那些對不確定存儲比較敏感的I/O設備,有G屬性的頁(yè)使存儲強行停止,除非是非敏感性存儲或者被核(core)取消。是否可緩存的區域必須定義,對于主要存儲區的寫(xiě)回(write-back)或寫(xiě)通(write-through)模式,必須在使數據緩存使能之前通過(guò)初始化MMU來(lái)選擇。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>