Address translation between various peripheral bus interfaces is provided through a bus interface device. Specifically, the bus interface device translates incoming transactions from a source bus interface to a different address or location within a destination bus interface. Flexibility for communications between multiple bus interfaces having different, possibly conflicting, address spaces is ensured by allowing the internal translation registers to be dynamically reprogrammed. Reprogramming of the translation registers may occur during runtime bus operations. These registers define translation windows within which a transaction will be claimed and translated to the destination bus interface. Translation is accomplished using the translation registers to identify portions of the incoming received address which should not be translated because those portions contain the information to be communicated. At the same time, portions identifying only the location of the information are translated to identify a different location within the destination address space.

La conversión de dirección entre los varios interfaces de autobús periféricos se proporciona a través de un dispositivo del interfaz de autobús. Específicamente, el dispositivo del interfaz de autobús traduce transacciones entrantes de un interfaz de autobús de la fuente a una diversa dirección o de la localización dentro de un interfaz de autobús de la destinación. La flexibilidad para las comunicaciones entre los interfaces de autobús múltiples que tienen diferente, estando en conflicto posiblemente, espacios de dirección es asegurada permitiendo que los registros internos de la traducción sean reprogramados dinámicamente. La reprogramación de los registros de la traducción puede ocurrir durante operaciones runtime del autobúses. Estos registros definen las ventanas de la traducción dentro de las cuales una transacción será demandada y traducida al interfaz de autobús de la destinación. Se logra la traducción usando los registros de la traducción para identificar porciones de la dirección recibida entrante que no debe ser traducida porque esas porciones contienen la información que se comunicará. En el mismo tiempo, las porciones que identifican solamente la localización de la información se traducen para identificar una diversa localización dentro del espacio de dirección de destinación.

 
Web www.patentalert.com

< (none)

< Method and apparatus for efficient cache mapping of compressed VLIW instructions

> Server providing access to a plurality of functions of a multifunction peripheral in a network

> (none)

~ 00075