【正文】
OE22A1123A924A825NC26PROG27VCC282764嵌入式系統(tǒng)原理與實驗 19 EEPROM/E2PROM ? 電可擦除可編程只讀存儲器 ? 在系統(tǒng)中是電可擦除的 ,擦寫的電壓比讀入電壓要高,通常為 12V,擦寫速度在毫秒量級 ,但仍比普通的 RAM慢很多 ? 不同廠家的 EEPROM時序會有不同 ,要選擇相應(yīng)的 EEPROM才能與芯片配合 嵌入式系統(tǒng)原理與實驗 20 Flash存儲器 ? 有 E2PROM技術(shù)演化而來,讀寫速度更快、容量更大、成本更低。 RAM的控制信號為 CS和 WE, CPU的地址線為 A15~A0, 數(shù)據(jù)線為 8位的線路 D7~D0, 控制信號有讀寫控制 R/W和訪存請求MREQ, 要求: (1) 畫出地址譯碼方案。 (3) 如果 ROM存儲器芯片采用 8K 8的芯片, RAM存儲器芯片采用 4K 8的芯片,試畫出存儲器與 CPU的連接圖。 嵌入式系統(tǒng)原理與實驗 27 譯碼器的輸出信號邏輯表達式為: romse l0 = A15 * A14 * A13 * MR EQ romse l1 = A15 * A14 *A13* MR EQ ra msel0 = A15 *A14*A 13* MR EQ ra msel1 = A15* A14 * A13 * MR EQ ra msel2 = A15* A14 *A13* MR EQ ra msel3 = A15*A 14* A13 * MR EQ ra msel4 = A15*A 14*A13* MR EQ (1) 畫出地址譯碼方案 Y 0 Y 1 Y 2 Y 3 Y 4 Y 5 Y 6 Y 7 3: 8 譯碼器 O E s2 s 1 s0 A 13 A 14 A 15 MRE Q r am se l 0 ~ r am se l 4 r om se l 1 r om se l 0 0000H~1FFFH 2022H~3FFFH 4000H~5FFFH 6000H~0FFFFH 嵌入式系統(tǒng)原理與實驗 28 (2)如果 ROM和 RAM存儲器芯片都采用 8K 1的芯片,試畫出存儲器與 CPU的連接圖。 8K 1的存儲器芯片的地址線需要 13條,即 A12~0。 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 A12 A11 0 R A M R A M R O M O E M R E Q R / W C P U D7 D0 A C E 4K 8 W E * D A C E 4K 8 W E * D A C E 4K 8 W E * D A C E 4K 8 W E * D A C E 8K 8 D A C E 8K 8 D 嵌入式系統(tǒng)原理與實驗 30 (4)如果 ROM存儲器芯片采用 16K 8的芯片, RAM存儲器芯片采用 8K 8的芯片,試畫出存儲器與 CPU的連接圖。使用的 RAM芯片是 128字 8位, ROM芯片為 512字 8位。 解:各存儲器芯片的地址區(qū)間: 元件 16 進制地址范圍 二進制地址值 R AM1 0000~007F 0 0 0 x x x x x x x R AM2 0080~00F F 0 0 1 x x x x x x x R AM3 0100~017F 0 1 0 x x x x x x x R AM4 0180~01F F 0 1 1 x x x x x x x R OM 0200~03F F 1 x x x x x x x x x 嵌入式系統(tǒng)原理與實驗 32 ? 存儲器的總?cè)萘繛?1KB, 需要 10條地址線。 ? 存儲器與 CPU的連接圖 CPU MREQ A15~A0 R/W D7~D0 128x8 WE A CS D7~D0 128x8 WE A CS D7~D0 128x8 WE A CS D7~D0 128x8 WE A CS D7~D0 512x8 A CS D7~D0 38 decode A7A8A9 A6~A0 A8~A0 amp。 8000H~87FFH 8800H~8FFFH 9000H~97FFH A000H~A3FFH A400H~A7FFH A800H~ABFFH AC00H~AFFFH 嵌入式系統(tǒng)原理與實驗 42 片選端譯碼小結(jié) ? 存儲芯片的片選控制端可被高位地址線單獨選用或經(jīng)譯碼而得 ? 在系統(tǒng)中,與地址相關(guān)的有:地址空間的選擇(接系統(tǒng)的M/IO)和高位地址的譯碼選擇(與系統(tǒng)的高位地址線相關(guān)聯(lián)) ? 對存儲芯片通過片選無效可關(guān)閉內(nèi)部選通,以降低功耗 ? 芯片 OE與系統(tǒng)的讀命令線相連 ? 當芯片被選中、且讀命令有效時,存儲芯片將開放并驅(qū)動數(shù)據(jù)到總線 ? 芯片 WE與系統(tǒng)的寫命令線相連 ? 當芯片被選中、且寫命令有效時,允許總線數(shù)據(jù)寫入存儲芯片