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

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

4.3.1. Generic Tri-State Controller

The Generic Tri-State Controller provides a template for a controller. You can customize the tri-state controller with various parameters to reflect the behavior of an off‑chip device. The following types of parameters are available for the tri-state controller:
  • Width of the address and data signals
  • Read and write wait times
  • Bus‑turnaround time
  • Data hold time
Note: In calculating delays, the Generic Tri-State Controller chooses the larger of the bus‑turnaround time and read latency. Turnaround time is measured from the time that a command is accepted, not from the time that the previous read returned data.

The Generic Tri-State Controller includes the following interfaces:

  • Memory-mapped slave interface—This interface connects to a memory-mapped master, such as a processor.
  • Tristate Conduit Master interface—The tri-state master interface usually connects to the tri-state conduit slave interface of the tri-state conduit pin sharer.
  • Clock sink—The component’s clock reference. You must connect this interface to a clock source.
  • Reset sink—This interface connects to a reset source interface.