Intel® Simics® Simulator for Altera® FPGAs - Intel Simics Simulator for Altera FPGAs is a powerful developer software tool designed to enable virtualization and simulation to model and test AlteraFPGAs. Product Pages Industrial Aerospace, Defense, and Government Transportation Intel Simics Simulator for Altera FPGAs is a full-system simulator supporting the definition, development, and deployment of virtual platforms, enabling early product development and reducing product time-to-market. Overview Read the Simics Simulator for FPGAs user guide Simics Simulator Core: Simics Simulator Core oversees the Simics simulator including the simulation engine. Provides simulation services through the Simics API. Target System: Also known as the virtual platform is a model of the hardware components, such as memories and flash devices, port devices, being simulated. This is the model of the virtual platform that simulates the real hardware specification over which the real target software can be executed. Target Software: Running on top of the target hardware and is an element needed to execute the simulation. This is the software that wants to be exercised during the simulation. User Interface: Includes components that allow the user to interact with the simulator. This interaction can be done using a graphical user interface (GUI) from which you can control the execution of the simulation and perform any debug activity. Simulator Infrastructure: It is integrated by components that include a Python interpreter, RiscFree IDE, Service node, etc. Simulator infrastructure consists of a large set of features that Simics simulator makes available to the users providing an aggregated value to the tool. Architecture Overview Benefits Benefits Virtual platforms reduce constraints and shorten development time by: Enabling early software development before physical hardware is available. Allowing hardware and software integration to start earlier. Accelerating development with an industry-standard debug environment. Shorten Development Time Virtual platforms reduce resource risk and cost by: Having the ability to identify and fix issues early in the product development stage. Eliminating the need for physical FPGA development boards. Having software and hardware development in parallel. Having unique correlated visibility of software and hardware. Using existing development tools. Reduced Risk and Cost Virtual platforms provide ease of collaboration by: Having a development environment with global remote access, parallel development with real-time collaboration, code integration, and scenario-sharing capabilities. Offering team members the ability to have their own personal virtual environment to share and collaborate in real-time, improving productivity. Having familiar development tools and runtime software. Ease of Collaboration Contents and Features Contents and Features A model of the Agilex™ 5 SoC FPGA E-Series HPS, including all the sub-systems that integrate this. HPS This corresponds to the model of the sub-system that includes all the components directly associated with the HPS in the E-Series device. HPS Sub-system This corresponds to the model of the logic that is implemented in the FPGA fabric. This is not implemented as a single component, but instead, each one of the modules included in this model is instantiated individually. FPGA Fabric Design This corresponds to the view of the design being modeled and corresponds to the system seen from the Platform Designer under the GHRD (soc_inst). Under this component are instantiated components such as the HPS sub-system and the FPGA Fabric design. qsys_top A model that represents the top-level view of the hardware design from the FPGA device perspective, corresponding to the GHRD in the Quartus® Prime project for the E-Series device. This model instantiates the qsys_top component. FPGA A model of a board that contains an E-Series device. This model integrates the FPGA model with board components such as flash devices (SD Card, QSPI, NAND), USB disks, Ethernet PHY, and connectors. Board A model that represents the complete system. This instantiates the board component and any other component not included in the board component. System The virtual platform includes a wrapper called a target script, in which the system component is instantiated. In this script, the values of user-configurable parameters are defined. Also, any initial simulation setup and any automation tasks are performe Target Script Download and Install The virtual platform matches the architecture defined in the Quartus® Prime project Golden Hardware Reference Design (GHRD), allowing early product design before the hardware is available. Early Development with Simics Virtual Platform for E-Series Devices Simics Virtual Platform in Action Documentation Documents Documents Simics Virtual Platform Example User Guide for Agilex 5 FPGA - Linux GSRD Simics Virtual Platform Example User Guide for Agilex 5 FPGA - Zephyr GSRD Simics Simulator for FPGAs Release Notes on Rocketboard.org Ashling* RiscFree* Integrated Development Environment (IDE) for FPGAs User Guide White Paper: Accelerating Embedded Software Development with the Simics Simulator for FPGAs Go to download now Download, install, and run Simics simulator and Altera Agilex 5 Virtual Platform. Get Started with Simics Simulator FAQs Simics simulator for FPGAs is a full-system simulator supporting the definition, development, and deployment of virtual platforms. It is fast, accurate, scalable, and extensible. The simulator runs unchanged target binaries in a fast and controllable way, providing an ideal environment for early software development and testing pre-silicon and post-silicon, and even post-availability. The virtual platforms can be used throughout the product life cycle, from the earliest product architecture through design and evaluation, to firmware development, and OS bring-up, and finally to modeling actual customer systems and full-system integration. With the Simics simulator, you can have your software available by the time that the new silicon arrives, reducing your product time-to-market. What is Intel Simics Simulator for Altera FPGAs? Simics simulation technology has a long history in both industry and academia. Initially called a full-system simulator, it was created in the early 1990s as part of research into future multiprocessor architectures at the Swedish Institute of Computer Science (SICS*), which is now a part of RISE*, the Research Institute of Sweden. Is Simics simulation technology new? - 2026-03-10
external_document