第5章存儲(chǔ)器和IO空間ppt課件_第1頁(yè)
第5章存儲(chǔ)器和IO空間ppt課件_第2頁(yè)
第5章存儲(chǔ)器和IO空間ppt課件_第3頁(yè)
第5章存儲(chǔ)器和IO空間ppt課件_第4頁(yè)
第5章存儲(chǔ)器和IO空間ppt課件_第5頁(yè)
已閱讀5頁(yè),還剩28頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第第5 5章存儲(chǔ)器和章存儲(chǔ)器和I/OI/O空間空間TMSLF240 x DSP具有16位地址線,可訪問(wèn)分別訪問(wèn)這三 個(gè)獨(dú)立的地址空間,每個(gè)空間的容量均為64K字: (1程序存儲(chǔ)器空間64K字; (2數(shù)據(jù)存儲(chǔ)器空間64K字; (3I/O空間64K字。注意:LF240 x DSP的所有片內(nèi)外設(shè)的寄存器均映射在 數(shù)據(jù)存儲(chǔ)器空間?!癓F” -片內(nèi)有Flash存儲(chǔ)器;“LC” -片內(nèi)有CMOS工藝的程序存儲(chǔ)器, LF2407/ LF2407A片內(nèi): 2K字的單訪問(wèn)RAMSARAM) 544字的雙訪問(wèn)RAM-DARAMB0塊-256字;B1塊-256 字;B2塊-32字)一個(gè)機(jī)器周期內(nèi)可被訪問(wèn)2次:主相寫(xiě)

2、數(shù)據(jù)到DARAM;而 從相從DARAM讀出數(shù)據(jù)。從而大大提高運(yùn)行速度。5.1 5.1 片內(nèi)存儲(chǔ)器片內(nèi)存儲(chǔ)器5.1.1 5.1.1 雙訪問(wèn)雙訪問(wèn)RAM (DARAM)RAM (DARAM)該存儲(chǔ)器空間主要用來(lái)保存數(shù)據(jù),但是B0塊也可以用 來(lái)保存程序。B0塊配置成數(shù)據(jù)存儲(chǔ)器空間還是程序 存儲(chǔ)器空間,要由狀態(tài)寄存器ST1的CNF位來(lái)決定:(1CNF=1,B0映射到程序存儲(chǔ)器空間;(2CNF=0,B0映射到數(shù)據(jù)存儲(chǔ)器空間。片內(nèi)有2K字的單訪問(wèn)RAMSARAM),在一個(gè)機(jī)器周期5.1.2 5.1.2 單訪問(wèn)單訪問(wèn)RAM (SARAM)RAM (SARAM)544字DARAM分為三塊:B0、B1和B2內(nèi)只

3、能被訪問(wèn)1次。例如,如果要將累加器的值保存,且裝載一個(gè)新值到 累加器,在SARAM中,完成這個(gè)任務(wù)需要兩個(gè)時(shí)鐘 周期,而在DARAM中只需要一個(gè)時(shí)鐘周期。利用軟件可將SARAM配置成外部存儲(chǔ)器或內(nèi)部SARAM。5.1.3 Flash程序存儲(chǔ)器片內(nèi)的Flash存儲(chǔ)器映射到程序存儲(chǔ)器空間。MP/MC*引腳決定是訪問(wèn)片內(nèi)的程序存儲(chǔ)器Flash) 還是訪問(wèn)片外的程序存儲(chǔ)器。1. Flash程序存儲(chǔ)器2.Flash控制方式寄存器FCMR)使用電擦除的方式,進(jìn)行程序的修改和開(kāi)發(fā)。使用電擦除的方式,進(jìn)行程序的修改和開(kāi)發(fā)。FlashFlash 模塊特點(diǎn):模塊特點(diǎn): 運(yùn)行在運(yùn)行在3.3V3.3V電壓模式。電壓模

