
Carbon SoC Designer is a complete solution for the
development, execution, and analysis of virtual system
prototypes. Carbon SoC Designer delivers value throughout
the entire design lifecycle, and provides a virtual prototype for:
* System model development and IP integration
* Accurate architectural analysis
* Pre-silicon hardware/software integration
* Pre-silicon application software development
SoC Designer simplifies virtual platform creation. SoC
Designer's easy-to-use GUI allows users to rapidly assemble
models to create your virtual platform.
Because the models are the key to creating a virtual platform, Carbon SoC Designer supports a wide range of models in variety of formats including:
* ARM Fast Models
* Flexible SystemC model support for easy creation and
integration
* High performance cycle-accurate and implementation-
accurate models compiled by Carbon Model Studio
* Verilog and VHDL co-simulation with leading RTL
Simulators
* Spirit IP-Xact support for easy model exchange
Platform debug
Assembling system models is only part of the solution: the key lies in the ability to execute the platform and examine the
behavior of the system and analyze key metrics. SoC
Designer provides debug interfaces tailored for both
hardware and software engineers and you have full visibility
and execution control of your model. Software engineers are
able to view code, set breakpoints, and examine registers and memories. Hardware engineers can examine signals, dump waveforms, and trace execution through the system. Run-time performance profiling gives you immediate feedback on system behavior during execution.
Architectural Analysis
Development and analysis of system architecture requires the accuracy to model key system characteristics, especially with complex bus architectures and multi-core communications models. SoC Designer provides mix of the accuracy, performance, and flexibility to model complex systems and perform the analysis required to make critical design decisions. Instead of ad-hoc model approximations and paper-and-pencil calculations, architects can now prove their design assumptions before a major commitment has been made to the design implementation.
* Create cycle-accurate system models required for
detailed architectural analysis and explore the performance
impact of hardware/software trade-offs
* Measure interconnect performance of complex bus
architectures using actual system behavior to drive traffic
* Quickly and easily make changes and explore design
space alternatives before committing to an implementation
Carbon SoC Designer Virtual Prototype