Intel® Quartus® Prime Standard Edition User Guide: Platform Designer

ID 683364
Date 12/15/2018
Public
Document Table of Contents

1.7.1. Interconnect Requirements

Table 9.  System-Wide Interconnect Requirements
Option Description
Limit interconnect pipeline stages to

Specifies the maximum number of pipeline stages that Platform Designer can insert in each command and response path to increase the fMAX at the expense of additional latency.

You can specify between 0 and 4 pipeline stages, where 0 means that the interconnect has a combinational datapath.

This setting is specific for each Platform Designer system or subsystem.

Clock crossing adapter type
Specifies the default implementation for automatically inserted clock crossing adapters:
Handshake This adapter uses a simple handshaking protocol to propagate transfer control signals and responses across the clock boundary. This methodology uses fewer hardware resources because each transfer is safely propagated to the target domain before the next transfer can begin. The Handshake adapter is appropriate for systems with low throughput requirements
FIFO This adapter uses dual-clock FIFOs for synchronization. The latency of the FIFO-based adapter is a couple of clock cycles more than the handshaking clock crossing component. However, the FIFO-based adapter can sustain higher throughput because it supports multiple transactions at any given time. FIFO-based clock crossing adapters require more resources. The FIFO adapter is appropriate for memory-mapped transfers requiring high throughput across clock domains.
Auto If you select Auto, Platform Designer specifies the FIFO adapter for bursting links, and the Handshake adapter for all other links.
Automate default slave insertion Directs Platform Designer to automatically insert a default slave for undefined memory region accesses during system generation.
Enable instrumentation When you set this option to TRUE, Platform Designer enables debug instrumentation in the Platform Designer interconnect, which then monitors interconnect performance in the system console.
Burst Adapter Implementation
Allows you to choose the converter type that Platform Designer applies to each burst.
Generic converter (slower, lower area) Default. Controls all burst conversions with a single converter that is able to adapt incoming burst types. This results in an adapter that has lower fMAX, but smaller area.
Per-burst-type converter (faster, higher area) Controls incoming bursts with a particular converter, depending on the burst type. This results in an adapter that has higher fMAX, but higher area. This setting is useful when you have AXI masters or slaves and you want a higher fMAX.
Enable ECC protection
Specifies the default implementation for ECC protection for memory elements.
FALSE Default. Disables ECC protection for memory elements in the Platform Designer interconnect.
TRUE Enables ECC protection for memory elements. Platform Designer interconnect sends uncorrectable errors arising from memory as DECODEERROR (DECERR) on the Avalon® response bus.
For more information about Error Correction Coding (ECC), refer to Error Correction Coding (ECC) in Platform Designer Interconnect.
Table 10.  Specifying Interface Interconnect RequirementsYou can apply the following interconnect requirements when you select a component interface as the Identifier in the Interconnect Requirements tab, in the All Requirements table.
Option Value Description
Security
  • Non-secure
  • Secure
  • Secure ranges
  • TrustZone* -aware
After you establish connections between the masters and slaves, allows you to set the security options, as needed, for each master and slave in your system.
Secure address ranges Accepts valid address range. Allows you to type in any valid address range.