ARM9外接晶片读写的验证-以8255为范例.docxVIP

  • 4
  • 0
  • 约1.7万字
  • 约 33页
  • 2022-06-12 发布于湖北
  • 举报

ARM9外接晶片读写的验证-以8255为范例.docx

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)

1亿VIP精品文档

相关文档