.NGC

Fichier NGC

Xilinx NGC Netlist File
Poser une question
RÉPONSE RAPIDE

Un fichier NGC est une netlist FPGA Xilinx produite par le synthétiseur XST de l'ISE Design Suite à partir de code source VHDL ou Verilog. Pour l'ouvrir ou l'utiliser, vous avez besoin de Xilinx ISE 14.7 (EOL 2013) ou d'AMD Vivado après conversion avec l'outil ngc2edif. NGC peut également désigner une image disque Nintendo GameCube - la taille du fichier et sa source permettront de les distinguer.

Développeur : Xilinx, Inc. (now AMD) Catégorie : Fichiers CAD MIME: application/octet-stream
S'OUVRE SUR Windows Linux
Lié : .DWG · .SLDPRT · .EASM · .NWD

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 8, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier NGC ?

Un fichier .ngc est une netlist Xilinx Native Generic Circuit produite par l'outil de synthèse XST (Xilinx Synthesis Technology) au sein de la Xilinx ISE Design Suite. Il stocke une représentation au niveau porte de la logique FPGA synthétisée - cellules primitives, réseaux d'interconnexion et contraintes optionnelles - compilée à partir du code source VHDL ou Verilog HDL.

Dans le flux de travail ISE, les fichiers .ngc alimentent l'outil NGDBuild, qui les fusionne dans un fichier .NGD (Native Generic Database) pour le placement et routage. Les fournisseurs d'IP tiers distribuaient des fichiers .ngc chiffrés pour protéger la logique propriétaire tout en permettant l'intégration dans les conceptions des clients.

Le format est propriétaire et binaire, sans octets magiques documentés publiquement. Certains fichiers commencent par du texte ASCII ressemblant à la syntaxe .EDF (EDIF), bien que la variante native de Xilinx soit compressée en binaire. L'utilitaire ngc2edif convertit les fichiers .ngc standards en texte EDIF pour une utilisation dans d'autres outils ; les fichiers .ngc chiffrés ne peuvent pas être convertis et doivent faire l'objet d'une nouvelle licence pour les chaînes d'outils plus récentes.

Xilinx ISE a atteint sa fin de vie en octobre 2013 (version finale 14.7), et le successeur d'AMD, Vivado Design Suite, ne prend pas en charge le format .ngc pour les dispositifs UltraScale ou plus récents. Pour les conceptions de la série 7, Vivado accepte le .ngc via une conversion ngc2edif. Le format .ngc est donc un artefact hérité lié exclusivement aux outils ISE en fin de vie.

Sécurité et sûreté

RISQUE : LOW

Les fichiers de netlist FPGA ne contiennent aucun code exécutable pour les processeurs hôtes ; manipulation sûre sur n'importe quel OS. Les fichiers NGC chiffrés protègent la logique propriétaire des fournisseurs d'IP.

Détails du format

en bref
NOM COMPLETXilinx NGC Netlist Filealias NGC netlist, Native Generic Circuit file
DÉVELOPPEURXilinx, Inc. (now AMD)depuis Late 1990s with Xilinx ISE / XST synthesis tool
CATÉGORIEFichiers CAD
TYPE MIMEapplication/octet-stream
TYPENetlist FPGA binaire/propriétaire (niveau porte)
Cette extension est également utilisée par…
  • Image ROM Nintendo GameCube - Certains fichiers d'image disque GameCube utilisent l'extension .ngc ; totalement sans rapport avec les netlists FPGA Xilinx.

Programmes qui ouvrent les fichiers NGC

Windows2 apps
Xilinx ISE Design Suite 14.7 Free (legacy download, requires amd acco Ajoutez le NGC comme source dans ISE Project Navigator ; il est utilisé automatiquement dans le flux d'implémentation.
AMD Vivado Design Suite (via ngc2edif) Freemium Convertissez d'abord le NGC en EDIF : exécutez ngc2edif design.ngc design.edf, puis importez l'EDIF dans Vivado.
Linux2 apps
Xilinx ISE Design Suite 14.7 Free (legacy) Ajoutez le NGC comme source dans ISE Project Navigator ; il est utilisé automatiquement dans le flux d'implémentation.
AMD Vivado Design Suite Freemium Utilisez ngc2edif pour convertir, puis importez l'EDIF. Fonctionne uniquement pour les dispositifs de la série 7.

Détails techniques

spécifications approfondies
EncodageBinaire propriétaire (dérivé d'EDIF, compressé en binaire)
Ordre des octetsLittle-endian
Niveau de netlistNiveau porte (primitives FPGA et cellules de bibliothèque mappées)
ChiffrementOptionnel - les netlists de cœurs IP peuvent être chiffrées pour une distribution tierce
Taille de fichier typique10 Ko - 50 Mo (varie selon la complexité de la conception)
Produit parXST (Xilinx Synthesis Technology) au sein d'ISE Design Suite
Consommé parNGDBuild, qui génère le .ngd pour le placement et routage
Outil de conversionngc2edif convertit le .ngc standard au format texte EDIF
Fichiers chiffrésNe peuvent pas être convertis avec ngc2edif ; nécessitent une nouvelle licence pour Vivado
Statut de la chaîne d'outilsISE Design Suite EOL octobre 2013 ; version finale 14.7
Format successeurDCP (Design Checkpoint) dans AMD Vivado Design Suite
Portée des dispositifsXilinx série 7 et antérieurs (ère ISE) ; non pris en charge pour UltraScale/UltraScale+
OS associésWindows, Linux
PubliéLate 1990s with Xilinx ISE / XST synthesis tool
Dernière versionISE 14.7 (final ISE release, October 2013); NGC format frozen since then
Spécificationwww.xilinx.com

Conversions NGC

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers NGC. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers NGC.

Foire aux questions

Comment ouvrir un fichier NGC ?
Les fichiers NGC sont utilisés dans le flux d'implémentation de la Xilinx ISE Design Suite (EOL 2013). Pour visualiser le contenu de la netlist, convertissez-le au format texte EDIF à l'aide de ngc2edif, puis ouvrez le fichier .edf dans un éditeur de texte.
Comment convertir un fichier NGC en EDIF pour Vivado ?
Exécutez : ngc2edif votrefichier.ngc votrefichier.edf en utilisant l'outil ngc2edif fourni avec ISE 14.7. Importez ensuite l'EDIF dans Vivado. Cela fonctionne pour les dispositifs de la série 7 ; non pris en charge pour UltraScale.
ISE est-il toujours disponible au téléchargement ?
Oui, ISE 14.7 est disponible dans les archives de téléchargement héritées d'AMD/Xilinx avec un compte AMD. Il est en fin de vie et ne bénéficie plus d'aucune mise à jour.
Pourquoi Vivado n'accepte-t-il pas mon fichier NGC ?
Vivado ne prend en charge le format NGC que pour les dispositifs de la série 7. Pour UltraScale/UltraScale+, vous devez convertir en EDIF ou obtenir une version IP native de Vivado auprès de votre fournisseur.
Un fichier NGC peut-il être une image Nintendo GameCube ?
Oui - certains dumps de ROM GameCube utilisent également l'extension .ngc, mais il s'agit d'un format complètement différent. Le contexte (taille du fichier, source) clarifiera le type que vous possédez.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.TMPTemporary File

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z