SpaceStudio™ Specifications:

Standards
  • TLM2.0 compatible
Libraries
  • Aerospace-ESL
  • MultiM-ESL
Supported Platforms:
  • Leon3 processor cores
  • Xilinx FPGA
  • Xilinx MicroBlaze
  • IBM PowerPC 405
Runs on:
  • Microsoft Windows® XP SP2 & SP3
  • Microsoft Windows® Vista
  • Microsoft Windows® 7
  • Linux (coming soon)

Virtual Platform and Embedded System Level Design Technology

Space Codesign® Systems Inc. is the developer of innovative virtual platform technology for embedded systems applications centered on ESL (electronic system level) design technology, hardware/software partitioning and codesign methodology.

With the growing need for complex embedded systems design, the hardware/software partitioning and mapping process becomes extremely difficult and complicated. With the increased pressure for faster time-to-market solutions in the embedded systems applications market, the need for rapid software application development can be addressed using the SpaceStudio™ sophisticated front-end design tool.

SpaceStudio™ 2.0: FPGA Virtual Platform Technology for Aerospace and Multimedia

SpaceStudio™ 2.0 is ESL virtual platform design technology that provides a higher level of abstraction and executable representation of embedded systems. The newly released SpaceStudio™ Version 2.0 provides additional library support that caters specifically to aerospace system architects and software developers. With support for TLM-2.0 (transaction level modeling) , the SpaceStudio™ 2.0 virtual platform technology serves as a comprehensive ESL (Electronic System Level) tool that covers the entire System-On-Chip (SoC) design cycle, from early architectural-level software development through embedded systems simulation and validation to prototyping. SpaceStudio™ is open for third-party integration, supports several industry standards and multiple levels of design abstraction.

SpaceStudio™ virtual platform technology provides front-end design and full visibility for any part of embedded systems design, hardware or software. System architects and software developers can fully analyze in a transparent non-intrusive manner to determine the best hardware/software partitioning, while SpaceStudio™ virtual platform technology adjusts the correct attributes and automatically generates the software code. For implementation in FPGA, there is no need for recoding from SystemC to VHDL.

What Are the Benefits of SpaceStudio™?

Faster Time-to-Market Lower Development Costs Better Embedded Systems
  • Software development starting immediately before the hardware becomes available
  • Early validation preventing unnecessary design iterations
  • Modifications are immediately reflected and do not require recoding
  • The higher abstraction results in greater re-use of existing validated code
  • Fewer man hours are required as the SpaceStudio™ solution automates some of the tasks
  • Creating optimized hardware using simulation and validation of software running on hardware
  • Ability to handle greater product complexity with the same resources
  • Automated system simulation, verification and validation processes enable faster review of a larger number of test cases and thus result in a more efficient design

Why Choose SpaceStudio™ Over Other Virtual Platform Technology?

  1. While using current front-end tools to perform hardware-software partitioning, design iterations may still take much time to complete, especially if a major architectural change must be made. With SpaceStudio™ virtual platform technology, it is rapid no matter whether the change is at the application level or at the architecture level.
  2. During the hardware-software partitioning process, you may need to move some functionality from hardware to software and vice versa. This means that there is a constant need to adjust the component attributes to meet the new hardware/software partition in your design. SpaceStudio™ virtual platform technology provides a fully transparent non-intrusive analysis process to make that transformation.
  3. Traditionally, software is coded in C/C++ and hardware is coded in VHDL and/or Verilog. For SoC implementations, performed using ESL, there is no longer a need to manually recode the SystemC to C/C++ or VHDL/Verilog once the hardware/software partitioning process is done. With SpaceStudio™ virtual platform technology, both software and hardware functions (IP) are coded in SystemC and thus SpaceStudio™ will automatically generate it in C/C++ or RTL, depending on the final implementation, through links to implementation flows in Space Codesign®’s GenX technology (e.g., to high level synthesis flows, or by mappings to libraries such as Xilinx EDK).

Read more about our virtual platform technology products, or contact Space Codesign® to learn more about how to shorten time-to-market of embedded Systems ESL design with SpaceStudio™ Version 2.0!