Intel® Simics® Simulator for Intel® FPGAs: Agilex™ 5 Virtual Platform User Guide

ID 786901
Date 11/16/2024
Public
Document Table of Contents

A. Document Revision History for Intel Simics Simulator for Intel FPGAs Agilex 5 Virtual Platform User Guide

Document Version Intel® Simics® Simulator for Intel® FPGAs Version Changes
2024.11.16 24.3
  • Previous versions of this document referred only to support for Agilex 5 E-Series FPGAs. This document version refers to Agilex 5 devices in general reflecting support for Agilex 5 E-Series and D-Series FPGAs.
  • Updated throughout to reflect new support for Agilex 5 D-Series FPGAs, including the following topics:
    • About this Document
    • Agilex 5 Intel Simics Virtual Platforms
    • Agilex 5 Universal Virtual Platform
    • Agilex 5 Universal Virtual Platform Overview
    • Agilex 5 HPS Component
    • Agilex 5 Universal Virtual Platform User-Configurable Parameters
    • Agilex 5 HPS Component and Stepping Silicon Features Selection
    • B0 Features Support
  • Added note about GIC registers to MPU and APS Subsystem topic.
2024.08.08 24.2
  • Replaced references to RocketBoards.org with references to altera-fpga-github.io.
2024.07.08 24.2
  • Revised block diagram in Agilex™ 5 Universal Virtual Platform Overview.
  • Revised Agilex™ 5 HPS Component.
  • Revised Boot-To-Operating System Prompt.
  • Revised block diagram in Agilex™ 5 HPS Intel® Simics® Model Architecture.
  • Revised Additional Agilex™ 5 HPS Components.
  • Revised ONFI NAND Memory Device.
  • Revised SPI Flash Device.
  • Revised block diagram in Modeling Support Limitations.
  • Revised Troubleshooting Issues When Migrating Software from Intel® Simics® to Hardware
2024.04.01 24.1
  • Revised the block diagram in Agilex™ 5 Universal Virtual Platform Overview.
  • Revised the information for "HPS-to-FPGA Bridges" and "USB Controllers" in HPS Component.
  • Revised the existing information and added "Peripheral Subsystem Interrupts Connection" diagram in FPGA Fabric Design.
  • Revised the information for some of the existing parameters and added stepping parameter to the table in Agilex™ 5 Universal Virtual Platform User-Configurable Parameters.
  • Revised the information in USB Disks Hot-Plug Support.
  • Revised the information entirely in On-Chip Memory IP FPGA Fabric Example Design.
  • Added Exercising Peripheral Subsystem in FPGA Fabric Design.
  • Added USB Controller Host/Device Mode Configuration.
  • Added B0 Silicon Features Selection.
  • Added Agilex™ 5 B0 Features Support.
  • Revised the information entirely in FPGA Fabric.
  • Made minor updates to USB Disk Device.
  • Added Modeling Support Limitations.
  • Added Troubleshooting Issues When Migrating Software from Intel® Simics® to Hardware
2023.12.04 23.4
  • Updated the block diagram in Agilex™ 5 Universal Virtual Platform Overview.
  • Added "FPGA Bridges" block to the Agilex™ 5 HPS Component.
  • Added the "FPGA Bridge memory spaces" component and updated the block diagram in FPGA Fabric Design.
  • Updated the block diagram in qsys_top Component.
  • Updated the NAND Flash Device parameters in Board Component.
  • Revised the information in USB Disks Hot-Plug Support.
  • Added FPGA-To-HPS Bridges.
  • Removed a limitation for USB 3.1 Gen 1 and added a limitation for Ethernet/TSN in PSS Subsystem Components.
  • Added a limitation for MPU Subsystem in MPU and APS Subsystem.
  • Added limitations for most of the components in Additional Agilex™ 5 HPS Components.
  • Added "FPGA Bridges memory spaces" component in FPGA Fabric.
  • Revised the parameter values in ONFI NAND Memory Device.
  • Added a limitation in Agilex™ 5 Universal Virtual Platform Component Intel® Simics® Models.
2023.10.02 23.3
  • Rebranded all occurrences of "Simics" as "Intel Simics."
  • Made several editorial fixes in all topics.
  • Fixed branding errors of some third-party products.
  • Fixed formatting issues in several topics.
  • Updated List of Acronyms.
  • Updated the list of components and their descriptions in Intel Agilex 5 E-Series Intel Simics Virtual Platform.
  • Updated the image in Intel Agilex 5 E-Series Universal Virtual Platform Overview.
  • Enhanced the description and added SPI Controller functional block in Intel Agilex 5 E-Series Universal Virtual Platform Overview.
  • Enhanced the description and block diagram in FPGA Component and Board Component.
  • Added HPS component to Target Script.
  • Added additional parameters to Intel Agilex 5 E-Series Universal Virtual Platform User- Configurable Parameters.
  • Added a note and updated the parameters in Boot-To-Operating System Prompt.
  • Revised the information in Intel Agilex 5 HPS Component.
  • Revised the topic title of FPGA Fabric Example Design to On-Chip Memory IP FPGA Fabric Example Design.
  • Enhanced the information in Reset Flow and FPGA Fabric Example Design.
  • Updated the HPS subsystems image in Agilex™ 5 HPS Intel® Simics® Model Architecture
  • Updated the limitation and object names in PSS Subsystem Components
  • Updated the object names in MPU and APS Subsystem, MPFE Subsystem, Additional Intel Agilex 5 E-Series HPS Components, and External Memory Interface (EMIF).
  • Renamed the topic title Virtual Platform FPGA Components to Virtual Platform HPS Subsystem Components.
  • Updated the components, limitations, and object names in Security Device Manager (SDM).
  • Renamed the topic title QSPI Flash Device to SPI Flash Device.
  • Updated all the command outputs in Getting Device Information from the Intel Simics Model.
  • Added an image in General Purpose I/O (GPIO) Loopback.
  • Added the following new topics:
    • HPS Subsystem Component
    • FPGA Fabric Design
    • qsys_top Component
    • Virtual Platform qsys_top Components
    • FPGA Fabric
    • Intel® Simics® Text Console
2023.06.26 23.2
  • Updated HPS Component.
  • Updated Board Component.
  • Updated User Configurable Parameters.
  • Added the following sections for new virtual platform board components:
    • AT24Cxx EEPRom Device
    • I3C Device
    • USB Disk Device
  • Updated block diagrams in the following topics:
    • Agilex™ 5 Universal Virtual Platform Overview
    • FPGA Component
    • Board Component
2024.04.03 23.1
  • Initial release