4、式。 對(duì)對(duì)FlashFlash編程時(shí)需要在編程時(shí)需要在VCCPVCCP上有上有5V5V(5 5)電)電 壓供電。壓供電。 Flash Flash有多個(gè)向量,用來(lái)保護(hù)它,防止被除。有多個(gè)向量,用來(lái)保護(hù)它,防止被除。 Flash Flash的編程是由的編程是由CPUCPU來(lái)實(shí)現(xiàn)的。來(lái)實(shí)現(xiàn)的。FlashFlash模塊有模塊有4 4個(gè)寄存器。控制對(duì)個(gè)寄存器??刂茖?duì)FlashFlash的操作。在的操作。在任任意時(shí)刻,用戶可以訪問(wèn)意時(shí)刻,用戶可以訪問(wèn)FlashFlash模塊中的存儲(chǔ)器陣列,模塊中的存儲(chǔ)器陣列,也可以訪問(wèn)控制寄存器,但不能同時(shí)訪問(wèn)。也可以訪問(wèn)控制寄存器,但不能同時(shí)訪問(wèn)。FlashFlash模

5、塊有一個(gè)模塊有一個(gè)FlashFlash控制方式寄存器來(lái)選擇兩種控制方式寄存器來(lái)選擇兩種訪問(wèn)模式。該寄存器映射在內(nèi)部訪問(wèn)模式。該寄存器映射在內(nèi)部I/OI/O空間的空間的FF0FhFF0Fh,這是一個(gè)不能讀的特殊功能寄存器,它可在這是一個(gè)不能讀的特殊功能寄存器,它可在FlashFlash的存儲(chǔ)器陣列方式下使能的存儲(chǔ)器陣列方式下使能FlashFlash,用來(lái)對(duì),用來(lái)對(duì)FlashFlash陣列陣列編程。該寄存器的功能如下:編程。該寄存器的功能如下:使用使用OUTOUT指令,可以將指令,可以將FlashFlash模塊置于寄存器訪問(wèn)模模塊置于寄存器訪問(wèn)模式,被使用的數(shù)據(jù)操作數(shù)是無(wú)意義的。例如:式,被使用的

6、數(shù)據(jù)操作數(shù)是無(wú)意義的。例如:OUT dummy, 0FF0Fh ;選擇寄存器訪問(wèn)方式使用使用ININ指令,可將指令,可將FlashFlash模塊置于存儲(chǔ)器陣列訪問(wèn)模塊置于存儲(chǔ)器陣列訪問(wèn)模式,被使用的數(shù)據(jù)操作數(shù)是無(wú)意義的。模式,被使用的數(shù)據(jù)操作數(shù)是無(wú)意義的。 例如:例如: IN dummy, 0FF0Fh IN dummy, 0FF0Fh ;選擇存儲(chǔ)器陣列訪問(wèn)方式;選擇存儲(chǔ)器陣列訪問(wèn)方式5.2 5.2 程序存儲(chǔ)器程序存儲(chǔ)器 程序存儲(chǔ)器空間尋址范圍為程序存儲(chǔ)器空間尋址范圍為64K64K,包括了片內(nèi),包括了片內(nèi)DARAMDARAM和片內(nèi)和片內(nèi)FlashFlash。圖。圖5-15-1所示為所示為L(zhǎng)F2

