【正文】
0..12]A B 1 2A010A19A28A37A46A55A64A73A825A924A 1 021A 1 123A 1 22CE20CS26WE27OE22D011D112D213D315D416D517D618D7196 2 6 4A010A19A28A37A46A55A64A73A825A924A 1 021A 1 123A 1 22CE20CS26WE27OE22D011D112D213D315D416D517D618D7196 2 6 4123U 2 :A4 0 1 1123U 2 :A4 0 1 13 2U 3 :A4 0 0 9A 13M / I O ~W R ~W R ~RD~RD~+5 V+5 V1 線性選擇方式 嵌入式系統(tǒng)原理與實驗 38 ? 只有存儲芯片的片選信號 CS有效,才能對該芯片進(jìn)行操作 ? 連接方式: ? 將 CPU地址總線低 13位與存儲芯片地址線相連 ? CS端與某一位高位地址線( A13)相連 ? 1#芯片地址: 0000~ 1FFFH、 4000 ~5FFFH、 …… ? 2#芯片地址: 2022~ 3FFFH、 6000 ~7FFFH、 …… 嵌入式系統(tǒng)原理與實驗 39 2 全譯碼 ? 所有的系統(tǒng)地址線均參與對存儲單元的譯碼尋址 ? 包括低位地址線對芯片內(nèi)各存儲單元的譯碼尋址(片內(nèi)譯碼),高位地址線對存儲芯片的譯碼尋址(片選譯碼) ? 采用全譯碼,每個存儲單元的地址都是唯一的,不存在地址重復(fù) ? 譯碼電路可能比較復(fù)雜、連線也較多 ? 常用譯碼器: 74LS13 74LS13 74LS154 嵌入式系統(tǒng)原理與實驗 40 A23B22C21D20E118E219011223344556677889910101111131214131514161517U17 4 1 5 4A 1 4A 1 1A 1 2A 1 3A08A17A26A35A44A53A62A71A823A922A 1 019CE18OE20WE21D09D110D211D313D414D515D616D717U22 0 1 9A 1 5嵌入式系統(tǒng)原理與實驗 A1B2C3E16E24E35Y015Y114Y213Y312Y411Y510Y69Y777 4 L S 1 3 8A 1 5 A 1 4A 1 2A 1 3A 1 11A 1 0234567M /I O41 例: 1~7接存儲器,試確定尋址范圍。 ? RAM芯片需要 7條信號線 (27=128), ROM芯片需要 9條地址線(29=512)。 r a m s e l 4 3 8 譯碼 r a m s e l 0 r om s e l 1 r om s e l 0 … A15 13 A15 0 A12 0 R A M R A M R O M O E M R E Q R / W C P U D7~D0 A CE 8K 8 W E * D A CE 8K 8 W E * D A CE 16K 8 D A1 3 0 嵌入式系統(tǒng)原理與實驗 31 例 2 假定計算機(jī)系統(tǒng)需要 512字節(jié) RAM和 512字節(jié) ROM容量。 分析: 8KB的存儲區(qū)域可以用 8片存儲器芯片構(gòu)成一組實現(xiàn)。 (2) 如果 ROM和 RAM存儲器芯片都采用 8K 1的芯片,試畫出存儲器與 CPU的連接圖。 ? OE ? 數(shù)據(jù)輸出允許信號。 ? CS ? 芯片選擇,低電平時表示該芯片被選中。 嵌入式系統(tǒng)原理與實驗 7 SRAM時序 ? 讀周期 : ? 地址有效 ?CS有效 ?數(shù)據(jù)輸出 ?CS復(fù)位 ?地址撤銷 ? 寫周期 : ? 地址有效 ?CS有效 ?數(shù)據(jù)有效 ?CS復(fù)位(數(shù)據(jù)輸入) ?地址撤銷 t RC t AA D D t CO t O T DCS tOHA t CXD out( a ) 讀周期 t WCA D D