A system for addressing bus components comprises a bus controller
component that controls access between a CPU and a memory address space.
A plurality of bus components connected to said bus controller over a bus
are addressable via a memory mapped address within the address space. An
address translation table is stored on at least one of the plurality of
bus components. The bus translation table stores a translation between a
virtual address and a real address.