第1章 TMS320C54x的結(jié)構(gòu)原理_第1頁
第1章 TMS320C54x的結(jié)構(gòu)原理_第2頁
第1章 TMS320C54x的結(jié)構(gòu)原理_第3頁
第1章 TMS320C54x的結(jié)構(gòu)原理_第4頁
第1章 TMS320C54x的結(jié)構(gòu)原理_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第1章TMS320C54x的結(jié)構(gòu)原理主要內(nèi)容§1TMS320C54x的組成框圖§2存儲器§3總線結(jié)構(gòu)§1TMS320C54x的組成框圖TMS320C54x內(nèi)部硬件結(jié)構(gòu)圖§1TMS320C54x的組成框圖TMS320C54x內(nèi)部硬件結(jié)構(gòu)圖JTAG測試/仿真控制通用IOMAC17*17位乘法器40位加法器舍入、飽和電路ALU40位ALU40位桶形移位寄存器40位累加器A40位累加器BCSSU比較、選擇存儲單元尋址單元8個輔助寄存器AR2個ARAU指數(shù)編碼器電源管理單元多通道緩沖串口定時器PLL時鐘發(fā)生器軟件等待狀態(tài)發(fā)生器程序/數(shù)據(jù)ROM程序/數(shù)據(jù)RAMch0ch1ch2ch3ch4ch5DMATMS320VC5402內(nèi)部組成框圖§1TMS320C54x的組成框圖§2存儲器:增強型哈佛結(jié)構(gòu)

哈佛結(jié)構(gòu)程序存儲器CPU數(shù)據(jù)存儲器哈佛結(jié)構(gòu)改善的哈佛結(jié)構(gòu)特點與區(qū)別增強型(改善型)§2存儲器:存儲空間架構(gòu)存儲空間架構(gòu)64K字程序存儲空間

64K字?jǐn)?shù)據(jù)存儲空間空間構(gòu)架DARAMSARAMROM64K字的I/O空間并行性及RAM雙尋址片內(nèi)/片外存儲器特點§2存儲器:存儲空間的交叉劃分空間交叉的條件使能禁止程序數(shù)據(jù)片內(nèi)存儲器空間DARAMSARAMROM片內(nèi)存儲器類型MP/MC位OVLY位DROM位存儲空間的交叉劃分§2存儲器:存儲器空間分配圖TMS320C5402存儲器空間分配圖保留(OVLY=1)或外部(OVLY=0)片內(nèi)DARAM(OVLY=1)或外部(OVLY=0)外部中斷(外部)保留(OVLY=1)或外部(OVLY=0)片內(nèi)DARAM(OVLY=1)或外部(OVLY=0)外部中斷(片內(nèi))0000h007Fh0080h3FFFh4000hFF7FhFF80hFFFFh第0頁程序存儲器0000h007Fh0080h3FFFh4000hFF7FhFF80hFFFFh第0頁程序存儲器保留片內(nèi)ROM(4K字)FFEFhFF00hEFFFhF000hMRM片內(nèi)DARAM16K*16外部0000h007Fh0080h3FFFh4000hFFFFh數(shù)據(jù)存儲器保留ROM(DROM=1)片外(DROM=0)片內(nèi)ROM(DROM=1)或外部(DROM=0)FFEFhFF00hEFFFhF000hSPRAM005Fh0060hMP/MC=1微處理器模式MP/MC=0微計算機模式存儲器空間分配圖9§2存儲器:存儲器空間分配圖10TMS320C5402外部擴(kuò)展程序存儲器空間分配圖第0頁低16K字*第0頁高48K字00000h03FFFh04000h0FFFFh第0頁程序存儲器第1頁低16K字*第1頁高48K字10000h13FFFh14000h1FFFFh第1頁程序存儲器第15頁低16K字*第15頁高48K字F0000hF3FFFhF4000hFFFFFh第15頁程序存儲器………*:當(dāng)片內(nèi)RAM映射到程序空間時(OVLY=1),所有對X0000h~X3FFFh區(qū)間的尋址,不管頁號,都映像到片內(nèi)RAM(00000h~03ffffh)存儲器空間分配圖§2存儲器:程序存儲器程序存儲器:類型程序存儲器類型RAM(SARAM)RAM(DARAM)片內(nèi)ROM§2存儲器:程序存儲器程序存儲器:片內(nèi)ROM分塊圖F000~FFFFC541E000~EFFFD000~DFFFC000~CFFFB000~BFFFA000~AFFF9800~9FFF9000~97FFF800~FFFFC542/C543F000~FFFFC545/C546E000~EFFFD000~DFFFC000~CFFFB000~BFFFA000~AFFF9000~9FFF8000~8FFF7000~7FFF6000~6FFF5000~5FFF4000~4FFFF000~FFFFC549E000~EFFFD000~DFFFC000~CFFF分塊目的?§2存儲器:程序存儲器程序存儲器:高2K字的利用§2存儲器:數(shù)據(jù)器存儲器數(shù)據(jù)存儲器:分類數(shù)據(jù)存儲器類型RAM(SARAM)RAM(DARAM)片內(nèi)ROM§2存儲器:數(shù)據(jù)器存儲器數(shù)據(jù)存儲器:RAM分塊分塊目的?§2存儲器:數(shù)據(jù)存儲器數(shù)據(jù)存儲器:前1K數(shù)據(jù)存儲器的配置§2存儲器:數(shù)據(jù)存儲器數(shù)據(jù)存儲器:存儲器映象CPU寄存器地址CPU寄存器名稱

