

下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第 5 章存錯(cuò)器和 I/O 空間5.1片內(nèi)存儲(chǔ)器5. 2程序存儲(chǔ)器5, 3數(shù)據(jù)存儲(chǔ)器5.4 I/O空間5.5外部存儲(chǔ)器接口選通信號(hào)說(shuō)明5.6等待狀態(tài)發(fā)生器5.7外部存儲(chǔ)器接口作業(yè);14) 240 x片內(nèi)包含哪些存儲(chǔ)器15)程序存儲(chǔ)空間的映射16)數(shù)據(jù)存儲(chǔ)空間的映射2010V退出5 1 片內(nèi)存儲(chǔ)卷1)慕慈DSP的存儲(chǔ)耳映射及存儲(chǔ)空間分配非常重要DSP芯片內(nèi)部,已經(jīng)對(duì)各部分存儲(chǔ)器空間進(jìn)行了分配,各個(gè) 部分均有指定的應(yīng)用條件.2)必須按照要求正確設(shè)計(jì)存儲(chǔ)器的映射如程序存儲(chǔ)空間的0000h- 003Fh為內(nèi)部中斷的向量表空間, 該區(qū)間只能存儲(chǔ)向童表,而不可存儲(chǔ)任何其他內(nèi)容,否則,中 斷系統(tǒng)將無(wú)法工作.
2、如程序存儲(chǔ)空間、數(shù)據(jù)存儲(chǔ)空間及I/O空間都有一些系統(tǒng)保 留空間,用戶不允許使用.再如,有些地址范圍是特定的內(nèi)部存儲(chǔ)器(如ADC、SCI、SPI等)指定的地址空間,禁止占用的,只允許進(jìn)行訪問(wèn).還有,有些空間專(zhuān)用于外部存儲(chǔ)器擴(kuò)展.20IU5.1 片內(nèi)存儲(chǔ)器240)()(所有內(nèi)部和外部程序存住畧及內(nèi)部和外分別統(tǒng)一編址,16位地址線.可分別訪問(wèn)三個(gè)獨(dú)文的地址空間.2010沁5.1 片內(nèi)存儲(chǔ)器RAM544字DARAM(保存數(shù)據(jù))B0(256字)CNF=O,映射到數(shù)據(jù)存儲(chǔ)空間CNF=1,映射到程序存儲(chǔ)空間Bl(256字)B2(32字)2KSARAM不同條件下.可映射到數(shù)據(jù)存儲(chǔ)空間 或程序存儲(chǔ)空間Flash
3、 ROMFlash ROM4個(gè)控制方式寄存器,決定2種訪問(wèn)模式2)Flash2407上電時(shí)釆樣引腳MP/MC,如果為低電平(微型計(jì)算機(jī)方式),程序?qū)钠瑑?nèi)Flash的OOOOh地址開(kāi)始執(zhí)行;如果為高電平(微處理器方式),程序?qū)钠釸OM的OOOh240 x存儲(chǔ)空間了程序、 數(shù)據(jù)、I/O,不同指令支持訪問(wèn)v三者沒(méi)有固定界限,有時(shí)可互為映射字在任何一個(gè)存儲(chǔ)空間,RAM.ROM或存儲(chǔ)器映射外圍設(shè)備都可駐留在片內(nèi)或片外CHJ可以訪問(wèn)的空間, 最大是三者的和。數(shù)據(jù)空間64K“存儲(chǔ)空間是抽彖的,與存儲(chǔ)器不同,存儲(chǔ)器是存儲(chǔ)空間的物理實(shí)現(xiàn)。I/O空間/為了般都實(shí)現(xiàn)了存程序 儲(chǔ)空間64K0000hFFF地址開(kāi)
4、始執(zhí)行.工作電壓3.3V,編程電壓5V(Veep引腳).聘警52 程序存儲(chǔ)空間若MP/MOO.,32&片內(nèi)Flash| 若MP/MC-1,外部ROMJ程序存儲(chǔ)空間的映射受到3個(gè)控制位的彩響1) MP/MC,決定是使 用片內(nèi)程序存儲(chǔ)器還 是片外程序存儲(chǔ)器;2)CNF,決定片內(nèi)DARAM (B0)是否映射到程序空間, 1映射;3)PON,決定片內(nèi)SARAM是否映射到程序存儲(chǔ)空間,=1映射.2010V退出5 2 程序存儲(chǔ)空間程序存儲(chǔ)空間的映射使用1)系統(tǒng)復(fù)位后指向0000h(復(fù)位中斷向量)處,一般該處設(shè)計(jì)一 條跳轉(zhuǎn)扌旨令使CPU自動(dòng)轉(zhuǎn)入用戶程序的入口.2)開(kāi)發(fā)階段, 應(yīng)設(shè)XMP/MC引腳為1
5、,從片夕卜ROM執(zhí)行程序; 調(diào) 試完后脫機(jī)運(yùn)行時(shí),應(yīng)設(shè)XMP/MC引腳為0,從片內(nèi)Flash存儲(chǔ) 器運(yùn)行程序.MP/MC電平的高與低可以跳線選擇.3)開(kāi)發(fā)階段, 也可擴(kuò)展一個(gè)SRAM作為片外程序存儲(chǔ)器以存儲(chǔ)被 調(diào)試的軟件代碼,以避免頻繁對(duì)片內(nèi)FLASH的寫(xiě)操作.這樣做的 好處是既可節(jié)塔開(kāi)發(fā)時(shí)間,又可延長(zhǎng)芯片的使用壽命.4 )將DSP程序空間選擇引腳與片外擴(kuò)展Flash芯片的片選信號(hào)相 連,可以使Flash處于程序空間.Flash 廂區(qū) H12IG們 ash 廟區(qū) H12R)Flush扇區(qū)144K中斷向最表OOOEh001 Oh0022002400264h|保留( 0043h)44h 用戶代碼起
6、始OFFFh,1000hR7RFKPON 內(nèi)部或外祁 陽(yáng)Mhl 外部擴(kuò)展空間FEOOh:系統(tǒng)保留或外部FFOOh訴內(nèi)i)ARAlM(M) )FFFFh或外部( (CNF) )Fh、 h 勵(lì)區(qū) OMK)中祈向*表2407指令系統(tǒng)專(zhuān)門(mén)設(shè)置了2條讀、寫(xiě)程序存儲(chǔ)空間數(shù)據(jù)的指 令,可利用片外Flash作為數(shù)據(jù)存儲(chǔ)器,存儲(chǔ)有關(guān)數(shù)據(jù)傳息,而 不占用片內(nèi)RAM.一2010V退出5 3 數(shù)據(jù)存儲(chǔ)空間DSP對(duì)數(shù)據(jù)存借器空間的尋址方式 有兩種:一種尋址方式為全16位地址的 尋址;另一種尋址為按頁(yè)尋址的方式.按頁(yè)尋址時(shí),DP(ST0.80)為數(shù)據(jù)頁(yè)指 針,其值為16位地址線的高9位,將64KB的數(shù)據(jù)空間劃分成512個(gè)
7、數(shù)據(jù)頁(yè).每個(gè)數(shù)據(jù)頁(yè)有128個(gè)字單元,變童在 數(shù)據(jù)頁(yè)中的具體位置是由指令中的偏移量 確定 (對(duì)應(yīng)16位地址中的低7位).尋址時(shí)首先找到變量的基地址(DP值),然后再加上地址偏移量即可.腳沁53 數(shù)據(jù)存儲(chǔ)空間數(shù)據(jù)頁(yè)(DP值高9位)偏移量(低7位)對(duì)應(yīng)頁(yè)的存儲(chǔ)器地址0000000000000000- 1111111第0頁(yè)0000h- 007Fh0000000010000000-1111111第1頁(yè)0080h-00FFh0000000100000000-1111111第2頁(yè)0100h-017Fh1111111110000000- 1111111第511頁(yè)FF80hFFFFh10V退出OOOOh005F
8、H存儲(chǔ)器映射 離存器0060hIARAM(B2)0080h非法OlOOh保留0200hDARWhlMhCF0300hDARAM(Bl)0400hOT0500h0800hSARA5K2K)(DON=1)OFFFh外郁(1)0 to)1000k非法7000hKFFFh外設(shè)映射寄存器系統(tǒng)、Wl). ADC尊)外部20IU5AI/O 空間I/O空間都可以用IN和OUT指 令訪問(wèn).執(zhí)行IN或OUT指令時(shí), 信號(hào)IS將變成有效,因此可用 傳號(hào)倉(cāng)作為外國(guó)I/O端口的 片選信號(hào).OOOOhFEFFhFFOOhFFOEh外部保留FFOFh Flash控制模式寄存器FFlOhFFFEhFFFFh保留零待狀態(tài)發(fā)生器
9、寄存器訪問(wèn)外部I/O端口與訪問(wèn)程序.數(shù)據(jù)存儲(chǔ)空間復(fù)用相同的 地址線和數(shù)據(jù)總線,數(shù)據(jù)總線寬度為16位.若使用8位的外設(shè),既可以使用數(shù)據(jù)總線的高8位,又可以使用低8位.20105AI/O 空間I/O空間都可以用IN和OUT指 令訪問(wèn).執(zhí)行IN或OUT指令時(shí),信 號(hào)IS將變成有效,因此可用 信號(hào)怎作為外圍I/O端口的片選信號(hào).OOOOhFEFFhFFOOhFFOEhFFOFhFFlOhFFFEhFFFFh外部保留Flash控制模式寄存器保留零待狀態(tài)發(fā)生器寄存器訪問(wèn)外部I/O端口與訪問(wèn)程序.數(shù)據(jù)存儲(chǔ)空間復(fù)用相同的 地址線和數(shù)據(jù)總線,數(shù)據(jù)總線寬度為16位.若使用8位的外設(shè),既可以使用數(shù)據(jù)總線的高8位,又
10、可以使用低8位.20105AI/O 空間外部存儲(chǔ)空間空間大?。?字)選通信號(hào)程序64FS64廊I/O64T3表外部接口信號(hào)功能描述信號(hào)涉能權(quán)述A0A15夕卜部 16 位地址總線D0D15夕卜理 1 妙數(shù)據(jù)總線PS夕卜部程序存儲(chǔ)器選通,連接外部程序存儲(chǔ)器片選端,平時(shí)為高電L僅當(dāng)訪問(wèn)外部程序存借器時(shí),才被 DSPJL 為低電平.在復(fù)位 卜電.EMUI 低電壬有效時(shí)為斎限態(tài).DS外部數(shù)據(jù)存儲(chǔ)爲(wèi)選遇,連接外部數(shù)據(jù)存儲(chǔ)器片選端.平時(shí)為高電 平.僅當(dāng)訪問(wèn)外部數(shù)攥存借器時(shí).才祉 DSP 置為低電平.在復(fù)位、 拄電 EMUI 低電平有效時(shí)為高阻態(tài).IS外部 I/O 空間選通,連接外部 I/O 設(shè)備片選端.平時(shí)
11、為高電平,僅 當(dāng)訪問(wèn)外部 I/O 設(shè)備時(shí)才械 DSPJL 為低電平.在復(fù)位.掉電.EMUI 低電平有效時(shí)為高阻態(tài).2010S3 外部存 1l接口及信號(hào)|衣夕部接口佰虧功信號(hào)功能描述STRB擴(kuò)展外設(shè)選通,平時(shí)為高電平,僅當(dāng)訪問(wèn)外設(shè)時(shí)為低電平.在掉 電.EMUI 低電平有效時(shí)為高阻態(tài).飛寫(xiě)使能下降沿有效時(shí),數(shù)據(jù)寫(xiě)入外設(shè)在 EMUI 低電平有效時(shí)為高 阻態(tài).10讀使能,為低電平時(shí)表明外設(shè)的讀周期.R/W讀/寫(xiě)選通,描明了與外設(shè)的數(shù)據(jù)傳送方向.平時(shí)為高電平,處于 讀狀態(tài)僅當(dāng)寫(xiě)狀態(tài)時(shí)為低電平在掉電 EMUI 低電平冇效時(shí)為高 阻態(tài).W/R7IOPCO寫(xiě)/讀(R/W 的反的反,外設(shè)或通用 I 乃引權(quán) 平時(shí)
12、為低,僅當(dāng)寫(xiě)狀態(tài) 時(shí)為高電平,常用于靛零等待*的外設(shè)接口.READY外設(shè)準(zhǔn)備好信號(hào),當(dāng)外設(shè)準(zhǔn)備好,外設(shè)發(fā)送有效高電平,否則為低 電平.DSP 每個(gè)周期對(duì)該引腳檢測(cè)一次可用于插入等待周期.MP/MC微處理 E /微控制 a 選擇仕號(hào)VIS-OE可視輸出使能,只要數(shù)據(jù)總線為輸出,過(guò)引腳為低電平,可用作外 部譯碼這輯檢測(cè),作為數(shù)據(jù)總線輸出標(biāo)志,防止數(shù)據(jù)總線沖突,ENA-144外部存借耳使能,高電平有效時(shí),訪問(wèn)外設(shè)的所冇接口信號(hào)有效, 反之無(wú)效,不能訪問(wèn)外設(shè).lflt8&d表外Uh的85.6等待狀態(tài)發(fā)生器2010訪向外部速度較慢的外設(shè)或存儲(chǔ)器時(shí) CPU需要插只等待 時(shí)間,以機(jī)器周期為單位.二種
13、方式:1)通過(guò)READY引腳產(chǎn)生等待狀態(tài)信號(hào);2)通過(guò)等待狀態(tài)控制寄存器產(chǎn)生.5.6.1用READY信號(hào)產(chǎn)生等待狀態(tài)信號(hào)若外設(shè)沒(méi)有準(zhǔn)備好,則保持READY引腳信號(hào)為低電平,此 時(shí)CPU等待一個(gè)機(jī)器周期,再次檢測(cè)READY引腳信號(hào),一直等待 到外設(shè)準(zhǔn)備好使READY信號(hào)為高電平.用READY信號(hào)可以產(chǎn)生長(zhǎng)于一個(gè)周期以上的任意個(gè)等待周 期.若沒(méi)有READY信號(hào),CPU會(huì)在外部訪問(wèn)時(shí)將READY信號(hào)拉高.2010V退出沁5.6 等待狀態(tài)發(fā)生器5. 6.2用等待狀態(tài)發(fā)生器產(chǎn)生等待狀態(tài) 通過(guò)編程對(duì)等待狀態(tài)產(chǎn)生奇存器(WSGR) (I/O空間FF指定插入等待周期數(shù).位151110-98653TFh)20名稱(chēng)保留總線可視模式I/O空間數(shù)據(jù)空間程序空間復(fù)位價(jià)0W
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 沈陽(yáng)2025年度住宅小區(qū)消防系統(tǒng)安裝及維保服務(wù)協(xié)議
- KTV沙發(fā)企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級(jí)戰(zhàn)略研究報(bào)告
- 2025年度門(mén)面買(mǎi)賣(mài)合同(含租賃權(quán)優(yōu)先購(gòu)買(mǎi)權(quán))
- 吞咽障礙康復(fù)設(shè)備行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 二零二五年度順豐快遞員服務(wù)區(qū)域及工作時(shí)間合同
- 2025年度水產(chǎn)養(yǎng)殖基地魚(yú)塘承包合作協(xié)議
- 2025年度有機(jī)肥銷(xiāo)售培訓(xùn)與市場(chǎng)拓展合同
- 二零二五年度房屋租賃及裝修改造一體化合同
- 二零二五年度漁船租賃與海洋捕撈綜合管理服務(wù)合同
- 2025年度車(chē)間租賃安全管理制度合同
- GA/T 701-2024安全防范指紋識(shí)別應(yīng)用出入口控制指紋識(shí)別模塊通用規(guī)范
- 2025年阜新高等專(zhuān)科學(xué)校單招職業(yè)傾向性測(cè)試題庫(kù)附答案
- 2025年包頭輕工職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)及答案一套
- 《養(yǎng)老保險(xiǎn)的理念》課件
- 2024-2025學(xué)年第二學(xué)期英語(yǔ)教研組工作計(jì)劃
- 山東省海洋知識(shí)競(jìng)賽(初中組)考試題庫(kù)500題(含答案)
- 服務(wù)行業(yè)人力資源薪酬體系管理與優(yōu)化
- 《蔚來(lái)發(fā)展》課件
- 人工智能融入土木水利碩士人才培養(yǎng)模式研究
- 2024年山東商務(wù)職業(yè)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 醫(yī)學(xué)教育中的學(xué)習(xí)風(fēng)格與個(gè)性化教學(xué)
評(píng)論
0/150
提交評(píng)論