.NGC

File NGC

Xilinx NGC Netlist File
Fai una domanda
RISPOSTA RAPIDA

Un file NGC è una netlist FPGA di Xilinx prodotta dal sintetizzatore XST della ISE Design Suite a partire da codice sorgente VHDL o Verilog. Per aprirlo o utilizzarlo, è necessario Xilinx ISE 14.7 (EOL 2013) o AMD Vivado dopo la conversione con lo strumento ngc2edif. NGC può anche riferirsi a un'immagine disco per Nintendo GameCube: le dimensioni del file e la sorgente permetteranno di distinguerli.

Sviluppatore: Xilinx, Inc. (now AMD) Categoria: File di CAD MIME: application/octet-stream
SI APRE SU Windows Linux
Correlati: .DWG · .SLDPRT · .EASM · .NWD

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 8, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file NGC?

Un file .ngc è una netlist Xilinx Native Generic Circuit prodotta dallo strumento di sintesi XST (Xilinx Synthesis Technology) all'interno della Xilinx ISE Design Suite. Memorizza una rappresentazione a livello di gate della logica FPGA sintetizzata - celle primitive, reti di interconnessione e vincoli opzionali - compilata da sorgenti HDL VHDL o Verilog.

Nel flusso di lavoro ISE, i file .ngc alimentano lo strumento NGDBuild, che li unisce in un file .NGD (Native Generic Database) per il place-and-route. I fornitori di IP di terze parti distribuivano file .ngc crittografati per proteggere la logica proprietaria consentendo comunque l'integrazione nei progetti dei clienti.

Il formato è proprietario e binario, senza magic bytes documentati pubblicamente. Alcuni file iniziano con testo ASCII simile alla sintassi .EDF (EDIF), sebbene la variante nativa Xilinx sia compressa in formato binario. L'utility ngc2edif converte i file .ngc standard in testo EDIF per l'uso in altri strumenti; i file .ngc crittografati non possono essere convertiti e devono essere nuovamente licenziati per le toolchain più recenti.

Xilinx ISE ha raggiunto la fine del ciclo di vita (EOL) nell'ottobre 2013 (versione finale 14.7) e il successore di AMD, Vivado Design Suite, non supporta .ngc per i dispositivi UltraScale o più recenti. Per i progetti della serie 7, Vivado accetta .ngc tramite la conversione ngc2edif. Il formato .ngc è quindi un reperto legacy legato esclusivamente agli strumenti ISE EOL.

Sicurezza e incolumità

RISCHIO: LOW

I file netlist FPGA non contengono codice eseguibile per le CPU host; sono sicuri da gestire su qualsiasi sistema operativo. I file NGC crittografati proteggono la logica proprietaria dei fornitori di IP.

Dettagli del formato

in sintesi
NOME COMPLETOXilinx NGC Netlist Fileanche noto come NGC netlist, Native Generic Circuit file
SVILUPPATOREXilinx, Inc. (now AMD)dal Late 1990s with Xilinx ISE / XST synthesis tool
CATEGORIAFile di CAD
TIPO MIMEapplication/octet-stream
TIPOnetlist FPGA binaria/proprietaria (livello gate)
Questa estensione è usata anche da…
  • Immagine ROM Nintendo GameCube - Alcuni file immagine disco GameCube utilizzano l'estensione .ngc; sono completamente estranei alle netlist FPGA di Xilinx.

Programmi che aprono file NGC

Windows2 apps
Xilinx ISE Design Suite 14.7 Free (legacy download, requires amd acco Aggiungere NGC come sorgente in ISE Project Navigator; viene utilizzato automaticamente nel flusso di implementazione.
AMD Vivado Design Suite (via ngc2edif) Freemium Convertire prima NGC in EDIF: eseguire ngc2edif design.ngc design.edf, quindi importare l'EDIF in Vivado.
Linux2 apps
Xilinx ISE Design Suite 14.7 Free (legacy) Aggiungere NGC come sorgente in ISE Project Navigator; viene utilizzato automaticamente nel flusso di implementazione.
AMD Vivado Design Suite Freemium Utilizzare ngc2edif per convertire, quindi importare l'EDIF. Funziona solo per i dispositivi della serie 7.

Dettagli tecnici

specifiche approfondite
CodificaBinario proprietario (derivato da EDIF, compresso in binario)
Ordine dei byteLittle-endian
Livello netlistLivello gate (primitive FPGA e celle di libreria mappate)
CrittografiaOpzionale - le netlist dei core IP possono essere crittografate per la distribuzione a terzi
Dimensione tipica del file10 KB - 50 MB (varia in base alla complessità del progetto)
Prodotto daXST (Xilinx Synthesis Technology) all'interno di ISE Design Suite
Consumato daNGDBuild, che genera .ngd per il place-and-route
Strumento di conversionengc2edif converte i file .ngc standard in formato di testo EDIF
File crittografatiNon possono essere convertiti con ngc2edif; richiedono una nuova licenza per Vivado
Stato della toolchainISE Design Suite EOL ottobre 2013; versione finale 14.7
Formato successoreDCP (Design Checkpoint) in AMD Vivado Design Suite
Ambito del dispositivoXilinx serie 7 e precedenti (era ISE); non supportato per UltraScale/UltraScale+
OS associatiWindows, Linux
RilasciatoLate 1990s with Xilinx ISE / XST synthesis tool
Ultima versioneISE 14.7 (final ISE release, October 2013); NGC format frozen since then
Specificawww.xilinx.com

Conversioni NGC

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file NGC. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file NGC.

Domande frequenti

Come si apre un file NGC?
I file NGC vengono utilizzati all'interno del flusso di implementazione della Xilinx ISE Design Suite (EOL 2013). Per visualizzare il contenuto della netlist, convertirlo nel formato di testo EDIF utilizzando ngc2edif, quindi aprire il file .edf in un editor di testo.
Come si converte NGC in EDIF per Vivado?
Eseguire: ngc2edif yourfile.ngc yourfile.edf utilizzando lo strumento ngc2edif incluso in ISE 14.7. Quindi importare l'EDIF in Vivado. Funziona per i dispositivi della serie 7; non supportato per UltraScale.
ISE è ancora disponibile per il download?
Sì, ISE 14.7 è disponibile nell'archivio download legacy di AMD/Xilinx con un account AMD. È a fine vita e non riceverà ulteriori aggiornamenti.
Perché Vivado non accetta il mio file NGC?
Vivado supporta NGC solo per i dispositivi della serie 7. Per UltraScale/UltraScale+ è necessario convertire in EDIF o ottenere una versione IP nativa per Vivado dal proprio fornitore.
Un file NGC può essere un'immagine per Nintendo GameCube?
Sì - alcuni dump di ROM GameCube utilizzano l'estensione .ngc, ma si tratta di un formato completamente diverso. Il contesto (dimensioni del file, origine) chiarirà quale tipo si possiede.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.PARTPartial Download File
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.BINCD/DVD Disc Image (BIN/CUE)
8.DLLDynamic Link Library
9.JPGJPEG Image
10.M4AMPEG-4 Audio File

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z