.NGC

Файл NGC

Xilinx NGC Netlist File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл NGC - это нетлист FPGA Xilinx, созданный синтезатором XST из состава ISE Design Suite на основе исходного кода VHDL или Verilog. Чтобы открыть или использовать его, вам потребуется Xilinx ISE 14.7 (EOL 2013) или AMD Vivado после преобразования с помощью инструмента ngc2edif. Расширение NGC также может относиться к образу диска Nintendo GameCube - размер файла и источник помогут их различить.

Разработчик: Xilinx, Inc. (now AMD) Категория: Файлы CAD MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows Linux
Связанные: .DWG · .SLDPRT · .EASM · .NWD

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jul 8, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла NGC?

Файл .ngc представляет собой нетлист Xilinx Native Generic Circuit, созданный инструментом синтеза XST (Xilinx Synthesis Technology) в составе Xilinx ISE Design Suite. Он хранит представление синтезированной логики FPGA на уровне вентилей - примитивные ячейки, соединительные цепи и дополнительные ограничения - скомпилированные из исходного кода на языках HDL VHDL или Verilog.

В рабочем процессе ISE файлы .ngc передаются в инструмент NGDBuild, который объединяет их в файл .NGD (Native Generic Database) для этапа трассировки и размещения (place-and-route). Сторонние поставщики IP-ядер распространяли зашифрованные файлы .ngc для защиты проприетарной логики, сохраняя при этом возможность интеграции в проекты заказчиков.

Формат является проприетарным и бинарным, без публично задокументированных магических байтов. Некоторые файлы начинаются с ASCII-текста, напоминающего синтаксис .EDF (EDIF), хотя нативный вариант Xilinx упакован в бинарном виде. Утилита ngc2edif преобразует стандартные файлы .ngc в текстовый EDIF для использования в других инструментах; зашифрованные файлы .ngc не могут быть преобразованы и требуют перелицензирования для новых цепочек инструментов.

Поддержка Xilinx ISE была прекращена в октябре 2013 года (финальная версия 14.7), а преемник от AMD, Vivado Design Suite, не поддерживает .ngc для устройств UltraScale или более новых. Для проектов 7-й серии Vivado принимает .ngc через преобразование ngc2edif. Таким образом, формат .ngc является устаревшим артефактом, привязанным исключительно к инструментарию ISE, жизненный цикл которого завершен.

Безопасность и защита

РИСК: LOW

Файлы нетлистов FPGA не содержат исполняемого кода для хост-процессоров; безопасны для обработки в любой ОС. Зашифрованные файлы NGC защищают проприетарную логику поставщиков IP-ядер.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕXilinx NGC Netlist Fileтакже известен как NGC netlist, Native Generic Circuit file
РАЗРАБОТЧИКXilinx, Inc. (now AMD)с Late 1990s with Xilinx ISE / XST synthesis tool
КАТЕГОРИЯФайлы CAD
MIME-ТИПapplication/octet-stream
ТИПбинарный/проприетарный нетлист FPGA (вентильный уровень)
СВЯЗАННЫЕ.dwg.sldprt.easm.nwd
Это расширение также используется в…
  • Образ ROM Nintendo GameCube - Некоторые файлы образов дисков GameCube используют расширение .ngc; они совершенно не связаны с нетлистами FPGA Xilinx.

Программы, открывающие файлы NGC

Windows2 apps
Xilinx ISE Design Suite 14.7 Free (legacy download, requires amd acco Добавьте NGC как исходный файл в ISE Project Navigator; он используется автоматически в процессе реализации проекта.
AMD Vivado Design Suite (via ngc2edif) Freemium Сначала конвертируйте NGC в EDIF: запустите ngc2edif design.ngc design.edf, затем импортируйте EDIF в Vivado.
Linux2 apps
Xilinx ISE Design Suite 14.7 Free (legacy) Добавьте NGC как исходный файл в ISE Project Navigator; он используется автоматически в процессе реализации проекта.
AMD Vivado Design Suite Freemium Используйте ngc2edif для конвертации, затем импортируйте EDIF. Работает только для устройств 7-й серии.

Технические подробности

глубокая спецификация
КодировкаБинарная проприетарная (производная от EDIF, бинарная упаковка)
Порядок байтовLittle-endian
Уровень нетлистаУровень вентилей (примитивы FPGA и отображенные библиотечные ячейки)
ШифрованиеОпционально - нетлисты IP-ядер могут быть зашифрованы для стороннего распространения
Типичный размер файла10 КБ - 50 МБ (масштабируется в зависимости от сложности проекта)
Создается вXST (Xilinx Synthesis Technology) в составе ISE Design Suite
Используется вNGDBuild, который выводит .ngd для трассировки и размещения
Инструмент конвертацииngc2edif преобразует стандартные .ngc в текстовый формат EDIF
Зашифрованные файлыНе могут быть преобразованы с помощью ngc2edif; требуют перелицензирования для Vivado
Статус инструментарияISE Design Suite EOL октябрь 2013; финальная версия 14.7
Формат-преемникDCP (Design Checkpoint) в AMD Vivado Design Suite
Область применения (устройства)Xilinx 7-й серии и старше (эпоха ISE); не поддерживается для UltraScale/UltraScale+
Связанные ОСWindows, Linux
ВыпущенLate 1990s with Xilinx ISE / XST synthesis tool
Последняя версияISE 14.7 (final ISE release, October 2013); NGC format frozen since then
Спецификацияwww.xilinx.com

Конвертации NGC

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами NGC. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах NGC.

Часто задаваемые вопросы

Как открыть файл NGC?
Файлы NGC используются в процессе реализации Xilinx ISE Design Suite (EOL 2013). Чтобы просмотреть содержимое нетлиста, преобразуйте его в текстовый формат EDIF с помощью ngc2edif, а затем откройте файл .edf в текстовом редакторе.
Как конвертировать NGC в EDIF для Vivado?
Запустите команду: ngc2edif yourfile.ngc yourfile.edf, используя инструмент ngc2edif, входящий в состав ISE 14.7. Затем импортируйте EDIF в Vivado. Это работает для устройств 7-й серии; для UltraScale поддержка отсутствует.
Доступна ли ISE для загрузки сейчас?
Да, ISE 14.7 доступна в архиве устаревших загрузок AMD/Xilinx при наличии учетной записи AMD. Поддержка продукта прекращена, обновлений больше нет.
Почему Vivado не принимает мой файл NGC?
Vivado поддерживает NGC только для устройств 7-й серии. Для UltraScale/UltraScale+ необходимо выполнить конвертацию в EDIF или получить версию IP-ядра, нативную для Vivado, от вашего поставщика.
Может ли файл NGC быть образом Nintendo GameCube?
Да - некоторые дампы ROM GameCube также используют расширение .ngc, но это совершенно другой формат. Контекст (размер файла, источник) прояснит, какой тип файла перед вами.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z