ARM9 Interface

 

 

 

11ARM9 Module所使用的Samsung ARM9 SoC S3C2410aBlock Diagram,包含ARM920T(ARM9TDMI+16KB/16KB IDCache+MMU)AMBA Bus System及多種Memory I/O Interface Controller。其中ARM920T透過Memory ControllerExternal Memory Interface SignalsFPGA相連接。

 

 

 

 

 

 

11

 

  

 

 

 

12ARM9 SoC External Memory Interface中與FPGA相連接的Signals

 

 

 

 

12

 


 

 

 

 

13ARM9 SoC Memory Map,其中與FPGA主要使用nGCS2以非同步SRAMROM的介面型式,在0x1000_0000開始的區域,以連接的位址線ADD[24:1] 提供共32MB空間,即0x1000_0000~0x11ff_ffff

 

 

 

 

 

13

 

 

 


 

 

 

 

 

 

 

 

 

 

14

 

 

 

14ARM9 SoC 非同步SRAMROM的介面型式之Timing Diagram。本章的實驗的設計中, 是藉由一個Wrapper: wb_arm.v,將之此一ARM9 SoC非同步SRAMROM的介面,連接至Wishbone SoC。由於這兩個介面各自屬於非同步的Clock Domain,因此必須小心Asynchronous Interface所造成的問題,即,必須做好之間的控制訊號同步介面。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

文章標籤
全站熱搜
創作者介紹
創作者 zeppe 的頭像
zeppe

ZEPPE

zeppe 發表在 痞客邦 留言(0) 人氣(213)