7、407ALF2407A的程序存儲(chǔ)的程序存儲(chǔ)器空間的映射。器空間的映射。有兩個(gè)因素決定程序存儲(chǔ)器的配置:有兩個(gè)因素決定程序存儲(chǔ)器的配置: (1 1CNFCNF位。位。CNFCNF位是狀態(tài)寄存器位是狀態(tài)寄存器ST1ST1的第的第1212位,決定位,決定 DARAMDARAM中的中的B0B0塊配置在數(shù)據(jù)存儲(chǔ)器空間,還是配置在塊配置在數(shù)據(jù)存儲(chǔ)器空間,還是配置在 程序存儲(chǔ)器空間。程序存儲(chǔ)器空間。 0:2560:256字的字的B0B0塊被映射到數(shù)據(jù)存儲(chǔ)器空間。塊被映射到數(shù)據(jù)存儲(chǔ)器空間。 1:2561:256字的字的B0B0塊被映射到程序存儲(chǔ)器空間。塊被映射到程序存儲(chǔ)器空間。復(fù)位時(shí),復(fù)位時(shí),CNFCNF0

8、0, B0B0塊被映射到數(shù)據(jù)存儲(chǔ)器空間。塊被映射到數(shù)據(jù)存儲(chǔ)器空間。 (2 2MP/MCMP/MC* *引腳。該引腳決定是從片內(nèi)引腳。該引腳決定是從片內(nèi)FlashFlash讀取指讀取指 令。還是從外部程序存儲(chǔ)器讀取指令。令。還是從外部程序存儲(chǔ)器讀取指令。 0:微控制器方式。此時(shí)訪問(wèn)的是片內(nèi)程序存儲(chǔ)器片內(nèi)Flash0000h-7FFFh空間。 1:微處理器方式。此時(shí)訪問(wèn)的是片外程序存儲(chǔ)器的0000h-7FFFh空間。尋址范圍高達(dá)64K字:5.3 5.3 數(shù)據(jù)存儲(chǔ)器數(shù)據(jù)存儲(chǔ)器無(wú)論MP/MC*引腳為何值,LF240 xDSP都是從程序存儲(chǔ)器 空間的0000h單元開(kāi)始執(zhí)行程序。前32K字0000h-7F

9、FFh是內(nèi)部數(shù)據(jù)存儲(chǔ)器空間, 包括了DARAM和片內(nèi)外設(shè)的映射寄存器。后32K字8000h-FFFFh空間的存儲(chǔ)器為外部數(shù)據(jù) 存儲(chǔ)器。片內(nèi)有3個(gè)DARAM塊:B0、B1和B2塊。B0塊:即可為數(shù)據(jù)存儲(chǔ)器,也可配置為程序存儲(chǔ)器。B1、B2塊:只能配置為數(shù)據(jù)存儲(chǔ)器。圖5-2為數(shù)據(jù)存儲(chǔ)器空間的映射。1.數(shù)據(jù)存儲(chǔ)器映射兩種尋址方式:直接尋址和間接尋址。兩種尋址方式:直接尋址和間接尋址。直接尋址時(shí),直接尋址時(shí),128128字為一頁(yè)的數(shù)據(jù)塊來(lái)對(duì)數(shù)據(jù)存儲(chǔ)器進(jìn)字為一頁(yè)的數(shù)據(jù)塊來(lái)對(duì)數(shù)據(jù)存儲(chǔ)器進(jìn) 行尋址。圖行尋址。圖5-35-3顯示了這些塊是如何被尋址的。顯示了這些塊是如何被尋址的。全部全部64K64K的數(shù)據(jù)存儲(chǔ)

10、器分為的數(shù)據(jù)存儲(chǔ)器分為512512個(gè)數(shù)據(jù)頁(yè),其標(biāo)號(hào)從個(gè)數(shù)據(jù)頁(yè),其標(biāo)號(hào)從0 0 511511。當(dāng)前頁(yè)由狀態(tài)寄存器。當(dāng)前頁(yè)由狀態(tài)寄存器ST0ST0中的中的9 9位數(shù)據(jù)頁(yè)指針位數(shù)據(jù)頁(yè)指針 (DPDP值來(lái)確定。值來(lái)確定。因而,當(dāng)使用直接尋址指令時(shí),用戶必須事先指定數(shù)因而,當(dāng)使用直接尋址指令時(shí),用戶必須事先指定數(shù) 據(jù)頁(yè),并在訪問(wèn)數(shù)據(jù)存儲(chǔ)器的指令中指定偏移量,據(jù)頁(yè),并在訪問(wèn)數(shù)據(jù)存儲(chǔ)器的指令中指定偏移量, 偏移量為偏移量為7 7位。位。編程時(shí)要注意,訪問(wèn)下面的數(shù)據(jù)存儲(chǔ)器的地址空間是編程時(shí)要注意,訪問(wèn)下面的數(shù)據(jù)存儲(chǔ)器的地址空間是 非法的,并會(huì)對(duì)非法的,并會(huì)對(duì)NMINMI置位。除了以下地址,任何對(duì)置位。除了以下

11、地址,任何對(duì) 設(shè)寄存器映射中的保留地址的訪問(wèn)也是非法的。設(shè)寄存器映射中的保留地址的訪問(wèn)也是非法的。 0080h-00FFh 701Fh-71FFh (CAN0080h-00FFh 701Fh-71FFh (CAN內(nèi)部的內(nèi)部的) ) 0500h-07FFh 7230h-73FFh ( 0500h-07FFh 7230h-73FFh (部分在部分在CANCAN內(nèi)部?jī)?nèi)部) ) 1000h-700Fh 7440h-74FFh 1000h-700Fh 7440h-74FFh 7030h-703Fh 7540h-75FFh 7030h-703Fh 7540h-75FFh 7060h-706Fh 7600h

12、-77EFh 7060h-706Fh 7600h-77EFh 77F4h-7FFFh 7080h-708Fh 77F4h-7FFFh 7080h-708Fh3.第0頁(yè)數(shù)據(jù)地址映射 數(shù)據(jù)存儲(chǔ)器中包括存儲(chǔ)器映射寄存器,它們位于數(shù)據(jù)存儲(chǔ)器的第0頁(yè)地址0000h-007Fh),表5-1對(duì)第0頁(yè)數(shù)據(jù)地址映射進(jìn)行詳細(xì)說(shuō)明。應(yīng)用中必須注意以下幾點(diǎn):(1以零等待狀態(tài)訪問(wèn)兩個(gè)映射寄存器:中斷屏蔽寄存器IMR和中斷標(biāo)志寄存器IFR)(2測(cè)試/仿真保留區(qū)被測(cè)試和仿真系統(tǒng)用于特定信息發(fā)送。因此不能對(duì)測(cè)試/仿真地址進(jìn)行操作。地址 名稱 說(shuō)明0000h-0003h 保管0004h IMR 中斷屏蔽寄存器0005h 保管0

13、006h IFR 中斷標(biāo)志寄存器0023h-0027h 保管002Bh-002Fh 保留用作測(cè)試和仿真0060h-007Fh B2 雙訪問(wèn)RAM的B2塊表表5-1 5-1 第第0 0頁(yè)數(shù)據(jù)地址映射頁(yè)數(shù)據(jù)地址映射CNFCNF位決定位決定B0B0塊的配置,塊的配置, CNFCNF位是狀態(tài)寄存器位是狀態(tài)寄存器ST1ST1的第的第1212位。位。CNFCNF0 0,B0B0塊被映射為數(shù)據(jù)存儲(chǔ)器空間。復(fù)位時(shí),塊被映射為數(shù)據(jù)存儲(chǔ)器空間。復(fù)位時(shí), CNFCNF0 0CNFCNF1 1,B0B0塊被映射到程序存儲(chǔ)器空間。塊被映射到程序存儲(chǔ)器空間。5.4 I/O5.4 I/O空間空間4.配置數(shù)據(jù)存儲(chǔ)器I/OI/

14、O空間的尋址可達(dá)空間的尋址可達(dá)64K64K字,圖字,圖5-4 5-4 為為L(zhǎng)F2407ALF2407A的的I/OI/O空空間映射。間映射。所有64K的I/O空間均可以用IN和OUT指令來(lái)訪問(wèn)。當(dāng)執(zhí) 行IN或OUT指令時(shí),信號(hào)IS*變?yōu)橛行?可作為外部 I/O設(shè)備的片選信號(hào)。訪問(wèn)外部I/O端口與訪問(wèn)程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器復(fù)用 相同的的地址總線和數(shù)據(jù)總線。I/OI/O空間訪問(wèn)的控制信號(hào)為空間訪問(wèn)的控制信號(hào)為ISIS* *。數(shù)據(jù)總線的寬度為數(shù)據(jù)總線的寬度為1616位,若使用位,若使用8 8位的外設(shè),即可使用位的外設(shè),即可使用 高高8 8位數(shù)據(jù)總線,也可使用低位數(shù)據(jù)總線,也可使用低8 8位數(shù)據(jù)總線,以

