.NGC

Plik NGC

Xilinx NGC Netlist File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik NGC to netlista FPGA firmy Xilinx, wygenerowana przez syntezator XST z pakietu ISE Design Suite z kodu źródłowego VHDL lub Verilog. Aby go otworzyć lub użyć, potrzebujesz oprogramowania Xilinx ISE 14.7 (EOL 2013) lub AMD Vivado po uprzedniej konwersji narzędziem ngc2edif. NGC może również odnosić się do obrazu płyty Nintendo GameCube - rozmiar pliku i źródło pozwolą je rozróżnić.

Deweloper: Xilinx, Inc. (now AMD) Kategoria: Pliki CAD MIME: application/octet-stream
OTWIERA SIĘ NA Windows Linux
Powiązane: .DWG · .SLDPRT · .EASM · .NWD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 8, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku NGC?

Plik .ngc to netlista Xilinx Native Generic Circuit wytwarzana przez narzędzie do syntezy XST (Xilinx Synthesis Technology) w ramach pakietu Xilinx ISE Design Suite. Przechowuje on reprezentację na poziomie bramek zsyntetyzowanej logiki FPGA - komórki prymitywne, sieci połączeń i opcjonalne ograniczenia - skompilowaną z kodu źródłowego VHDL lub Verilog HDL.

W procesie projektowym ISE, pliki .ngc są przekazywane do narzędzia NGDBuild, które łączy je w plik .NGD (Native Generic Database) w celu przeprowadzenia etapu place-and-route. Dostawcy IP zewnętrznych firm dystrybuowali zaszyfrowane pliki .ngc, aby chronić zastrzeżoną logikę, umożliwiając jednocześnie jej integrację z projektami klientów.

Format jest własnościowy i binarny, bez publicznie udokumentowanych sygnatur (magic bytes). Niektóre pliki zaczynają się od tekstu ASCII przypominającego składnię .EDF (EDIF), choć natywny wariant Xilinx jest pakowany binarnie. Narzędzie ngc2edif konwertuje standardowe pliki .ngc na tekstowy format EDIF do użytku w innych narzędziach; zaszyfrowane pliki .ngc nie mogą być konwertowane i wymagają ponownego licencjonowania dla nowszych łańcuchów narzędziowych.

Wsparcie dla Xilinx ISE zakończyło się w październiku 2013 roku (ostatnia wersja 14.7), a następca od AMD, Vivado Design Suite, nie obsługuje formatu .ngc dla układów UltraScale ani nowszych. W przypadku projektów dla serii 7, Vivado akceptuje .ngc poprzez konwersję ngc2edif. Format .ngc jest zatem artefaktem legacy powiązanym wyłącznie z wycofanym oprogramowaniem ISE.

Bezpieczeństwo

RYZYKO: LOW

Pliki netlist FPGA nie zawierają kodu wykonywalnego dla procesorów hosta; są bezpieczne w obsłudze na dowolnym systemie operacyjnym. Zaszyfrowane pliki NGC chronią zastrzeżoną logikę dostawców IP.

Szczegóły formatu

w pigułce
PEŁNA NAZWAXilinx NGC Netlist Fileznany również jako NGC netlist, Native Generic Circuit file
DEWELOPERXilinx, Inc. (now AMD)od Late 1990s with Xilinx ISE / XST synthesis tool
KATEGORIAPliki CAD
TYP MIMEapplication/octet-stream
TYPwłasnościowa binarna netlista FPGA (poziom bramek)
To rozszerzenie jest również używane przez…
  • Obraz ROM Nintendo GameCube - Niektóre pliki obrazów płyt GameCube używają rozszerzenia .ngc; nie mają one żadnego związku z netlistami FPGA firmy Xilinx.

Programy otwierające pliki NGC

Windows2 apps
Xilinx ISE Design Suite 14.7 Free (legacy download, requires amd acco Dodaj NGC jako źródło w ISE Project Navigator; zostanie ono użyte automatycznie w procesie implementacji.
AMD Vivado Design Suite (via ngc2edif) Freemium Najpierw przekonwertuj NGC na EDIF: uruchom ngc2edif design.ngc design.edf, a następnie zaimportuj EDIF do Vivado.
Linux2 apps
Xilinx ISE Design Suite 14.7 Free (legacy) Dodaj NGC jako źródło w ISE Project Navigator; zostanie ono użyte automatycznie w procesie implementacji.
AMD Vivado Design Suite Freemium Użyj ngc2edif do konwersji, a następnie zaimportuj EDIF. Działa tylko dla układów serii 7.

Szczegóły techniczne

specyfikacja
KodowanieWłasnościowe binarne (pochodne EDIF, pakowane binarnie)
Kolejność bajtówLittle-endian
Poziom netlistyPoziom bramek (prymitywy FPGA i zmapowane komórki biblioteczne)
SzyfrowanieOpcjonalne - netlisty rdzeni IP mogą być szyfrowane do dystrybucji zewnętrznej
Typowy rozmiar pliku10 KB - 50 MB (skaluje się wraz ze złożonością projektu)
Generowane przezXST (Xilinx Synthesis Technology) w ramach ISE Design Suite
Używane przezNGDBuild, który generuje .ngd dla etapu place-and-route
Narzędzie do konwersjingc2edif konwertuje standardowe .ngc na format tekstowy EDIF
Pliki zaszyfrowaneNie mogą być konwertowane przez ngc2edif; wymagają ponownego licencjonowania dla Vivado
Status narzędziISE Design Suite EOL październik 2013; finalna wersja 14.7
Następca formatuDCP (Design Checkpoint) w AMD Vivado Design Suite
Zakres urządzeńXilinx serii 7 i starsze (era ISE); brak wsparcia dla UltraScale/UltraScale+
Powiązany system operacyjnyWindows, Linux
WydanoLate 1990s with Xilinx ISE / XST synthesis tool
Najnowsza wersjaISE 14.7 (final ISE release, October 2013); NGC format frozen since then
Specyfikacjawww.xilinx.com

Konwersje NGC

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami NGC. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki NGC.

Najczęściej zadawane pytania

Jak otworzyć plik NGC?
Pliki NGC są używane w procesie implementacji Xilinx ISE Design Suite (EOL 2013). Aby przejrzeć zawartość netlisty, przekonwertuj ją na format tekstowy EDIF za pomocą ngc2edif, a następnie otwórz plik .edf w edytorze tekstu.
Jak przekonwertować NGC na EDIF dla Vivado?
Uruchom polecenie: ngc2edif twojplik.ngc twojplik.edf używając narzędzia ngc2edif dołączonego do ISE 14.7. Następnie zaimportuj EDIF do Vivado. Działa to dla układów serii 7; nie jest obsługiwane dla UltraScale.
Czy ISE jest nadal dostępne do pobrania?
Tak, ISE 14.7 jest dostępne w archiwum pobierania AMD/Xilinx po zalogowaniu na konto AMD. Jest to wersja wycofana z eksploatacji (end-of-life) bez dalszych aktualizacji.
Dlaczego Vivado nie akceptuje mojego pliku NGC?
Vivado obsługuje NGC tylko dla układów serii 7. W przypadku UltraScale/UltraScale+ musisz przekonwertować projekt na EDIF lub uzyskać od dostawcy wersję IP natywną dla Vivado.
Czy plik NGC może być obrazem Nintendo GameCube?
Tak - niektóre zrzuty ROM GameCube również używają rozszerzenia .ngc, ale jest to całkowicie inny format. Kontekst (rozmiar pliku, źródło) wyjaśni, który typ posiadasz.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z