Quartus® Prime Pro Edition User Guide: Platform Designer

ID 683609
Date 9/30/2024
Public
Document Table of Contents

4.7.2.1. Logic Consolidation Trade-Offs

You should consider the following trade-offs before making modifications to your system or interfaces:

  • Consider the impact on concurrency that results when you consolidate components. When a system has four host components and four agent interfaces, it can initiate four concurrent accesses. If you consolidate the four agent interfaces into a single interface, then the four hosts must compete for access. Consequently, you should only combine low priority interfaces such as low speed parallel I/O devices if the combination does not impact the performance.
  • Determine whether consolidation introduces new decode and multiplexing logic for the agent interface that the interconnect previously included. If an interface contains multiple read and write address locations, the interface already contains the necessary decode and multiplexing logic. When you consolidate interfaces, you typically reuse the decoder and multiplexer blocks already present in one of the original interfaces; however, combining interfaces may simply move the decode and multiplexer logic, rather than eliminate duplication.
  • Consider whether consolidating interfaces makes the design complicated. If so, you should not consolidate interfaces.