1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> optika >> teleskopi

Što je NGC u FPGA?

U području FPGA (Field-Programmable Gate Arrays), NGC je kratica za "Native Circuit Generator". Odnosi se na alat ili tehnologiju koju pružaju proizvođači FPGA kao što je Intel (bivša Altera) za pretvaranje koda jezika opisa hardvera (HDL) čitljivog čovjeka, kao što je Verilog ili VHDL, u format posebno optimiziran za njihovu FPGA arhitekturu.

NGC proces može se podijeliti u nekoliko ključnih koraka:

1. HDL sinteza:Tijekom ove faze, HDL kod se analizira i sintetizira za generiranje popisa mreža koji predstavlja dizajn hardvera.

2. Postavljanje i usmjeravanje:Popis mreža koristi se za određivanje najboljeg rasporeda logičkih elemenata i njihovih veza unutar FPGA. Ovaj korak optimizira faktore kao što su izvedba, vrijeme i korištenje resursa.

3. Vremenska analiza:Nakon postavljanja i usmjeravanja, provodi se vremenska analiza kako bi se osiguralo da sklop zadovoljava potrebna vremenska ograničenja. Mogu se izvršiti prilagodbe kako bi se dodatno poboljšala izvedba ili ispunili vremenski ciljevi.

4. Generiranje konfiguracijske datoteke:Nakon što je dizajn optimiziran, konfiguracijska datoteka se generira posebno za ciljni FPGA uređaj. Ova datoteka sadrži sve potrebne informacije za programiranje FPGA i konfiguriranje njegovih unutarnjih resursa.

5. FPGA programiranje:Na kraju, generirana konfiguracijska datoteka koristi se za programiranje FPGA čipa. Učitavanjem konfiguracijske datoteke u FPGA, dizajn se implementira i postaje funkcionalan na hardverskoj platformi.

Prednost korištenja NGC-a je u tome što pruža put optimizacije specifičan za dobavljača koji iskorištava mogućnosti i značajke ciljane FPGA arhitekture. Često rezultira poboljšanom izvedbom, optimiziranim korištenjem resursa i kraćim vremenima kompilacije u usporedbi s generičkim pristupima. Nadalje, NGC pojednostavljuje proces programiranja i usmjerava tijek od HDL dizajna do funkcionalne implementacije FPGA.

  1. Kako izgraditi Neonska svjetla za korištenje na CB antene
  2. Što su veliki otvori?
  3. Kako napraviti Mokro Planina mikroskop
  4. Što jeHVAC sekvencer
  5. Kako napraviti Laseri