Kako možete kodirati i dekodirati integrirani krug?
* IC-ovi su hardver, a ne softver. Integrirani krugovi su fizički uređaji izrađeni od silicija i drugih materijala. Sadrže složene uzorke tranzistora i drugih komponenti dizajniranih za obavljanje specifičnih funkcija. Oni ne drže kod na isti način na koji to čini računalni program.
* Dizajn je ključ. Funkcionalnost IC-a određena je njegovim fizičkim dizajnom. Ovaj je dizajn predstavljen specijaliziranim jezikom koji se naziva jezik opisa hardvera (HDL) , poput Veriloga ili VHDL-a.
* Izrada je proces. HDL kod se koristi za izradu nacrta koji se zatim koristi za proizvodnju IC na silicijskoj pločici. Ovaj proces je vrlo složen i uključuje više koraka kao što su fotolitografija, jetkanje i dopiranje.
Što MOŽETE učiniti:
* Razumijte dizajn. Možete naučiti HDL jezike kako biste čitali i razumjeli dizajn IC-a. Ovo će vam pomoći da shvatite kako to radi.
* Obrnuti inženjering. Možete koristiti specijalizirane alate i tehnike kako biste pokušali razumjeti unutarnju strukturu i funkciju IC-a. Ovo je vrlo težak proces i često je nezakonit ili ograničen.
* Promijenite dizajn. Ako imate pristup izvornim datotekama dizajna, možete ih modificirati kako biste promijenili funkcionalnost IC-a. To obično rade inženjeri koji rade na razvoju novih IC-ova.
Ukratko:
* IC-ovi se ne kodiraju niti dekodiraju kao softver.
* Njihova funkcionalnost određena je njihovim fizičkim dizajnom.
* Možete saznati više o dizajnu, napraviti obrnuti inženjering ili ga modificirati (ako imate prava i stručnost).