15、適應(yīng)位數(shù)據(jù)總線,以適應(yīng) 特定應(yīng)用的需要。特定應(yīng)用的需要。當(dāng)訪問(wèn)片內(nèi)的當(dāng)訪問(wèn)片內(nèi)的I/OI/O空間時(shí),信號(hào)空間時(shí),信號(hào)ISIS* *和和STRBSTRB* *變成無(wú)效,變成無(wú)效, 外部地址和數(shù)據(jù)總線僅僅當(dāng)訪問(wèn)外部外部地址和數(shù)據(jù)總線僅僅當(dāng)訪問(wèn)外部I/OI/O地址時(shí)有地址時(shí)有 效。效。下面是使用匯編語(yǔ)言的直接訪問(wèn)下面是使用匯編語(yǔ)言的直接訪問(wèn)I/OI/O空間的實(shí)際子。空間的實(shí)際子。 IN DAT2,0AFEEh IN DAT2,0AFEEh ;從端口地址為;從端口地址為AFEEhAFEEh的外設(shè)的外設(shè) ;讀數(shù)據(jù),并存入;讀數(shù)據(jù),并存入DAT2DAT2寄器寄器 OUT DAT2,0CFEFhOUT DA

16、T2,0CFEFh;輸出數(shù)據(jù)存儲(chǔ)器;輸出數(shù)據(jù)存儲(chǔ)器DAT2DAT2的內(nèi)容的內(nèi)容 ;到端口地址為;到端口地址為CFEFhCFEFh的外設(shè)的外設(shè)下面是訪問(wèn)等待狀態(tài)發(fā)生器的寄存器的實(shí)例: IN DAT2,0FFFFh ;從等待狀態(tài)發(fā)生器讀取 數(shù)據(jù)到DAT2寄存器 OUT DAT2,0FFFFh ;將DAT2寄存器的數(shù)據(jù)寫(xiě)入 等待狀態(tài)發(fā)生器,使用等待狀態(tài)發(fā)生器5.5 5.5 外部存儲(chǔ)器接口選通信號(hào)說(shuō)明外部存儲(chǔ)器接口選通信號(hào)說(shuō)明LF240 x DSP可以訪問(wèn)如表5-2所列出的外部存儲(chǔ)器和 I/O空間。當(dāng)DSP外擴(kuò)存儲(chǔ)器和I/O時(shí),需要將選通 信號(hào)與外部存儲(chǔ)器和I/O的使能引腳相連。表表5-2 5-2 外

