Pogosta napaka 17: vse te signale vodila vlečejo upori, zato čutim olajšanje.
Pozitivna rešitev: Obstaja veliko razlogov, zakaj je treba signale potegniti gor in dol, vendar ni treba potegniti vseh. Pull-up in pull-down upor potegne preprost vhodni signal, tok pa je manjši od desetin mikroamperov, ko pa se potegne signal, bo tok dosegel raven miliamperov. Trenutni sistem ima pogosto po 32 bitov podatkov o naslovu in lahko pride do tega, da če se izolirano vodilo 244/245 in drugi signali dvignejo, bodo ti upori porabili nekaj vatov energije (ne uporabljajte koncepta 80 centov na kilovatno uro za obdelavo teh nekaj vatov porabe energije, razlog je navzdol Poglejte).
Pogosta napaka 18: Naš sistem napaja 220 V, zato nam ni treba skrbeti za porabo energije.
Pozitivna rešitev: zasnova nizke porabe ni samo za varčevanje z energijo, ampak tudi za zmanjšanje stroškov napajalnih modulov in hladilnih sistemov ter zmanjšanje motenj elektromagnetnega sevanja in toplotnega šuma zaradi zmanjšanja toka. Z znižanjem temperature naprave se ustrezno podaljša življenjska doba naprave (delovna temperatura polprevodniške naprave se poveča za 10 stopinj, življenjska doba pa se skrajša za polovico). Porabo energije je treba upoštevati kadar koli.
Pogosta napaka 19: Poraba energije teh majhnih čipov je zelo nizka, naj vas to ne skrbi.
Pozitivna rešitev: Težko je določiti porabo energije notranje ne preveč zapletenega čipa. V glavnem ga določa tok na zatiču. ABT16244 porabi manj kot 1 mA brez obremenitve, vendar je njegov indikator vsak zatič. Poganja lahko obremenitev 60 mA (kot je ujemanje z uporom desetin ohmov), kar pomeni, da lahko največja poraba energije pri polni obremenitvi doseže 60*16=960 mA. Seveda je samo napajalni tok tako velik, toplota pa pade na breme.
Pogosta napaka 20: Kako ravnati s temi neuporabljenimi V/I vrati CPU in FPGA? Lahko ga pustite prazno in se o tem pogovorite pozneje.
Pozitivna rešitev: Če neuporabljena V/I vrata ostanejo plavajoča, lahko postanejo ponavljajoči se nihajoči vhodni signali z malo motenj iz zunanjega sveta, poraba energije naprav MOS pa je v bistvu odvisna od števila obračanja vratnega vezja. Če je potegnjen navzgor, bo vsak pin imel tudi mikroamperski tok, zato je najbolje, da ga nastavite kot izhod (seveda nobenih drugih signalov z pogonom ni mogoče povezati navzven).
Pogosta napaka 21: Na tem FPGA je ostalo toliko vrat, da ga lahko uporabite.
Pozitivna rešitev: Poraba energije FGPA je sorazmerna s številom uporabljenih flip-flopov in številom flip-ov, tako da je poraba energije iste vrste FPGA v različnih vezjih in različnih časih lahko 100-krat drugačna. Zmanjšanje števila flip-flopov za hitro obračanje je temeljni način za zmanjšanje porabe energije FPGA.
Pogosta napaka 22: Pomnilnik ima toliko krmilnih signalov. Moja plošča mora uporabljati samo signala OE in WE. Izbira čipa mora biti ozemljena, tako da podatki med branjem pridejo veliko hitreje.
Pozitivna rešitev: Poraba energije večine pomnilnikov, ko je izbira čipa veljavna (ne glede na OE in WE), bo več kot 100-krat večja kot pri neveljavni izbiri čipa. Zato je treba uporabiti CS za nadzor čipa, kolikor je to mogoče, in izpolniti je treba druge zahteve. Možno je skrajšati širino impulza izbire čipa.
Pogosta napaka 23: Zmanjšanje porabe energije je naloga strojnega osebja in nima nobene zveze s programsko opremo.
Pozitivna rešitev: strojna oprema je samo oder, programska oprema pa izvajalec. Dostop do skoraj vsakega čipa na vodilu in obračanje vsakega signala skoraj nadzoruje programska oprema. Če lahko programska oprema zmanjša število dostopov do zunanjega pomnilnika (uporaba več spremenljivk registra, večja uporaba notranjega CACHE-ja itd.), pravočasen odziv na prekinitve (prekinitve so pogosto aktivne na nizki ravni s povlečnimi upori) in drugo vsi posebni ukrepi za določene plošče bodo močno prispevali k zmanjšanju porabe energije. Da se deska dobro vrti, je treba strojno in programsko opremo prijeti z obema rokama!
Pogosta napaka 24: Zakaj so ti signali previsoki? Dokler je tekma dobra, se lahko izloči.
Pozitivna rešitev: Razen nekaj specifičnih signalov (kot je 100BASE-T, CML), obstaja prekoračitev. Če ni zelo velik, ni nujno, da se ujema. Tudi če se ujema, ni nujno, da je najboljši. Na primer, izhodna impedanca TTL je manjša od 50 ohmov, pri nekaterih celo 20 ohmov. Če se uporabi tako velik ujemalni upor, bo tok zelo velik, poraba energije nesprejemljiva, amplituda signala pa premajhna, da bi jo lahko uporabili. Poleg tega izhodna impedanca splošnega signala pri oddajanju visokega in nizkega nivoja ni enaka, možno pa je doseči tudi popolno ujemanje. Zato je lahko ujemanje signalov TTL, LVDS, 422 in drugih sprejemljivo, dokler je doseženo prekoračitev.