ARM7TDMI功能信号图TaMCLKTCK..时钟和TMSnWAIT定时ECLKTDL,nTRST中断RQLnFIQTDO.边界扫描ISYNCTAPSMBO]NRESETIRB:0]BUSENnTDOEN.,HIGHZTCK.,nHIGHZTCK2..BIGETDSCREGB0]边界扫描控制(11)YEM[40]处理条模式总线NENOUT控制TBII处理器状悉MENOUTIABE-A[B1:0]ARM7TDMIALEDOUTB1:0]APED[B1:0]-DBEDIN1O]-存储器接口TBENNREQBUSDISSEQECAPCLKnRWDBGRQMAS[:O]BREAKPTBLB:O].DBGACKLOCK.NESECNTRANS上存储器按口EXTERNIABORT管理调试EKTERNOVDD子电源VSSDBGENRANGEDUTOnopC.协处理器RANGEDUTInCPI接合DBGRQICPACONNRXCPB..CoNaTxADNSTRUALID
ARM7TDMI功能信号图 ARM7TDMI llxx@ustc.edu.cn 21/111
ARM片上总线AMBA·On-ChipBus:用于支持IP集成-IBM:CoreConnect;Silicore Corp:WishboneARM:AMBA(AdvancedMicrocontrollerBusArch)ArbiterResetARMTICRemaplTimerExternalBusInterfacePauseROMExternaloBusInterfaceExternalInterruptRAMOn-chipControllerRAMDecoderAHB or ASBAPBSystemBusPeripheralBusllxx@ustc.edu.cn22/111
ARM片上总线AMBA • On-Chip Bus:用于支持IP集成 – IBM:CoreConnect;Silicore Corp:Wishbone – ARM:AMBA(Advanced Microcontroller Bus Arch) ARM Arbiter Reset llxx@ustc.edu.cn 22/111 Bridge Timer On-chip RAM Interrupt Controller Remap/ Pause TIC External Bus Interface ROM External RAM System Bus Peripheral Bus AHB or ASB APB External Bus Interface Decoder
ArbiteResetARMAHB主要特性TICRemapExternalTimerBusiInieracexternal22auseROMBusExternahterfadenterrupOn-chip·多控制器,分段传输:RAMsontrolleecodeRAM一单周期总线控制权移交:APBAHB-orSysteBBusPeripheralBus?32~128位总线宽:一访问空间限制在32位:一支持字节、半字和字传输,突发传输模式最大16字节;·支持仲裁、REQ、GNT和LOCK;·访问保护机制一区别特权访问和无特权访问模式,或指令和数据提取等:·提供为较慢设备使用而制数据流的机制:?AHB总线支持分离传输模式。Ilxx@ustc.edu.cn23/111
AHB主要特性 •多控制器,分段传输; – 单周期总线控制权移交; •32~128位总线宽; – 访问空间限制在32位; – 支持字节、半字和字传输,突发传输模式最大16字节; Bridge Timer On-chip RAM ARM Interrupt Controller Remap/ Pause TIC Arbiter External Bus Interface ROM External RAM Reset System BusPeripheral Bus AHB or ASB APB External Bus Interface Decoder llxx@ustc.edu.cn 23/111 – 支持字节、半字和字传输,突发传输模式最大16字节; •支持仲裁、REQ、GNT和LOCK; •访问保护机制 – 区别特权访问和无特权访问模式,或指令和数据提取等; •提供为较慢设备使用而扼制数据流的机制; •AHB总线支持分离传输模式
S)AHB(Advanced High performance Bu停摄器HADDRHIWDATA从晓快HADDR#1主模块HWEATAHRD.ATA1HRDATAHADDR从换换HIVD.ATAHADIDR#2主模块HWDATAKRD.ATA控i#2多路艺HRDATAHADDR从槐块HADORHWDATA¥3主模换HRDATAHYDATA写数据多路器3HRDIATA诱数碧多路器HADOR从模HIVDATA#4HRDATA中心多路器总线方案祥剪器24/111图1AHB总线互连结构图
AHB(Advanced High performance Bus) llxx@ustc.edu.cn 24/111 中心多路器总线方案
APB主要特征低性能、低功率外围总线Notransfer32位地址空间:IDLEPSELX=0PENABLEO32位数据总线;Transfer单控制器(APB桥)SETUP简单,只有4个控制信号PSELX"1PENABLE0-PSELX,PENABLE,PADDR、PWRITEENABLEPSELX=1PENABLE1两个时钟周期传输无需等待周期和回应信号NotransferTransfer图2APB传输状态图分开读和写数据总线Ilxx@ustc.edu.cn25/111
APB主要特征 • 低性能、低功率外围总线 • 32位地址空间; • 32位数据总线; • 单控制器(APB桥) • 简单,只有4个控制信号 llxx@ustc.edu.cn 25/111 • 简单,只有4个控制信号 – PSELx,PENABLE, PADDR、PWRITE • 两个时钟周期传输 • 无需等待周期和回应信号 • 分开读和写数据总线