29
HPS Simulation Support
2013.12.30
cv_54030
Send Feedback
This section describes the simulation support for the hard processor system (HPS) component. The HPS
simulation models support interfaces between the HPS and FPGA fabric, including:
• Bus functional models (BFMs) for most interfaces between HPS and FPGA fabric
• A simulation model for the HPS SDRAM memory
The HPS simulation support does not include modules implemented in the HPS, such as the ARM Cortex-A9
MPCore processor.
You specify simulation support files when you instantiate the HPS component in the Qsys system integration
tool. When you enable a particular HPS-FPGA interface, Qsys provides the corresponding model during
the generation process.
The HPS simulation support enables you to develop and verify your own FPGA soft logic or intellectual
property (IP) that interfaces to the HPS component.
The simulation model supports the following interfaces:
• Clock and reset interfaces
• FPGA-to-HPS Advanced Microcontroller Bus Architecture (AMBA) Advanced eXtensible Interface
(AXI) slave interface
• HPS-to-FPGA AXI master interface
• Lightweight HPS-to-FPGA AXI master interface
• FPGA-to-HPS SDRAM interface
• Microprocessor unit (MPU) general-purpose I/O interface
• MPU standby and event interface
• Interrupts interface
• Direct memory access (DMA) controller peripheral request interface
• Debug Advanced Peripheral Bus (APB) interface
• System Trace Macrocell (STM) hardware event
• FPGA cross trigger interface
• FPGA trace port interface
©
2013 Altera Corporation. All rights reserved. ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS and STRATIX words
and logos are trademarks of Altera Corporation and registered in the U.S. Patent and Trademark Office and in other countries. All other
words and logos identified as trademarks or service marks are the property of their respective holders as described at
www.altera.com/common/legal.html
. Altera warrants performance of its semiconductor products to current specifications in accordance with
Altera's standard warranty, but reserves the right to make changes to any products and services at any time without notice. Altera assumes
no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly
agreed to in writing by Altera. Altera customers are advised to obtain the latest version of device specifications before relying on any published
information and before placing orders for products or services.
www.altera.com
101 Innovation Drive, San Jose, CA 95134