1. Kamerák
  2. Autóhifi és elektronika
  3. Otthoni audió
  4. Személyes audió
  5. Televíziók
  6. Okos otthon
  >> Elektronikus Technológia >  >> Optika >> Teleszkópok

Mi az NGC az FPGA-ban?

Az FPGA-k (Field-Programmable Gate Arrays) területén az NGC a „Native Circuit Generator” rövidítése. Olyan eszközre vagy technológiára utal, amelyet az FPGA-gyártók, például az Intel (korábban Altera) biztosítanak az ember által olvasható hardverleíró nyelv (HDL) kódjának, például a Verilognak vagy a VHDL-nek az FPGA-architektúrájára kifejezetten optimalizált formátummá alakítására.

Az NGC folyamat néhány fő lépésre bontható:

1. HDL szintézis:Ebben a fázisban a HDL kódot elemzik és szintetizálják, hogy létrehozzák a hardvertervezést reprezentáló netlistát.

2. Elhelyezés és útválasztás:A netlistát a logikai elemek és az FPGA-n belüli kapcsolataik legjobb elrendezésének meghatározására használják. Ez a lépés olyan tényezőket optimalizál, mint a teljesítmény, az időzítés és az erőforrás-felhasználás.

3. Időzítési elemzés:Az elhelyezés és az útválasztás után időzítési elemzést végeznek annak biztosítására, hogy az áramkör megfeleljen a szükséges időzítési korlátoknak. A teljesítmény további javítása vagy az időzítési célok elérése érdekében módosításokat lehet végezni.

4. Konfigurációs fájl generálása:A tervezés optimalizálása után egy konfigurációs fájl jön létre kifejezetten a cél FPGA eszközhöz. Ez a fájl tartalmazza az FPGA programozásához és belső erőforrásainak konfigurálásához szükséges összes információt.

5. FPGA programozás:Végül a generált konfigurációs fájlt az FPGA chip programozására használjuk. A konfigurációs fájl FPGA-ba való betöltésével a tervezés megvalósul, és működőképessé válik a hardverplatformon.

Az NGC használatának előnye, hogy szállítóspecifikus optimalizálási útvonalat biztosít, amely kihasználja a cél FPGA architektúra képességeit és szolgáltatásait. Ez gyakran jobb teljesítményt, optimalizált erőforrás-kihasználást és rövidebb fordítási időt eredményez az általános megközelítésekhez képest. Ezenkívül az NGC leegyszerűsíti a programozási folyamatot, és leegyszerűsíti a HDL tervezéstől a funkcionális FPGA megvalósításig terjedő folyamatot.

  1. Melyek a galaxisok helyi csoportja?
  2. Hogyan Cool Telescope Tükör
  3. Mennyi a 132 kV -os torony távolsága?
  4. Hány bolygója van az üstökösgalaxisnak?
  5. Hol készül a vizio?