- 4
- 0
- 约1.7万字
- 约 33页
- 2022-06-12 发布于湖北
- 举报
PAGE 1
PAGE
ARM9外接晶片讀寫的驗証-以8255為範例
外接8255主要目的是透過位址線及資料線做外接晶片讀寫的驗証。ARM9可透過如圖1所示的轉接訊號線擴充其他的晶片功能。
圖1. ARM-9的轉接訊號線
解碼位址
圖2代表ARM-9的外接記憶體解碼位址分佈,共分8個區段(bank)。這些區段分別由nGCS0-nGCS7來解碼,每個區段(bank)共有128 MB的記憶體空間。 Bank0及Bank1分別由快閃記憶體(Flash memory)及隨機讀取記憶體(SDRAM)所佔用。Bank2的解碼致能線nCGS2位於透過ARM-9發展板轉接槽的第34個接腳,如圖1所示。nCGS2解碼位址分佈於00如圖2所示。
圖2. nGCS2的解碼位址分佈
圖3中ARM9的記憶體區段(Bank)的解碼線nGCS2接8255的/CS;(A1, A0)分別接8255的(A1, A0);DATA7-DATA0分別接8255的D7-D0,如圖3所示。所以8255的(PORTA, PORTB, PORTC, CTL)的寫入位址定義如下:
PORTA=0
PORTB=0
PORTB=0
CTL=0
圖3. 8255與ARM-9的連接方法
ARM-9的資料線共有32位
原创力文档

文档评论(0)