ESAHomeSpace EngineeringElectrical
   
About us
Technologies for Space
ESA IP Cores
Development Methodology
System-On-Chip (SOC)
ASIC Developments History
System Level Modeling
 
 
 
 
 
printer friendly page
The AMBA Bus System
 
For all SOC developments involving on-chip digital data communications, an embedded bus system must be defined. The AMBA AHB/APB bus is specified in the AMBA(TM) Specification (Rev 2.0),ARM IHI 0011A, 13th May 1999, issue A, first release, ARM Limited. AMBA is a trademark of ARM Limited. AMBA AHB/APB has been selected by ESA as the preferred bus system; the LEON processor, as well as most other IP-cores available from the Agency have been made compliant to this standard.

As the standard leaves certain parameters and implementation details to the discretion of the user, an ESA specific implementation of AMBA is defined in the following VHDL package, and an example AMBA system using the AMBA package is given thereafter:

  • AMBA VHDL package (vhd)
  • Example of an AMBA system (vhd)
  • Files is under the GNU Lesser General Public License.  
     
    Last update: 26 June 2007

     


    Related code
    AMBA VHDL package (vhd)Example of an AMBA system (vhd)
     
     
     
       Copyright 2000 - 2013 © European Space Agency. All rights reserved.