.NGC

Arquivo NGC

Xilinx NGC Netlist File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo NGC é uma netlist de FPGA da Xilinx produzida pelo sintetizador XST do ISE Design Suite a partir de código-fonte VHDL ou Verilog. Para abri-lo ou usá-lo, você precisa do Xilinx ISE 14.7 (EOL 2013) ou AMD Vivado após a conversão com a ferramenta ngc2edif. NGC também pode se referir a uma imagem de disco do Nintendo GameCube - o tamanho do arquivo e a origem ajudarão a diferenciá-los.

Desenvolvedor: Xilinx, Inc. (now AMD) Categoria: Arquivos CAD MIME: application/octet-stream
ABRE EM Windows Linux
Relacionado: .DWG · .SLDPRT · .EASM · .NWD

Nesta página

19k+ extensões indexadas
Última revisão em Jul 8, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro NGC?

Um arquivo .ngc é uma netlist Xilinx Native Generic Circuit produzida pela ferramenta de síntese XST (Xilinx Synthesis Technology) dentro do Xilinx ISE Design Suite. Ele armazena uma representação em nível de porta da lógica FPGA sintetizada - células primitivas, redes de interconexão e restrições opcionais - compilada a partir de código-fonte VHDL ou Verilog HDL.

No fluxo de trabalho do ISE, os arquivos .ngc alimentam a ferramenta NGDBuild, que os mescla em um arquivo .NGD (Native Generic Database) para o processo de place-and-route. Fornecedores de IP de terceiros distribuíam arquivos .ngc criptografados para proteger a lógica proprietária, permitindo ao mesmo tempo a integração nos projetos dos clientes.

O formato é proprietário e binário, sem magic bytes documentados publicamente. Alguns arquivos começam com texto ASCII semelhante à sintaxe .EDF (EDIF), embora a variante nativa da Xilinx seja compactada em binário. O utilitário ngc2edif converte arquivos .ngc padrão em EDIF de texto para uso em outras ferramentas; arquivos .ngc criptografados não podem ser convertidos e devem ser licenciados novamente para toolchains mais recentes.

O Xilinx ISE atingiu o fim de vida (EOL) em outubro de 2013 (versão final 14.7), e o sucessor da AMD, Vivado Design Suite, não suporta .ngc para dispositivos UltraScale ou mais recentes. Para projetos da série 7, o Vivado aceita .ngc via conversão ngc2edif. O formato .ngc é, portanto, um artefato legado vinculado exclusivamente às ferramentas ISE descontinuadas.

Segurança e proteção

RISCO: LOW

Arquivos de netlist de FPGA não contêm código executável para CPUs hospedeiras; são seguros para manusear em qualquer SO. Arquivos NGC criptografados protegem a lógica proprietária de fornecedores de IP.

Detalhes do formato

em resumo
NOME COMPLETOXilinx NGC Netlist Filetambém conhecido como NGC netlist, Native Generic Circuit file
DESENVOLVEDORXilinx, Inc. (now AMD)desde Late 1990s with Xilinx ISE / XST synthesis tool
CATEGORIAArquivos CAD
TIPO MIMEapplication/octet-stream
TIPOnetlist de FPGA binária/proprietária (nível de porta)
Esta extensão também é usada por…
  • Imagem de ROM do Nintendo GameCube - Alguns arquivos de imagem de disco do GameCube usam a extensão .ngc; totalmente não relacionado às netlists de FPGA da Xilinx.

Programas que abrem arquivos NGC

Windows2 apps
Xilinx ISE Design Suite 14.7 Free (legacy download, requires amd acco Adicione o NGC como fonte no ISE Project Navigator; ele é usado automaticamente no fluxo de implementação.
AMD Vivado Design Suite (via ngc2edif) Freemium Converta o NGC para EDIF primeiro: execute ngc2edif design.ngc design.edf e, em seguida, importe o EDIF para o Vivado.
Linux2 apps
Xilinx ISE Design Suite 14.7 Free (legacy) Adicione o NGC como fonte no ISE Project Navigator; ele é usado automaticamente no fluxo de implementação.
AMD Vivado Design Suite Freemium Use o ngc2edif para converter e, em seguida, importe o EDIF. Funciona apenas para dispositivos da série 7.

Detalhes técnicos

especificação profunda
CodificaçãoBinário proprietário (derivado de EDIF, compactado em binário)
Ordem dos bytesLittle-endian
Nível da netlistNível de porta (primitivas FPGA e células de biblioteca mapeadas)
CriptografiaOpcional - netlists de núcleos de IP podem ser criptografadas para distribuição a terceiros
Tamanho típico do arquivo10 KB - 50 MB (varia com a complexidade do projeto)
Produzido porXST (Xilinx Synthesis Technology) dentro do ISE Design Suite
Consumido porNGDBuild, que gera .ngd para place-and-route
Ferramenta de conversãongc2edif converte .ngc padrão para o formato de texto EDIF
Arquivos criptografadosNão podem ser convertidos com ngc2edif; exigem novo licenciamento para Vivado
Status da toolchainISE Design Suite EOL em outubro de 2013; versão final 14.7
Formato sucessorDCP (Design Checkpoint) no AMD Vivado Design Suite
Escopo do dispositivoXilinx série 7 e anteriores (era ISE); não suportado para UltraScale/UltraScale+
SO associadoWindows, Linux
LançadoLate 1990s with Xilinx ISE / XST synthesis tool
Versão mais recenteISE 14.7 (final ISE release, October 2013); NGC format frozen since then
Especificaçãowww.xilinx.com

Conversões de NGC

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos NGC. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos NGC.

Perguntas frequentes

Como faço para abrir um arquivo NGC?
Os arquivos NGC são usados dentro do fluxo de implementação do Xilinx ISE Design Suite (EOL 2013). Para visualizar o conteúdo da netlist, converta para o formato de texto EDIF usando o ngc2edif e, em seguida, abra o arquivo .edf em um editor de texto.
Como converto NGC para EDIF para o Vivado?
Execute: ngc2edif seu_arquivo.ngc seu_arquivo.edf usando a ferramenta ngc2edif incluída no ISE 14.7. Em seguida, importe o EDIF para o Vivado. Funciona para dispositivos da série 7; não é suportado para UltraScale.
O ISE ainda está disponível para download?
Sim, o ISE 14.7 está disponível no arquivo de downloads legados da AMD/Xilinx com uma conta AMD. Ele está em fim de vida, sem novas atualizações.
Por que o Vivado não aceita meu arquivo NGC?
O Vivado suporta NGC apenas para dispositivos da série 7. Para UltraScale/UltraScale+, você deve converter para EDIF ou obter uma versão de IP nativa do Vivado com seu fornecedor.
Um arquivo NGC pode ser uma imagem do Nintendo GameCube?
Sim - alguns dumps de ROM do GameCube também usam a extensão .ngc, mas esse é um formato completamente diferente. O contexto (tamanho do arquivo, origem) esclarecerá qual tipo você possui.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

Extensões relacionadas

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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z