17、部存儲(chǔ)器空間訪問(wèn)及片選信號(hào)外部存儲(chǔ)器空間訪問(wèn)及片選信號(hào)外部存儲(chǔ)空間外部存儲(chǔ)空間 空間大小字)空間大小字) 選通信號(hào)選通信號(hào)程序空間程序空間 64K PS64K PS* *數(shù)據(jù)空間數(shù)據(jù)空間 64K DS64K DS* *I/OI/O空間空間 64K IS64K IS* *LF240 x DSPLF240 x DSP的外部存儲(chǔ)器和的外部存儲(chǔ)器和I/OI/O空間接口信號(hào)的功能空間接口信號(hào)的功能 描述如表描述如表5-35-3P60P60所示。所示。5.6 5.6 等待狀態(tài)發(fā)生器等待狀態(tài)發(fā)生器5.6.1 5.6.1 用用READYREADY信號(hào)產(chǎn)生等待狀態(tài)信號(hào)信號(hào)產(chǎn)生等待狀態(tài)信號(hào)當(dāng)訪問(wèn)速度較慢的外部存儲(chǔ)

18、器或外設(shè)時(shí),CPU需要產(chǎn)生 等待狀態(tài)。等待狀態(tài)是以機(jī)器周期為單位,CPU通過(guò) READY引腳可產(chǎn)生任意數(shù)目的等待狀態(tài)延長(zhǎng)訪問(wèn)時(shí) 間),可使快速的CPU訪問(wèn)慢速的外部存儲(chǔ)器或外 設(shè)。若若CPUCPU所訪問(wèn)的外設(shè)沒(méi)有準(zhǔn)備好,則外設(shè)應(yīng)保持所訪問(wèn)的外設(shè)沒(méi)有準(zhǔn)備好,則外設(shè)應(yīng)保持READYREADY 引腳為低,此時(shí)引腳為低,此時(shí)LF240 xLF240 x等待一個(gè)等待一個(gè)CLKOUTCLKOUT周期,并再周期,并再 次檢查次檢查READYREADY腳。若腳。若READYREADY信號(hào)沒(méi)有被使用,信號(hào)沒(méi)有被使用,LF240 xLF240 x 將在外部訪問(wèn)時(shí)把將在外部訪問(wèn)時(shí)把READYREADY信號(hào)拉高。信號(hào)

