Um zu schätzen, wie lange die Fabric-Konfiguration im CvP-Update-Modus dauert, müssen Sie die Fabric-Größe berechnen und die erwartete Konfigurationsdatenrate verstehen.
Unkomprimierte .rbf-Größen für Altera® FPGAs finden Sie sowohl in den jeweiligen Gerätehandbüchern als auch in den Configuration via Protocol (CvP) Implementierung in Altera FPGAs Benutzerhandbuch (PDF).
Um die Fabric-Größe für jedes beliebige Gerät zu ermitteln, ziehen Sie einfach die IOCSR-RBF-Größe (IO Ring) von der Gesamtkonfigurations-RBF-Größe ab.
- Unabhängig von der gewählten PCI-Express-Link-Breite oder -Rate beträgt die maximal mögliche CvP-Rate 3 Gbit/s.
Die erzielbaren CvP-Raten für bestimmte PCI-Express-Konfigurationen sind unten angegeben, aber die tatsächliche Link-Auslastung ist systemabhängig.
Die CvP-Konfigurationsgeschwindigkeit hängt von der verwendeten HardIP-Konfiguration ab:
Wenn Sie ein 32-Bit-Register in der Anwendungsschicht verwenden, sollte eine Link-Auslastung von 8 % erwartet werden.
Bei Verwendung eines 64-Bit-Registers in der Anwendungsschicht sollte mit 14,4 % Link-Nutzung gerechnet werden
Gen1x1 = 0,16 oder 0,288 Gbit/s
Gen1x4 = 0,64 oder 1,152 Gbit/s
Gen1x8 = 1,28 oder 2,304 Gbit/s
Gen2x1 = 0,32 oder 0,576 Gbit/s
Gen2x4 = 1,28 oder 2,304 Gbit/s
Gen2x8 = 2,56 oder 3 (max.) Gbit/s
Daher kann die CvP-Fabric-Konfigurationszeit berechnet werden, indem Sie die Fabric-RBF-Größe kennen und die erwartete CvP-Konfigurationsrate verwenden.
Beachten Sie, dass eine zusätzliche Komprimierung verwendet werden könnte, um die Größe der Fabric-Datei zu reduzieren und damit die Konfigurationszeit weiter zu reduzieren.