基于MPC828O的網(wǎng)絡(luò )通信平臺的實(shí)現
2 存儲器設計
在MPC8280處理用戶(hù)程序時(shí),需要將程序中的邏輯地址轉換為機器直接存取的物理地址,這一過(guò)程稱(chēng)為地址映射。MPC8280中的可尋址空間達到4G,被存儲器控制器分為12個(gè)存儲體。其中有256kb用于CP內部空間資源,主要用來(lái)存放內部寄存器地址。其它空間供SDRAM、FLASH和外部設備使用。本系統的內存分配見(jiàn)表1。
2.1 BOOTROOM FLASH電路設計
本系統將啟動(dòng)代碼存放在一塊AMD公司研制的FLASH(型號為AM29LV040B)中。該芯片采用單電源供電模式,具有極低的功耗。器件有19根地址線(xiàn),8位數據線(xiàn),所以它的存儲空間可達到512kbyte×8bit。本系統的BOOTROOM FLASH連接如圖2所示。
2.2 IMAGE FLASH電路設計
系統將程序存儲在Intel的28F640J3D器件。該器件有25位地址線(xiàn)和16位數據線(xiàn),地址線(xiàn)A0用于Flash選擇工作在×8模式(八位數據線(xiàn)存儲)或是×16模式(十六位數據線(xiàn)存儲),本系統選擇的工作模式是×16模式。該器件與系統中其它器件的連接關(guān)系見(jiàn)圖3所示。
評論