19、拉高。 READYREADY引腳可引腳可用來(lái)產(chǎn)生任意數(shù)目的等待狀態(tài)。用來(lái)產(chǎn)生任意數(shù)目的等待狀態(tài)。但是,當(dāng)?shù)?,?dāng)LF240 xLF240 x全速運(yùn)行時(shí),它不能對(duì)第一個(gè)周期作全速運(yùn)行時(shí),它不能對(duì)第一個(gè)周期作出出 快速響應(yīng)來(lái)產(chǎn)生一個(gè)基于快速響應(yīng)來(lái)產(chǎn)生一個(gè)基于READYREADY的等待狀態(tài)。為立即的等待狀態(tài)。為立即 得到等待狀態(tài),應(yīng)先使用片內(nèi)等待狀態(tài)發(fā)生器,然得到等待狀態(tài),應(yīng)先使用片內(nèi)等待狀態(tài)發(fā)生器,然 后用后用READYREADY信號(hào)產(chǎn)生其余的等待狀態(tài)。信號(hào)產(chǎn)生其余的等待狀態(tài)。5.6.2 5.6.2 用等待狀態(tài)發(fā)生器產(chǎn)生等待狀態(tài)用等待狀態(tài)發(fā)生器產(chǎn)生等待狀態(tài)等待狀態(tài)發(fā)生器可編程為指定的片外空間數(shù)據(jù)、

20、程序等待狀態(tài)發(fā)生器可編程為指定的片外空間數(shù)據(jù)、程序 或或I/OI/O產(chǎn)生第一個(gè)等待狀態(tài),而與產(chǎn)生第一個(gè)等待狀態(tài),而與READYREADY信號(hào)的狀信號(hào)的狀 態(tài)無(wú)關(guān)。為了控制等待狀態(tài)發(fā)生器,就必須對(duì)映射態(tài)無(wú)關(guān)。為了控制等待狀態(tài)發(fā)生器,就必須對(duì)映射 到到I/OI/O空間的等待狀態(tài)控制寄存器空間的等待狀態(tài)控制寄存器WSGRWSGR,地址為,地址為 FFFFhFFFFh訪問(wèn)。訪問(wèn)。等待狀態(tài)控制寄存器的格式如下:等待狀態(tài)控制寄存器的格式如下:位位15-1115-11:保管,讀出的值永遠(yuǎn)為:保管,讀出的值永遠(yuǎn)為0 0位位10-910-9:BVISBVIS,總線可視模式。提供了一種跟蹤內(nèi)部,總線可視模式。提供

21、了一種跟蹤內(nèi)部 總線活動(dòng)的方式。當(dāng)運(yùn)行片內(nèi)的程序或數(shù)據(jù)存儲(chǔ)器總線活動(dòng)的方式。當(dāng)運(yùn)行片內(nèi)的程序或數(shù)據(jù)存儲(chǔ)器 時(shí),位時(shí),位10-910-9允許各種總線的可視模式。允許各種總線的可視模式。 00-00-總線可視模式關(guān)降低功耗和噪聲);總線可視模式關(guān)降低功耗和噪聲); 01-01-總線可視模式開(kāi)降低功耗和噪聲);總線可視模式開(kāi)降低功耗和噪聲); 10-10-數(shù)據(jù)到地址總線輸出到外部地址總線數(shù)據(jù)到地址總線輸出到外部地址總線 數(shù)據(jù)到數(shù)據(jù)總線輸出到外部數(shù)據(jù)總線數(shù)據(jù)到數(shù)據(jù)總線輸出到外部數(shù)據(jù)總線11-11-程序到地址總線輸出到外部地址總線程序到地址總線輸出到外部地址總線 程序到數(shù)據(jù)總線輸出到外部數(shù)據(jù)總線程序到數(shù)

