Ir al contenido

Especificación AMBA

De Wikipedia, la enciclopedia libre
Esta es una versión antigua de esta página, editada a las 10:08 9 oct 2013 por Gaijin (discusión · contribs.). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.

Historia

En su segunda versión, ARM introdujo el protocolo AHB que hoy en día un estándar de facto para procesadores empotrados de 32 bits debido a que está bien documentado y no es necesario pagar royalties para su utilización. En 2003, ARM introdujo la tercera generación del protocolo AMBA, incluyendo AXI high-performance interconnect. Algunos fabricantes utilizan AMBA para diseños que no son ARM, como ejemplo los procesadores LEON2 y LEON3 que utilizan los buses AMBA AHB y AMBA APB para interconectar el procesador y los periféricos. AMBA no especifica los tiempos ni los niveles de tensión en el bus. La Agencia Espacial Europea (ESA), posee una implementación específica y un sistema ejemplo que utiliza esta implementación, ambos en lenguaje VHDL y bajo licencia GPL.

Tipos

La especificación AMBA y la especificación AMBA 3 AXI definen cuatro tipo de interfases o buses:

Objetivos

  • Ser independiente de la tecnología.
  • Mejorar la reusabilidad de los diseños IP-cores.
  • Alentar el diseño modular para mejorar la independencia del procesador.
  • Minimizar los requerimientos de silicio.

Alternativas

Enlaces externos