Aufgrund eines Fehlers in Quartus® II Software 10.0sp1 und ältere Versionen, ungültige Pin-Standortzuweisungen für PCIe® HIP waren erlaubt.
Wenn PCIe HIP lane0 fälschlicherweise in einem physischen Kanal platziert ist, der sich von Channel0 des Master Transceiver Blocks unterscheidet, sind die folgenden Problemumgehungen verfügbar:
1. Ersetzen Sie die HardIP durch SoftIP
2. Platinen-Leiterplatte mit der korrigierten Pin-Out-Technik
3. Versuchen Sie, die PCI-Express-Funktion "Lane Peripheral" zu verwenden, um eine x1-Konfiguration zu aktivieren
Wenn PCIe HIP für x1 und Quartus II Software 10.0 konfiguriert ist und die vorherige Version es ermöglicht, lane0 dem Kanal 1 des Master Transceiver-Blocks zuzuweisen, verwendet der PCIe HIP automatisch die Lane-Erweiterungsfunktion und verbindet die x1 Lane.
Für Cyclone® IV GX Software, wenn Sie x1 PCIe HIP mit lane0 auf channel1 falsch platziert haben und Channel0 nicht verwendet oder auf Ihrer Platine angeschlossen ist, dann regenerieren Sie einfach den PCIe HIP Kern als x2 Schnittstelle mit lane0 auf Kanal 1 und Lane 1 auf Kanal 0. Der Kern trainiert dann automatisch auf eine x1-Schnittstelle herunter, indem er die Lane-Funktion verwendet.
Quartus II Software-Version Version 10.1 und neuere Versionen werden angezeigt, wenn falsche Pin-Zuweisungen vorgenommen werden.