JTAG模式下的MPC5554外部FLASH編程的設計與實現
為了在嵌入式系統中獲得更高的性能優(yōu)勢,常需要構建32位存儲系統,可通過以下兩種方式構建:使用2片16位數據寬度的FLASH存儲器芯片并聯或者使用1片32位數據寬度的FLASH存儲芯片。該系統設計要求程序存儲器為4 MB容量,32位數據寬度,故采用2片AM29LV160DT并聯構建存儲系統,其連接參見圖4。將2片FLASH的BYTE引腳接高電平,使芯片工作在16位模式下,每片FLASH傳送兩個字節(jié)數據。該系統為32位數據寬度,所以需要兩片FLASH芯片,同時傳送4個字節(jié)數據。
由于MPC5554采用是大端數據格式,即高字節(jié)位于低地址,而AM29LV160DT卻與此相反,采用的是小端數據格式,所以在進行電路設計時,將MPC5554的地址線A[29:10]依次連接到2片AM29LV160DT的地址線A[0:19]。芯片的RY/BY引腳接高電平時可提供多種芯片“忙”監(jiān)測功能,通過查詢數據線檢測芯片是否處于擦除或編程等“忙”狀態(tài),但在S044封裝芯片中并無該引腳,故在該系統中并沒有出現RY/BY引腳。
評論