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
SystemC IP-Cores
 
Various activities have been or are being undertaken to create high level models of the VHDL IP-Cores most used in the Systems-on-Chip (SoCs) employed at the European Space Agency.
Examples of such IP-Core include the LEON2 and LEON3 processor cores, restricting the modeling to the integer unit; the other elements which are indeed part of the LEON2/3 SoCs are being developed as separate SystemC IP-Cores. Some of them are the L1 cache, Sparc V8 Reference MMU, Interconnection compliant with the AMBA© AHB™ and APB™ protocols, Memory Controller, etc. For more details see the individual pages about the IP-Core models and the SoCROCKET Virtual Platform.
Additional IP-Cores which are currently part of the NGMP Architecture are also being considered.

The following Figure shows the current development status: green blocks indicates IP-Cores under development, blue completed and available, and black not yet under development.
 
The SystemC IP-Cores are written using the C++ language and they are based on the SystemC library for modeling the IP structure and the flow of time and on the new TLM 2.0 standard for modeling the communication interfaces.  
 

Current Status of the SystemC IP-Cores
 
Please refer to the Licensing page (accessible from web-site right menu) or the individual pages of the SystemC IP-Cores for more details on the steps necessary to obtain the SystemC IP-Cores source code and the relative license.
 
 
 


Related articles
System-Level Modeling in SystemCVirtual Platform TechnologyLicensing
Related links
OSCI SystemC and TLM
 
 
 
   Copyright 2000 - 2014 © European Space Agency. All rights reserved.