In Cyclone® III und Cyclone IV-Geräten weist der EPCS-Controller seine Ausgabestifte nicht automatisch den dedizierten Konfigurationsstiften auf der FPGA zu. Stattdessen werden die Ausgabestifte in das Top-Level-Design exportiert, was den Benutzern die Flexibilität bietet, alle EPCS-Geräte anzuschließen.
Um den EPCS Configuration Controller verwenden zu können, müssen die Pins daher manuell zugewiesen werden, und die Quartus® II Software muss folgende Einstellungen vorgenommen werden:
- Wählen Sie im Menü Zuweisungen die Option Einstellungen aus.
- Klicken Sie in der Gerätekategorie auf Geräte- und Pin-Optionen
- Klicken Sie auf "Dual-Purpose Pins" und dann auf die folgenden Änderungen:
Daten[0] -> Als reguläre I/O verwenden
Daten[1] -> als regulärer I/O verwenden
DCLK - > als reguläre i/O-Schnittstelle verwenden
FLASH_nCE/nCS0 – > Die Verwendung als reguläre I/O
Sie müssen die Geräte-Pin-Out-Dateien für das Gerät überprüfen, das Sie verwenden, um die folgenden Pin-Zuweisungen durchzuführen:
data0_to_the_epcs_controller –> DATA0
sdo_from the_epcs_controller –> DATA1,ASDO
dclk_from_epcs_controller –> DCLK
sce_from_the_epcs_controller – > FLASH_nCE