1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> 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. Hátrányai Ultrahangos szint érzékelők
  2. Hogyan használja a Pantech egyszerű panoráma funkcióját?
  3. Hogyan lehet bekapcsolni a kivetítőt
  4. Hogyan válasszuk ki a legjobb Scopes madárles és Spotting
  5. Ki találja fel a fegyvert?