3.1. About the ARM7TDMI AHB wrapper

The ARM7TDMI AHB wrapper interfaces between the ARM7TDMI core and the AHB bus. The modules that translate access from the core to AHB accesses when the core is the current master are common to both cores. The wrapper itself sits alongside the core, intercepting the memory bus. An example higher-level module is also included for each core. This shows how the core and wrapper can be connected, and is used by the synthesis scripts provided to enable the wrapper to be synthesized alongside a timing file for the core.

The wrapper also enables testing of the ARM7TDMI core when the Test Interface Controller (TIC) is the current AHB master, allowing the TIF-format production test vectors supplied by ARM to be used with AHB-based designs. Figure 3.1 shows a top-level block diagram of the ARM7TDMI AHB wrapper.

Figure 3.1. ARM7TDMI AHB wrapper block diagram

Copyright © 2001 ARM Limited. All rights reserved.ARM DDI 0226A
Non-Confidential