22、據(jù)總線輸出到外部數(shù)據(jù)總線位位8-68-6:ISWSISWS,I/OI/O空間等待狀態(tài)位。這三位決定了片空間等待狀態(tài)位。這三位決定了片 外外I/OI/O空間等待狀態(tài)空間等待狀態(tài)0-70-7的數(shù)目。復(fù)位時(shí),這三的數(shù)目。復(fù)位時(shí),這三 位置為位置為111111,為片外,為片外I/OI/O空間的讀寫(xiě)設(shè)定了空間的讀寫(xiě)設(shè)定了7 7個(gè)等待個(gè)等待 狀態(tài)。狀態(tài)。位位5-35-3:DSWSDSWS,數(shù)據(jù)空間等待狀態(tài)位。這三位決定了片,數(shù)據(jù)空間等待狀態(tài)位。這三位決定了片 外數(shù)據(jù)空間等待狀態(tài)外數(shù)據(jù)空間等待狀態(tài)0-70-7的數(shù)目。復(fù)位時(shí),這三的數(shù)目。復(fù)位時(shí),這三 位置為位置為111111,為片外數(shù)據(jù)空間的讀寫(xiě)設(shè)定了,為片

23、外數(shù)據(jù)空間的讀寫(xiě)設(shè)定了7 7個(gè)等待個(gè)等待 狀態(tài)。狀態(tài)。位位2-02-0:PSWSPSWS,程序空間等待狀態(tài)位。這三位決定了,程序空間等待狀態(tài)位。這三位決定了 片外程序空間等待狀態(tài)片外程序空間等待狀態(tài)0-70-7的數(shù)目。復(fù)位的數(shù)目。復(fù)位 時(shí),這三位置為時(shí),這三位置為111111,為片外程序空間的讀寫(xiě)設(shè),為片外程序空間的讀寫(xiě)設(shè) 定了定了7 7個(gè)等待狀態(tài)。個(gè)等待狀態(tài)??傊还芸傊?,不管READYREADY信號(hào)的狀態(tài)如何,等待狀態(tài)發(fā)生器信號(hào)的狀態(tài)如何,等待狀態(tài)發(fā)生器 都將向給定的空間數(shù)據(jù)、程序或都將向給定的空間數(shù)據(jù)、程序或I/OI/O插入插入0- 0- 7 7個(gè)等待狀態(tài),等待狀態(tài)的數(shù)目由軟件來(lái)確定。

24、個(gè)等待狀態(tài),等待狀態(tài)的數(shù)目由軟件來(lái)確定。 然后然后READYREADY信號(hào)可以變?yōu)榈碗娖?,產(chǎn)生附加的等信號(hào)可以變?yōu)榈碗娖剑a(chǎn)生附加的等 待狀態(tài)。待狀態(tài)。如果如果m m是一個(gè)特定的讀寫(xiě)操作的所要求的時(shí)鐘周期是一個(gè)特定的讀寫(xiě)操作的所要求的時(shí)鐘周期(CLKOUTCLKOUT的數(shù)目,的數(shù)目,w w是附加的等待狀態(tài)數(shù)目,那么是附加的等待狀態(tài)數(shù)目,那么操作將會(huì)花費(fèi)操作將會(huì)花費(fèi)m mw w個(gè)周期。個(gè)周期。復(fù)位時(shí),復(fù)位時(shí),WSGRWSGR各位均置各位均置1 1,且默認(rèn)每個(gè)外部空間數(shù),且默認(rèn)每個(gè)外部空間數(shù)據(jù)、程序或據(jù)、程序或I/OI/O均產(chǎn)生均產(chǎn)生7 7個(gè)等待狀態(tài)。個(gè)等待狀態(tài)。5.7 5.7 外部存儲(chǔ)器接口外部存儲(chǔ)器接口LF240 x/240 xALF240 x/240 xA程序存儲(chǔ)器有程序存儲(chǔ)器有64K 64K 空間的尋址空間,當(dāng)空間的尋址空間,當(dāng)LF240 x/240 xAL

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論