Cortex-M3软硬件协同仿真设计(Keil+ModelSim10.1):
模块包括:M3_core、MEM、APB及所连外设、Matrix总线
目标功能:软件驱动TIMER/GPIO
地址分配:
32位地址线
APB及外设地址:0x4000 0000-0x4000 FFFF 共64K
由HPORT[3:0]可知APB将PADDR32位地址分配成16*4K,每个外设占据4K存储空间;APB_MUX通过对PADDR [15:12]/DECODE[3:0]判断调用哪个外设;其中TIMER地址:0x4000 0000-0x4000 0FFF(其中[PADDR[11:2]有效),GPIO地址:0x4000 4000-0x4000 4FFF(其中[PADDR[6:2]