地址CPU寄存器名稱0IMR(中斷屏蔽寄存器)

12AR2(輔助寄存器2)1IFR(中斷標(biāo)志寄存器)

13AR3(輔助寄存器3)2~5保留(用于測試)

14AR4(輔助寄存器4)6ST0(狀態(tài)寄存器0)15AR5(輔助寄存器5)7ST1(狀態(tài)寄存器1)16AR6(輔助寄存器6)8AL(累加器A低字)17AR7(輔助寄存器7)9AH(累加器A高字)18SP(堆棧指針)AAG(累加器A保護(hù)位)

19BK(循環(huán)緩沖長度寄存器)BBL(累加器B低字)

1ABRC(塊重復(fù)計數(shù)器)CBH(累加器B高字)

1BRSA(塊重復(fù)起始寄存器)DBG(累加器B保護(hù)位)

1CREA(塊重復(fù)結(jié)束寄存器)ET(暫存寄存器)1DPMST(處理器工作方式)FTRN(狀態(tài)轉(zhuǎn)移寄存器)

1EXPC(程序計數(shù)器擴(kuò)展)10AR0(輔助寄存器0)11AR1(輔助寄存器1)1E~1F保留§2存儲器:數(shù)據(jù)存儲器數(shù)據(jù)存儲器:存儲器映象外圍電路寄存器地

址名

稱說

明20DRR0串行端口0數(shù)據(jù)接收寄存器21DXR0串行端口0數(shù)據(jù)發(fā)送寄存器22SPC0串行端口0數(shù)據(jù)控制寄存器23-保留24TIM定時寄存器25PRD定時周期寄存器26TCR定時控制寄存器27-保留28SWWSR軟件等待狀態(tài)寄存器29BSCR塊切換控制寄存器2A~2F-保留30DRR1串行端口1數(shù)據(jù)接收寄存器31DXR1串行端口1數(shù)據(jù)發(fā)送寄存器32SPC1串行端口1數(shù)據(jù)控制寄存器33~5F-保留§2存儲器:IO空間IO空間位置大小指令PORTRPORTW§3總線結(jié)構(gòu):總線的作用與區(qū)別總線的作用與區(qū)別程序總線(PB)數(shù)據(jù)總線(CB、DB和EB)

地址總線(PAB、CAB、DAB和EAB)在片雙向總線§3總線結(jié)構(gòu):總線的使用總線的使用讀/寫方式地址總線程序總線數(shù)據(jù)總線PABCABDABEABPBCBDBEB程序讀△

程序?qū)憽?/p>

△單數(shù)據(jù)讀

雙數(shù)據(jù)讀

△△

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論