This application note describes the bus interface for the ARM6 family of
microprocessors. Firstly, the general ARM bus interface signals and the minor
differences between the products are explained. The ARM6 bus cycles are then
described and finally, an example is given showing how code moves up the instruction
pipeline, and how the bus behaves as a result.
The ARM6 bus interface is implemented in the ARM6, ARM60 and ARM61 products.
There are two variations of the basic interface:
• the ARM7 bus interface as implemented in the ARM7D, ARM7DM and
ARM70DM
• the ARM610 bus interface as implemented in the ARM600, ARM610,
ARM700 and ARM710.
Both of these variations are covered in separate documents.