3.1. About the ARM7TDMI AHB wrapper

The ARM7TDMI AHB wrapper interfaces between the ARM7TDMI or ARM7TDMI-S 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 allow the wrapper to be synthesized alongside a timing file for the core.

For the ARM7TDMI only, the wrapper also allows 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

Figure 3.2 shows a top-level block diagram of the ARM7TDMI-S AHB wrapper.

Figure 3.2. ARM7TDMI-S AHB wrapper block diagram

Copyright © 2001, 2003 ARM Limited. All rights reserved.ARM DDI 0169D
Non-Confidential