.NGC

NGC Datei

Xilinx NGC Netlist File
Frage stellen
SCHNELLE ANTWORT

Eine NGC-Datei ist eine Xilinx FPGA-Netzliste, die vom XST-Synthesizer der ISE Design Suite aus VHDL- oder Verilog-Quellcode erstellt wurde. Um sie zu öffnen oder zu verwenden, benötigen Sie Xilinx ISE 14.7 (EOL 2013) oder AMD Vivado nach einer Konvertierung mit dem Tool ngc2edif. NGC kann sich auch auf ein Nintendo GameCube-Disk-Image beziehen - Dateigröße und Quelle helfen bei der Unterscheidung.

Entwickler: Xilinx, Inc. (now AMD) Kategorie: CAD-Dateien MIME: application/octet-stream
VERFÜGBAR AUF Windows Linux
Verwandt: .DWG · .SLDPRT · .EASM · .NWD

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 8, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das NGC-Dateiformat?

Eine .ngc-Datei ist eine Xilinx Native Generic Circuit Netzliste, die vom Synthese-Tool XST (Xilinx Synthesis Technology) innerhalb der Xilinx ISE Design Suite erstellt wird. Sie speichert eine Darstellung der synthetisierten FPGA-Logik auf Gatterebene - primitive Zellen, verbindende Netze und optionale Constraints -, die aus VHDL- oder Verilog-HDL-Quellen kompiliert wurde.

Im ISE-Workflow werden .ngc-Dateien in das Tool NGDBuild eingespeist, das sie zu einer .NGD (Native Generic Database) Datei für das Place-and-Route zusammenführt. Drittanbieter von IP-Cores verteilten verschlüsselte .ngc-Dateien, um proprietäre Logik zu schützen und gleichzeitig die Integration in Kundendesigns zu ermöglichen.

Das Format ist proprietär und binär ohne öffentlich dokumentierte Magic Bytes. Einige Dateien beginnen mit ASCII-Text, der der .EDF (EDIF) Syntax ähnelt, obwohl die native Xilinx-Variante binär gepackt ist. Das Dienstprogramm ngc2edif konvertiert Standard-.ngc-Dateien in Text-EDIF zur Verwendung in anderen Tools; verschlüsselte .ngc-Dateien können nicht konvertiert werden und müssen für neuere Toolchains neu lizenziert werden.

Xilinx ISE erreichte das Ende des Lebenszyklus (EOL) im Oktober 2013 (letzte Version 14.7), und die Nachfolge-Software AMD Vivado Design Suite unterstützt .ngc nicht für UltraScale oder neuere Bausteine. Für Designs der 7er-Serie akzeptiert Vivado .ngc über die ngc2edif-Konvertierung. Das .ngc-Format ist daher ein Legacy-Artefakt, das ausschließlich an die EOL-ISE-Tools gebunden ist.

Sicherheit

RISIKO: LOW

FPGA-Netzlistendateien enthalten keinen ausführbaren Code für Host-CPUs; sie sind auf jedem Betriebssystem sicher zu handhaben. Verschlüsselte NGC-Dateien schützen die proprietäre Logik von IP-Anbietern.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEXilinx NGC Netlist Filealias NGC netlist, Native Generic Circuit file
ENTWICKLERXilinx, Inc. (now AMD)seit Late 1990s with Xilinx ISE / XST synthesis tool
KATEGORIECAD-Dateien
MIME TYPEapplication/octet-stream
TYPBinäre/proprietäre FPGA-Netzliste (Gatterebene)
Diese Erweiterung wird auch verwendet von…
  • Nintendo GameCube ROM-Image - Einige GameCube-Disk-Image-Dateien verwenden die Dateiendung .ngc; diese stehen in keinem Zusammenhang mit Xilinx FPGA-Netzlisten.

Programme zum Öffnen von NGC-Dateien

