Top-Fragen
Zeitleiste
Chat
Kontext
CRUVI FPGA Card
speziell auf die Bedürfnisse von FPGAs ausgerichteter Tochterkartenstandard Aus Wikipedia, der freien Enzyklopädie
Remove ads
Die CRUVI FPGA Card ist ein speziell auf die Bedürfnisse von FPGAs ausgerichteter Tochterkartenstandard.

Hintergrund
Zusammenfassung
Kontext
Diese Erweiterungsbusschnittstelle wurde entwickelt, um ein offenes System von Funktionsmodulen für eine hochleistungsfähige Peripherieverbindung zu schaffen. Der Hauptfokus liegt auf der Unterstützung von FPGA- und FPGA SoC-Geräten aller führenden Hersteller wie Altera, Lattice Semiconductor Corporation, Microchip Technology und Xilinx.
Das Wort CRUVI ist eine Kombination aus dem estnischen Wort „KRUVI“ für Schraube und dem Buchstaben „C“, der sich auf die Hälfte des sechseckigen Schraubenkopfes bezieht. In diesem Fall wurde das „K“ durch ein „C“ ersetzt, um den Bezug zum Schraubenkopf zu betonen. Alle Module werden mit M2-Schrauben mit einem Durchmesser von 2 mm mechanisch fixiert.
CRUVI kann verwendet werden, um benutzerdefinierte Hochleistungsprototypen zu erstellen, für Systemintegration und Tests, um komplexe Systeme aus kleineren Bausteinen schnell zu entwickeln und Kosten zu senken. Es dient als Plattform für Hochleistungs-Halbleiterevaluierungsplatinen und -systeme.
Das Träger Modul liefert die Stromversorgung, die Eingabe/Ausgabe Spannung und steuert die Funktionen der Peripherie Module.
Der CRUVI-Standard existiert sowohl für Geräte mit niedriger Datenübertragungsrate und geringer Pin-Anzahl wie Pmod Schnittstelle, als auch für Hochleistungsgeräte mit hoher Pin-Anzahl HPC, 400 I/O FPGA Mezzanine Card (FMC)-Peripheriegeräte.
Drei Board-to-Board-Steckverbinder sind spezifiziert: CRUVI-LS (Low Speed), CRUVI-HS (High Speed) und CRUVI-GT (Gigabit Transceiver) PCIe Gen 5.0-fähig.
Verschiedene Adapter Module konvertieren Signale von Pmod zu CRUVI-LS (CR00025), von FMC zu CRUVI-HS (CR00101, CR00111) und von FMC zu CRUVI-GT (CR00112).
Remove ads
Geschichte
Internationale Mitwirkende zur Definition der Open Source CRUVI-Spezifikation sind Trenz Electronic GmbH, Arrow Electronics, Samtec, Flinders University, Synaptic Laboratories Ltd, Symbiotic EDA und MicroFPGA UG.
Geschichte der CRUVI Open Source Spezifikation – zur kostenfreien Nutzung unter der Apache-Lizenz 2.0.
Remove ads
Aufbau und Beschreibung der Träger Module
Einzelne, doppelte oder dreifache Träger Module sind möglich. Diese haben mehrere Befestigungslöcher.
Ein Trägermodul mit drei Steckplätzen hat die Maaße 67,72 × 57,5 mm². Die Befestigungslöcher (1 bis 6) für M2-Schrauben haben einen Durchmesser von 2,2 mm und benötigen SMD-Abstandshalter zur mechanischen Fixierung. Die PCB-Vorlage CR99201 hat LS- und HS-Anschlüsse mit den Namen: AX, BY und CZ. Die PCB-Vorlage CR99500[2] hat LS-, HS- und GT-Anschlüsse.
- einfach, zweifach und dreifach Träger Module
- Trägermodul mit Altera MAX 10 FPGA
- PCB-Vorlage CR99201
- Trägermodul mit Altera Cyclone V FPGA
- Maaße der PCB-Vorlage CR99500
- PCB-Vorlage CR99500
- Trägermodul Ansicht von oben
Es wird empfohlen, dass alle FPGA-Hostplatinen mit CRUVI-Steckplätzen LiteX-Plattform-Supportdateien bereitstellen.[3]
Aufbau und Beschreibung der Peripherie Module
Es gibt verschiedene Peripheriemodule, die flexibel und skalierbar in Größe und mit LS-, HS- und GT-Anschlüssen möglich sind. Die Befestigungslöcher sind für M2-Schrauben mit einem Durchmesser von 2,2 mm vorgesehen.
Steckverbinder, Pin und Signal Beschreibung
Zusammenfassung
Kontext
CRUVI-LS Low Speed Pin und Signal Beschreibung
CRUVI-HS High Speed Pin und Signal Beschreibung
CRUVI-GT Gigabit Transceiver Pin und Signal Beschreibung
Remove ads
Vorlagen der Peripherie Module
Zusammenfassung
Kontext
Es sind verschiedene Einzelperipheriemodule möglich, flexibel und skalierbar durch LS-, HS- und GT-Stecker. Die Befestigungslöcher sind für M2-Schrauben mit 2,2 mm Durchmesser.
Es wird empfohlen, EEPROM mit I2C Schnittstelle zur Identifizierung des Peripheriemodules mit einer bestimmten Adressnummer zu verwenden.
Remove ads
Weblinks
- CRUVI Webpage
- Trenz Electronic GmbH entwickelt und produziert CRUVI + FPGA (SoC) Module
- neue FPGA Erweiterungsbusschnittstelle CRUVI erschienen 2023-05-11
- Arrow reveals first Dev Board for Intel Agilex 5 FPGAs, with two more boards planned erschienen 2023-11-27
- Altera Agilex 5 E Series AXE5 Eagle Development Platform mit CRUVI
- Software is integrated into VHDPlus IDE for CRUVI solutions
- Synaptic Laboratories Ltd (SLL) is contributor to the exciting open source CRUVI standard for memory controller
Remove ads
Einzelnachweise
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads