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