Windows2 apps
Xilinx ISE Design Suite 14.7 Free (legacy download, requires amd acco Fügen Sie NGC als Quelle im ISE Project Navigator hinzu; sie wird automatisch im Implementierungs-Flow verwendet.
AMD Vivado Design Suite (via ngc2edif) Freemium Konvertieren Sie NGC zuerst in EDIF: Führen Sie „ngc2edif design.ngc design.edf“ aus und importieren Sie dann die EDIF-Datei in Vivado.
Linux2 apps
Xilinx ISE Design Suite 14.7 Free (legacy) Fügen Sie NGC als Quelle im ISE Project Navigator hinzu; sie wird automatisch im Implementierungs-Flow verwendet.
AMD Vivado Design Suite Freemium Verwenden Sie ngc2edif zur Konvertierung und importieren Sie dann die EDIF-Datei. Funktioniert nur für Bausteine der 7er-Serie.

Technische Details

technische Spezifikation
KodierungBinär proprietär (EDIF-abgeleitet, binär gepackt)
Byte-ReihenfolgeLittle-endian
Netzlisten-EbeneGatterebene (FPGA-Primitive und gemappte Bibliothekszellen)
VerschlüsselungOptional - IP-Core-Netzlisten können für den Vertrieb durch Drittanbieter verschlüsselt sein
Typische Dateigröße10 KB - 50 MB (skaliert mit der Designkomplexität)
Erstellt vonXST (Xilinx Synthesis Technology) innerhalb der ISE Design Suite
Verwendet vonNGDBuild, welches .ngd für Place-and-Route ausgibt
Konvertierungs-Toolngc2edif konvertiert Standard-.ngc in das EDIF-Textformat
Verschlüsselte DateienKönnen nicht mit ngc2edif konvertiert werden; erfordern eine Neulizenzierung für Vivado
Toolchain-StatusISE Design Suite EOL Oktober 2013; letzte Version 14.7
NachfolgeformatDCP (Design Checkpoint) in AMD Vivado Design Suite
Baustein-UmfangXilinx 7er-Serie und älter (ISE-Ära); nicht unterstützt für UltraScale/UltraScale+
Zugehöriges BetriebssystemWindows, Linux
VeröffentlichtLate 1990s with Xilinx ISE / XST synthesis tool
Neueste VersionISE 14.7 (final ISE release, October 2013); NGC format frozen since then
Spezifikationwww.xilinx.com

NGC-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit NGC-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu NGC-Dateien.

Häufig gestellte Fragen

Wie öffne ich eine NGC-Datei?
NGC-Dateien werden innerhalb des Implementierungs-Flows der Xilinx ISE Design Suite (EOL 2013) verwendet. Um den Inhalt der Netzliste anzuzeigen, konvertieren Sie diese mit ngc2edif in das EDIF-Textformat und öffnen Sie die .edf-Datei anschließend in einem Texteditor.
Wie konvertiere ich NGC in EDIF für Vivado?
Führen Sie den Befehl „ngc2edif dateiname.ngc dateiname.edf“ mit dem in ISE 14.7 enthaltenen ngc2edif-Tool aus. Importieren Sie dann die EDIF-Datei in Vivado. Dies funktioniert für Bausteine der 7er-Serie; UltraScale wird nicht unterstützt.
Ist ISE noch zum Download verfügbar?
Ja, ISE 14.7 ist im Legacy-Download-Archiv von AMD/Xilinx mit einem AMD-Konto verfügbar. Es ist am Ende des Lebenszyklus (EOL) und erhält keine weiteren Updates.
Warum akzeptiert Vivado meine NGC-Datei nicht?
Vivado unterstützt NGC nur für Bausteine der 7er-Serie. Für UltraScale/UltraScale+ müssen Sie in EDIF konvertieren oder eine Vivado-native IP-Version von Ihrem Anbieter anfordern.
Kann eine NGC-Datei ein Nintendo GameCube-Image sein?
Ja - einige GameCube-ROM-Dumps verwenden ebenfalls die Dateiendung .ngc, aber das ist ein völlig anderes Format. Der Kontext (Dateigröße, Quelle) klärt auf, welchen Typ Sie vor sich haben.

Quellen

1Xilinx ISE - Wikipediaen.wikipedia.org
2AMD/Xilinx - ISE Legacy Tools Download Archivewww.xilinx.com

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.BINCD/DVD Disc Image (BIN/CUE)
7.MDMarkdown Document
8.M4AMPEG-4 Audio File
9.TMPTemporary File
10.ODTOpenDocument Text

Verwandte Erweiterungen

.DWGAutoCAD Drawing Database
.SLDPRTSOLIDWORKS Part File
.EASMeDrawings Assembly
.NWDNavisworks Document (published 3D model)
.VWXVectorworks Design File
.DXFDrawing Exchange Format (AutoCAD DXF)

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen