Quartus® Prime Pro Edition User Guide: Platform Designer
ID
683609
Date
7/07/2025
Public
Answers to Top FAQs
1. Creating a System with Platform Designer
2. Creating a Board Support Package with BSP Editor
3. Creating Platform Designer Components
4. Optimizing Platform Designer System Performance
5. Platform Designer Interconnect
6. Platform Designer System Design Components
7. Platform Designer Command-Line Utilities
8. Component Interface Tcl Reference
9. Quartus® Prime Pro Edition User Guide: Platform Designer Document Archives
A. Quartus® Prime Pro Edition User Guides
1.1. Platform Designer Interface Support
1.2. Platform Designer System Design Flow
1.3. Creating or Opening a Platform Designer System
1.4. Using the Board-Aware Flow in Platform Designer
1.5. Viewing a Platform Designer System
1.6. Adding IP Components to a System
1.7. Connecting System Components
1.8. Specifying Interconnect Parameters
1.9. Correcting Platform Designer System Timing Issues
1.10. Specifying Signal and Interface Boundary Requirements
1.11. Configuring Platform Designer System Security
1.12. Upgrading Outdated IP Components in Platform Designer
1.13. Synchronizing System Component Information
1.14. Validating System Integrity
1.15. Preserving System Elements for Debug
1.16. Generating a Platform Designer System
1.17. Generating Simulation Files for Platform Designer Systems and IP Variants
1.18. Adding a System to an Quartus® Prime Project
1.19. Managing Hierarchical Platform Designer Systems
1.20. Saving and Archiving Platform Designer Systems
1.21. Sharing Platform Designer Packaged Subsystems
1.22. Comparing Platform Designer Systems and IP components
1.23. Running System Scripts
1.24. Creating a System with Platform Designer Revision History
1.5.1. Viewing the System Hierarchy
1.5.2. Filtering the System View
1.5.3. Viewing Clock and Reset Domains
1.5.4. Viewing System Connections
1.5.5. Viewing Avalon® Memory-Mapped Domains in a System
1.5.6. Viewing the System Schematic
1.5.7. Customizing the Platform Designer Layout
1.5.8. Changing the Platform Designer Font
1.6.1. Modifying IP Parameters
1.6.2. Applying Preset Parameters for Specific Applications
1.6.3. Creating IP Presets Targeting Specific Boards
1.6.4. Applying Presets After Migrating a Board
1.6.5. Adding Third-Party IP Components
1.6.6. Specifying IP Component Instantiation Options
1.6.7. Creating or Opening an IP Core Variant
1.16.1. Generation Dialog Box Options
1.16.2. Specifying the Generation ID
1.16.3. Disabling or Enabling Parallel IP Generation
1.16.4. Files Generated for Platform Designer Systems
1.16.5. Generating System Testbench Files
1.16.6. Generating Example Designs for IP Components
1.16.7. Incremental System Generation Example
1.16.8. Generating the HPS IP Component System View Description File
1.16.9. Generating Header Files for Host Components
1.21.1. User Personas for Packaged Subsystems
1.21.2. Terminology for Packaged Subsystems
1.21.3. Creating a New Packaged Subsystem
1.21.4. Specifying Additional Packaged Subsystem Files
1.21.5. Modifying the Packaged Subsystem Script
1.21.6. Instantiating a Packaged Subsystem
1.21.7. Revising a Packaged Subsystem
1.21.8. New Packaged Subsystem Dialog Box Options and Controls
3.1. Platform Designer Components
3.2. Design Phases of an IP Component
3.3. Creating IP Components in the Component Editor
3.4. Creating Generic Components in a System
3.5. Exporting HDL Parameters to a System
3.6. Scripting Wire-Level Expressions
3.7. Control Interfaces Dynamically with an Elaboration Callback
3.8. Control File Generation Dynamically with Parameters and a Fileset Callback
3.9. Create a Composed Component or Subsystem
3.10. Add Component Instances to a Static or Generated Component
3.11. Add IP RTL Core Generated from the Altera® oneAPI Base Toolkit
3.12. Creating Platform Designer Components Revision History
3.3.1. Save an IP Component and Create the _hw.tcl File
3.3.2. Edit an IP Component with the Platform Designer Component Editor
3.3.3. Specify IP Component Type Information
3.3.4. Create an HDL File in the Platform Designer Component Editor
3.3.5. Defining HDL Parameters in _hw.tcl
3.3.6. Declaring SystemVerilog Interfaces in _hw.tcl
3.3.7. Create an HDL File Using a Template in the Platform Designer Component Editor
3.3.8. Specify Synthesis and Simulation Files in the Platform Designer Component Editor
3.3.9. Add Signals and Interfaces in the Platform Designer Component Editor
3.3.10. Specify Parameters in the Platform Designer Component Editor
3.3.8.1. Specify HDL Files for Synthesis in the Platform Designer Component Editor
3.3.8.2. Analyze Synthesis Files in the Platform Designer Component Editor
3.3.8.3. Specify Files for Simulation in the Component Editor
3.3.8.4. Include an Internal Register Map Description in the .svd for Agent Interfaces Connected to an HPS Component
3.3.10.1. Valid Ranges for Parameters in the _hw.tcl File
3.3.10.2. Types of Platform Designer Parameters
3.3.10.3. Obtaining Device Trait Information Using PART_TRAIT System Information Parameter
3.3.10.4. Declare Parameters with Custom _hw.tcl Commands
3.3.10.5. Validate Parameter Values with a Validation Callback
4.1. Designing with Avalon® and AXI Interfaces
4.2. Using Hierarchy in Systems
4.3. Using Concurrency in Memory-Mapped Systems
4.4. Inserting Pipeline Stages to Increase System Frequency
4.5. Using Bridges
4.6. Increasing Transfer Throughput
4.7. Reducing Logic Utilization
4.8. Reducing Power Consumption
4.9. Reset Polarity and Synchronization in Platform Designer
4.10. Optimizing Platform Designer System Performance Design Examples
4.11. Optimizing Platform Designer System Performance Revision History
5.1. Memory-Mapped Interfaces
5.2. Avalon® Streaming Interfaces
5.3. Avalon® Streaming Credit Interfaces
5.4. Interrupt Interfaces
5.5. Clock Interfaces
5.6. Reset Interfaces
5.7. Conduits
5.8. Interconnect Pipelining
5.9. Error Correction Coding (ECC) in Platform Designer Interconnect
5.10. AMBA* 3 AXI Protocol Specification Support (version 1.0)
5.11. AMBA* 3 APB Protocol Specification Support (version 1.0)
5.12. AMBA* 4 AXI Memory-Mapped Interface Support (version 2.0)
5.13. AMBA* 4 AXI Streaming Interface Support (version 1.0)
5.14. AMBA* 4 AXI-Lite Protocol Specification Support (version 2.0)
5.15. AMBA ACE-Lite Support
5.16. AMBA ACE5-Lite Support
5.17. Port Roles (Interface Signal Types)
5.18. Platform Designer Interconnect Revision History
5.1.1. Platform Designer Packet Format
5.1.2. Interconnect Domains
5.1.3. Avalon Host and AXI Manager Network Interfaces
5.1.4. Avalon Agent and AXI Subordinate Network Interfaces
5.1.5. Arbitration
5.1.6. Memory-Mapped Arbiter
5.1.7. Datapath Multiplexing Logic
5.1.8. Width Adaptation
5.1.9. Burst Adapter
5.1.10. Waitrequest Allowance Adapter
5.1.11. Read and Write Responses
5.1.12. Platform Designer Address Decoding
5.1.3.1. Avalon® Memory Mapped Host Agent
5.1.3.2. Avalon® Memory Mapped Host Translator
5.1.3.3. AXI Manager Agent
5.1.3.4. AXI Translator
5.1.3.5. APB Manager Agent
5.1.3.6. APB Subordinate Agent
5.1.3.7. APB Translator
5.1.3.8. AHB Subordinate Agent
5.1.3.9. Memory-Mapped Router
5.1.3.10. Memory-Mapped Traffic Limiter
5.6.4.3.1. Reset Sequencer Status Register
5.6.4.3.2. Reset Sequencer Interrupt Enable Register
5.6.4.3.3. Reset Sequencer Control Register
5.6.4.3.4. Reset Sequencer Software Sequenced Reset Assert Control Register
5.6.4.3.5. Reset Sequencer Software Sequenced Reset Deassert Control Register
5.6.4.3.6. Reset Sequencer Software Direct Controlled Resets
5.6.4.3.7. Reset Sequencer Software Reset Masking
5.12.1. Burst Support
5.12.2. QoS
5.12.3. Regions
5.12.4. Write Response Dependency
5.12.5. AWCACHE and ARCACHE
5.12.6. Width Adaptation and Data Packing in Platform Designer
5.12.7. Ordering Model
5.12.8. Read and Write Allocate
5.12.9. Locked Transactions
5.12.10. Memory Types
5.12.11. Mismatched Attributes
5.12.12. Signals
5.14.1. AMBA* 4 AXI-Lite Signals
5.14.2. AMBA* 4 AXI-Lite Optional Port Support and Interconnect
5.14.3. AMBA* 4 AXI-Lite Bus Width
5.14.4. AMBA* 4 AXI-Lite Outstanding Transactions
5.14.5. AMBA* 4 AXI-Lite IDs
5.14.6. Connections Between AMBA* 3 AXI, AMBA* 4 AXI and AMBA* 4 AXI-Lite
5.14.7. AMBA* 4 AXI-Lite Response Merging
5.17.1. AXI Manager Interface Signal Types
5.17.2. AXI Subordinate Interface Signal Types
5.17.3. AMBA* 4 AXI Manager Interface Signal Types
5.17.4. AMBA* 4 AXI Subordinate Interface Signal Types
5.17.5. AMBA* 4 AXI-Stream Manager and Subordinate Interface Signal Types
5.17.6. AMBA ACE-Lite Interface Signal Types
5.17.7. AMBA ACE5-Lite Interface Signal Types
5.17.8. APB Interface Signal Types
5.17.9. Avalon® Memory Mapped Interface Signal Roles
5.17.10. Avalon® Streaming Interface Signal Roles
5.17.11. Avalon® Streaming Credit Interface Signal Roles
5.17.12. Avalon® Streaming Credit User Signals
5.17.13. Avalon® Clock Source Signal Roles
5.17.14. Avalon® Clock Sink Signal Roles
5.17.15. Avalon® Conduit Signal Roles
5.17.16. Avalon® Tristate Conduit Signal Roles
5.17.17. Avalon® Tri-State Agent Interface Signal Types
5.17.18. Avalon® Interrupt Sender Signal Roles
5.17.19. Avalon® Interrupt Receiver Signal Roles
6.1. Bridges
6.2. Error Response Slave Intel® FPGA IP
6.3. Tri-State Components
6.4. Avalon® Data Pattern Checker IP
6.5. Avalon® Streaming Splitter Intel® FPGA IP
6.6. Avalon® Streaming Delay Intel® FPGA IP
6.7. Avalon® Streaming Round Robin Scheduler Intel® FPGA IP
6.8. Avalon® Packets to Transactions Converter IP
6.9. Avalon® -ST Bytes to Packets and Packets to Bytes Converter IP
6.10. Avalon® Streaming Pipeline Stage Intel® FPGA IP
6.11. Avalon® Streaming Multiplexer and Demultiplexer Intel® FPGA IP
6.12. Avalon® Streaming Single-Clock and Dual-Clock FIFO Intel® FPGA IP
6.13. Avalon® Streaming Multi-Channel Shared Memory FIFO
6.14. AXI Streaming Crossbar IP
6.15. Platform Designer System Design Components Revision History
6.1.1. Clock Bridge Intel® FPGA IP
6.1.2. Avalon® Memory Mapped Clock Crossing Bridge Intel® FPGA IP
6.1.3. Avalon® Memory Mapped Pipeline Bridge Intel® FPGA IP
6.1.4. Avalon® Memory Mapped Unaligned Burst Expansion Bridge Intel® FPGA IP
6.1.5. Bridges Between Avalon® and AXI Interfaces
6.1.6. AXI Bridge Intel® FPGA IP
6.1.7. AXI Timeout Bridge Intel® FPGA IP
6.1.8. Address Span Extender Intel® FPGA IP
6.4.1. Avalon® Data Pattern Checker IP Input Interface
6.4.2. Avalon® Data Pattern Checker IP Control and Status Interface
6.4.3. Avalon® Data Pattern Checker IP Supported Data Patterns
6.4.4. Avalon® Data Pattern Checker IP Functional Parameters
6.4.5. Avalon® Data Pattern Checker IP Software Programming Model
6.4.6. Avalon® Data Pattern Checker IP API
6.4.6.1. data_sink_reset()
6.4.6.2. data_sink_init()
6.4.6.3. data_sink_get_id()
6.4.6.4. data_sink_get_supports_packets()
6.4.6.5. data_sink_get_num_channels()
6.4.6.6. data_sink_get_symbols_per_cycle()
6.4.6.7. data_sink_get_enable()
6.4.6.8. data_sink_set enable()
6.4.6.9. data_sink_get_throttle()
6.4.6.10. data_sink_set_throttle()
6.4.6.11. data_sink_get_packet_count()
6.4.6.12. data_sink_get_error_count()
6.4.6.13. data_sink_get_symbol_count()
6.4.6.14. data_sink_get_exception()
6.4.6.15. data_sink_exception_is_exception()
6.4.6.16. data_sink_exception_has_data_error()
6.4.6.17. data_sink_exception_has_missing_sop()
6.4.6.18. data_sink_exception_has_missing_eop()
6.4.6.19. data_sink_exception_signalled_error()
6.4.6.20. data_sink_exception_channel()
6.12.1. Interfaces Implemented in FIFO Cores
6.12.2. Avalon® Streaming FIFO IP Operating Modes
6.12.3. Avalon® Streaming FIFO IP Buffer Fill Level
6.12.4. Almost-Full and Almost-Empty Thresholds to Prevent Overflow and Underflow
6.12.5. Avalon® Streaming Single Clock and Dual Clock FIFO IP Parameters
6.12.6. Avalon® Streaming Single-Clock FIFO IP Registers
7.1. Run the Platform Designer Editor with qsys-edit
7.2. Scripting IP Core Generation
7.3. Board-Aware Flow Scripting Support
7.4. Display Available IP Components with ip-catalog
7.5. Create an .ipx File with ip-make-ipx
7.6. Generate Simulation Scripts
7.7. Generate a Platform Designer System with qsys-script
7.8. Parameterizing an Instantiated IP Core after save_system Command
7.9. Validate the Generic Components in a System with qsys-validate
7.10. Generate an IP Component or Platform Designer System with quartus_ipgenerate
7.11. Generate an IP Variation File with ip-deploy
7.12. Archive and Extract Platform Designer Systems with qsys-archive
7.13. Apply Presets to a New Board
7.14. Platform Designer Scripting Command Reference
7.15. Platform Designer Scripting Property Reference
7.16. Platform Designer Command-Line Utilities Revision History
7.14.1.1. create_system
7.14.1.2. export_hw_tcl
7.14.1.3. get_device_families
7.14.1.4. get_devices
7.14.1.5. get_module_properties
7.14.1.6. get_module_property
7.14.1.7. get_project_properties
7.14.1.8. get_project_property
7.14.1.9. load_system
7.14.1.10. save_system
7.14.1.11. set_design_id
7.14.1.12. set_module_property
7.14.1.13. set_project_property
7.14.2.1. get_composed_connections
7.14.2.2. get_composed_connection_parameter_value
7.14.2.3. get_composed_connection_parameters
7.14.2.4. get_composed_instance_assignment
7.14.2.5. get_composed_instance_assignments
7.14.2.6. get_composed_instance_parameter_value
7.14.2.7. get_composed_instance_parameters
7.14.2.8. get_composed_instances
7.14.3.1. set_domain_assignment
7.14.3.2. get_domain_assignment
7.14.3.3. get_domain_assignments
7.14.3.4. set_interface_assignment
7.14.3.5. get_interface_assignment
7.14.3.6. get_interface_assignments
7.14.3.7. set_postadaptation_assignment
7.14.3.8. get_postadaptation_assignment
7.14.3.9. get_postadaptation_assignments
7.14.4.1. add_instance
7.14.4.2. apply_instance_preset
7.14.4.3. create_ip
7.14.4.4. add_component
7.14.4.5. duplicate_instance
7.14.4.6. enable_instance_parameter_update_callback
7.14.4.7. get_instance_assignment
7.14.4.8. get_instance_assignments
7.14.4.9. get_instance_documentation_links
7.14.4.10. get_instance_interface_assignment
7.14.4.11. get_instance_interface_assignments
7.14.4.12. get_instance_interface_parameter_property
7.14.4.13. get_instance_interface_parameter_value
7.14.4.14. get_instance_interface_parameters
7.14.4.15. get_instance_interface_port_property
7.14.4.16. get_instance_interface_ports
7.14.4.17. get_instance_interface_properties
7.14.4.18. get_instance_interface_property
7.14.4.19. get_instance_interfaces
7.14.4.20. get_instance_parameter_property
7.14.4.21. get_instance_parameter_value
7.14.4.22. get_instance_parameter_values
7.14.4.23. get_instance_parameters
7.14.4.24. get_instance_port_property
7.14.4.25. get_instance_properties
7.14.4.26. get_instance_property
7.14.4.27. get_instances
7.14.4.28. is_instance_parameter_update_callback_enabled
7.14.4.29. remove_instance
7.14.4.30. set_instance_parameter_value
7.14.4.31. set_instance_parameter_values
7.14.4.32. set_instance_property
7.14.5.1. add_instantiation_hdl_file
7.14.5.2. add_instantiation_interface
7.14.5.3. add_instantiation_interface_port
7.14.5.4. copy_instance_interface_to_instantiation
7.14.5.5. get_instantiation_assignment_value
7.14.5.6. get_instantiation_assignments
7.14.5.7. get_instantiation_hdl_file_properties
7.14.5.8. get_instantiation_hdl_file_property
7.14.5.9. get_instantiation_hdl_files
7.14.5.10. get_instantiation_interface_assignment_value
7.14.5.11. get_instantiation_interface_assignments
7.14.5.12. get_instantiation_interface_parameter_value
7.14.5.13. get_instantiation_interface_parameters
7.14.5.14. get_instantiation_interface_port_properties
7.14.5.15. get_instantiation_interface_port_property
7.14.5.16. get_instantiation_interface_ports
7.14.5.17. get_instantiation_interface_property
7.14.5.18. get_instantiation_interface_properties
7.14.5.19. get_instantiation_interface_sysinfo_parameter_value
7.14.5.20. get_instantiation_interface_sysinfo_parameters
7.14.5.21. get_instantiation_interfaces
7.14.5.22. get_instantiation_properties
7.14.5.23. get_instantiation_property
7.14.5.24. get_loaded_instantiation
7.14.5.25. import_instantiation_interfaces
7.14.5.26. load_instantiation
7.14.5.27. remove_instantiation_hdl_file
7.14.5.28. remove_instantiation_interface
7.14.5.29. remove_instantiation_interface_port
7.14.5.30. save_instantiation
7.14.5.31. set_instantiation_assignment_value
7.14.5.32. set_instantiation_hdl_file_property
7.14.5.33. set_instantiation_interface_assignment_value
7.14.5.34. set_instantiation_interface_parameter_value
7.14.5.35. set_instantiation_interface_port_property
7.14.5.36. set_instantiation_interface_sysinfo_parameter_value
7.14.5.37. set_instantiation_property
7.14.6.1. apply_component_preset
7.14.6.2. get_component_assignment
7.14.6.3. get_component_assignments
7.14.6.4. get_component_documentation_links
7.14.6.5. get_component_interface_assignment
7.14.6.6. get_component_interface_assignments
7.14.6.7. get_component_interface_parameter_property
7.14.6.8. get_component_interface_parameter_value
7.14.6.9. get_component_interface_parameters
7.14.6.10. get_component_interface_port_property
7.14.6.11. get_component_interface_ports
7.14.6.12. get_component_interface_property
7.14.6.13. get_component_interfaces
7.14.6.14. get_component_parameter_property
7.14.6.15. get_component_parameter_value
7.14.6.16. get_component_parameters
7.14.6.17. get_component_project_properties
7.14.6.18. get_component_project_property
7.14.6.19. get_component_property
7.14.6.20. get_loaded_component
7.14.6.21. load_component
7.14.6.22. reload_component_footprint
7.14.6.23. save_component
7.14.6.24. set_component_parameter_value
7.14.6.25. set_component_project_property
7.14.7.1. add_connection
7.14.7.2. auto_connect
7.14.7.3. get_connection_parameter_property
7.14.7.4. get_connection_parameter_value
7.14.7.5. get_connection_parameters
7.14.7.6. get_connection_properties
7.14.7.7. get_connection_property
7.14.7.8. get_connections
7.14.7.9. remove_connection
7.14.7.10. remove_dangling_connections
7.14.7.11. set_connection_parameter_value
7.14.8.1. add_interface
7.14.8.2. get_exported_interface_sysinfo_parameter_value
7.14.8.3. get_exported_interface_sysinfo_parameters
7.14.8.4. get_interface_port_property
7.14.8.5. get_interface_ports
7.14.8.6. get_interface_properties
7.14.8.7. get_interface_property
7.14.8.8. get_interfaces
7.14.8.9. get_port_properties
7.14.8.10. remove_interface
7.14.8.11. set_exported_interface_sysinfo_parameter_value
7.14.8.12. set_interface_port_property
7.14.8.13. set_interface_property
7.14.9.1. set_validation_property
7.14.9.2. sync_sysinfo_parameters
7.14.9.3. validate_component
7.14.9.4. validate_component_interface
7.14.9.5. validate_connection
7.14.9.6. validate_instance
7.14.9.7. validate_instance_interface
7.14.9.8. validate_system
7.14.9.9. validate_component_footprint
7.14.9.10. reload_component_footprint
7.14.10.1. auto_assign_base_addresses
7.14.10.2. auto_assign_irqs
7.14.10.3. auto_assign_system_base_addresses
7.14.10.4. get_parameter_properties
7.14.10.5. lock_avalon_base_address
7.14.10.6. send_message
7.14.10.7. set_use_testbench_naming_pattern
7.14.10.8. unlock_avalon_base_address
7.14.10.9. get_testbench_dutname
7.14.10.10. get_use_testbench_naming_pattern
7.15.1. Connection Properties
7.15.2. Design Environment Type Properties
7.15.3. Direction Properties
7.15.4. Element Properties
7.15.5. Instance Properties
7.15.6. Interface Properties
7.15.7. Message Levels Properties
7.15.8. Module Properties
7.15.9. Parameter Properties
7.15.10. Parameter Status Properties
7.15.11. Parameter Type Properties
7.15.12. Port Properties
7.15.13. Project Properties
7.15.14. System Info Type Properties
7.15.15. Units Properties
7.15.16. Validation Properties
7.15.17. Interface Direction
7.15.18. File Set Kind
7.15.19. Access Type
7.15.20. Instantiation HDL File Properties
7.15.21. Instantiation Interface Duplicate Type
7.15.22. Instantiation Interface Properties
7.15.23. Instantiation Properties
7.15.24. Port Properties
7.15.25. VHDL Type
8.1.1.1. add_interface
8.1.1.2. add_interface_port
8.1.1.3. get_interfaces
8.1.1.4. get_interface_assignment
8.1.1.5. get_interface_assignments
8.1.1.6. get_interface_ports
8.1.1.7. get_interface_properties
8.1.1.8. get_interface_property
8.1.1.9. get_port_properties
8.1.1.10. get_port_property
8.1.1.11. set_interface_assignment
8.1.1.12. set_interface_property
8.1.1.13. set_port_property
8.1.1.14. set_interface_upgrade_map
8.1.5.1. add_documentation_link
8.1.5.2. get_module_assignment
8.1.5.3. get_module_assignments
8.1.5.4. get_module_ports
8.1.5.5. get_module_properties
8.1.5.6. get_module_property
8.1.5.7. send_message
8.1.5.8. set_module_assignment
8.1.5.9. set_module_property
8.1.5.10. add_hdl_instance
8.1.5.11. package
8.1.6.1. add_instance
8.1.6.2. add_connection
8.1.6.3. get_connections
8.1.6.4. get_connection_parameters
8.1.6.5. get_connection_parameter_value
8.1.6.6. get_instances
8.1.6.7. get_instance_interfaces
8.1.6.8. get_instance_interface_ports
8.1.6.9. get_instance_interface_properties
8.1.6.10. get_instance_property
8.1.6.11. set_instance_property
8.1.6.12. get_instance_properties
8.1.6.13. get_instance_interface_property
8.1.6.14. get_instance_parameters
8.1.6.15. get_instance_parameter_property
8.1.6.16. get_instance_parameter_value
8.1.6.17. get_instance_port_property
8.1.6.18. set_connection_parameter_value
8.1.6.19. set_instance_parameter_value
8.1.7.1. add_fileset
8.1.7.2. add_fileset_file
8.1.7.3. set_fileset_property
8.1.7.4. get_fileset_file_attribute
8.1.7.5. set_fileset_file_attribute
8.1.7.6. get_fileset_properties
8.1.7.7. get_fileset_property
8.1.7.8. get_fileset_sim_properties
8.1.7.9. set_fileset_sim_properties
8.1.7.10. create_temp_file
8.2.1. Script Language Properties
8.2.2. Interface Properties
8.2.3. SystemVerilog Interface Properties
8.2.4. Instance Properties
8.2.5. Parameter Properties
8.2.6. Parameter Type Properties
8.2.7. Parameter Status Properties
8.2.8. Port Properties
8.2.9. Direction Properties
8.2.10. Display Item Properties
8.2.11. Display Item Kind Properties
8.2.12. Display Hint Properties
8.2.13. Module Properties
8.2.14. Fileset Properties
8.2.15. Fileset Kind Properties
8.2.16. Callback Properties
8.2.17. File Attribute Properties
8.2.18. File Kind Properties
8.2.19. File Source Properties
8.2.20. Simulator Properties
8.2.21. Port VHDL Type Properties
8.2.22. System Info Type Properties
8.2.23. Design Environment Type Properties
8.2.24. Units Properties
8.2.25. Operating System Properties
8.2.26. Quartus.ini Type Properties
6.1.6.3. AXI Bridge Subordinate and Manager Interface Parameters
Parameter | Description |
---|---|
Read data reordering depth | Reordering depth for read data. |
Subordinate Write Address Channel | |
Use AWREGION signal | Enables the AWREGION signal on the subordinate side of the interface. |
Use AWLOCK signal | Enables the AWLOCK signal on the subordinate side of the interface. |
Use AWCACHE signal | Enables the AWCACHE signal on the subordinate side of the interface. |
Use AWQOS signal | Enables the AWQOS signal on the subordinate side of the interface. |
Use AWPROT signal | Enables the AWPROT signal on the subordinate side of the interface. |
Use AWUSER signal | Enables the AWUSER signal on the subordinate side of the interface. |
Subordinate Write Data Channel | |
Use WLAST signal | Enables the WLAST signal on the subordinate side of the interface. |
Use WUSER signal | Enables the WUSER signal on the subordinate side of the interface. |
Subordinate Write Response Channel | |
Use BRESP signal | Enables BRESP signal on subordinate side of the interface. |
Use BUSER signal | Enables the BUSER signal on the subordinate side of the interface. |
Subordinate Read Address Channel | |
Use ARREGION signal | Enables the ARREGION signal on the subordinate side of the interface. |
Use ARLOCK signal | Enables the ARLOCK signal on the subordinate side of the interface. |
Use ARCACHE signal | Enables ARCACHE signal on subordinate side of the interface. |
Use ARQOS signal | Enables the ARQOS signal on the subordinate side of the interface. |
Use ARPROT signal | Enables the ARPROT signal on the subordinate side of the interface. |
Use ARUSER signal | Enables the ARUSER signal on the subordinate side of the interface. |
Subordinate Read Data Channel | |
Use RRESP signal | Enables RRESP signal on subordinate side of the interface. |
Use RUSER signal | Enables the RUSER signal on the subordinate side of the interface. |
Subordinate Role Based User Signals and AXI5 Capabilities Signals | |
Use ADDRCHK signal | Can turn on for the AXI4 and AXI5 options. Turning on enables the ADDRCHK signal on subordinate side of the interface. |
Use DATACHK signal | Can turn on for the AXI4 and AXI5 options. Turning on enables the DATACHK signal on subordinate side of the interface. |
Use POISON signal | Can turn on for the AXI4 and AXI5 options. Turning on enables the POISON signal on the subordinate side of the interface. |
Use AWAKEUP signal | Can turn on for the AXI5 option. Turning on enables the AWAKEUP signal on the subordinate side of the interface. |
Use Trace signal | Can turn on for the AXI5 option. Turning on enables the Trace signal on the subordinate side of the interface. |
User USER_DATA signal | Can turn on for the AXI4 option. Turning on enables the USER_DATA signal on the subordinate side of the interface. |
Use SAI signal | Can turn on for the AXI4 option. Turning on enables the SAI signal on the subordinate side of the interface. |
Parameter | Description |
---|---|
Enable Concurrent Subordinate Access | Turning on enables concurrent subordinate access for manager to access multiple subordinates at one time. |
No Repeated IDs Between Subordinates | Turning on means the manager does not send the same ID to multiple subordinates. |
Manager Write Address Channel | |
Use AWID signal | Enables the AWID signal on the manager side of the interface. |
Use AWREGION signal | Enables the AWREGION signal on the manager side of the interface. |
Use AWLEN signal | Enables the AWLEN signal on the manager side of the interface. |
Use AWSIZE signal | Enables the AWSIZE signal on the manager side of the interface. |
Use AWBURST signal | Enables the AWBURST signal on the manager side of the interface. |
Use AWLOCK signal | Enables the AWLOCK signal on the manager side of the interface. |
Use AWCACHE signal | Enables the AWCACHE signal on the manager side of the interface. |
Use AWQOS signal | Enables the AWQOS signal on the manager side of the interface. |
Use AWUSER signal | Enables the AWUSER signal on the manager side of the interface. |
Use AWUNIQUE signal | Enables the AWUNIQUE signal on the manager side of the interface. |
Manager Write Data Channel | |
Use WSTRB signal | Enables the WSTRB signal on the manager side of the interface. |
Use WUSER signal | Enables the WUSER signal on the manager side of the interface. |
Manager Write Response Channel | |
USE BID signal | Enables the BID signal on the manager side of the interface. |
Use BRESP signal | Enables the BRESP signal on the manager side of the interface. |
Use BUSER signal | Enables the BUSER signal on the manager side of the interface. |
Manager Read Address Channel | |
Use ARID signal | Enables the ARID signal on the manager side of the interface. |
Use ARREGION signal | Enables ARREGION signal on manager side of the interface. |
Use ARLEN signal | Enables the ARLEN signal on the manager side of the interface. |
Use ARSIZE signal | Enables the ARSIZE signal on the manager side of the interface. |
Use ARBURST signal | Enables the ARBURST signal on the manager side of the interface. |
Use ARLOCK signal | Enables the ARLOCK signal on the manager side of the interface. |
Use ARCACHE signal | Enables the ARCACHE signal on the manager side of the interface. |
Use ARQOS signal | Enables the ARQOS signal on the manager side of the interface. |
Use ARUSER signal | Enables the ARUSER signal on the manager side of the interface. |
Manager Read Data Channel | |
Use RID signal | Enables the RID signal on the manager side of the interface. |
Use RRESP signal | Enables the RRESP signal on the manager side of the interface. |
Use RLAST signal | Enables the RLAST signal on the manager side of the interface. |
Use RUSER signal | Enables the RUSER signal on the manager side of the interface. |
Manager Role Based User Signals and AXI5 Capabilities Signals | |
Use ADDRCHK signal | Can turn on for the AXI4 and AXI5 options. Turning on enables the ADDRCHK signal on the manager side of the interface. |
Use DATACHK signal | Can turn on for the AXI4 and AXI5 options. Turning on enables the DATACHK signal on the manager side of the interface. |
Use POISON signal | Can turn on for the AXI4 and AXI5 options. Turning on enables the POISON signal on the manager side of the interface. |
Use AWAKEUP signal | Can turn on for the AXI5 option. Turning on enables the AWAKEUP signal on the manager side of the interface. |
Use Trace signal | Can turn on for the AXI5 option. Turning on enables the Trace signal on the manager side of the interface. |
User USER_DATA signal | Can turn on for the AXI4 option. Turning on enables the USER_DATA signal on the manager side of the interface. |
Use SAI signal | Can turn on for the AXI4 option. Turning on enables the SAI signal on the manager side of the interface. |
Note: Maximum acceptance/issuing capability is a model-only parameter and does not influence the bridge HDL. The bridge does not backpressure when this limit is reached. Downstream components or the interconnect must apply backpressure.