Uobičajena pogreška 17: Sve ove signale sabirnice povlače otpornici, pa osjećam olakšanje.
Pozitivno rješenje: Postoji mnogo razloga zašto se signali moraju povlačiti gore i dolje, ali ne moraju se svi povlačiti. Pull-up i pull-down otpornik povlači jednostavan ulazni signal, a struja je manja od desetaka mikroampera, ali kada se povuče pogonski signal, struja će dosegnuti miliampersku razinu. Trenutačni sustav često ima 32 bita adresnih podataka svaki, i može biti ako se 244/245 izolirana sabirnica i drugi signali povuku, nekoliko vata potrošnje energije će se potrošiti na ovim otpornicima (nemojte koristiti koncept 80 centi po kilovat-satu za tretiranje ovih nekoliko vata potrošnje energije, razlog je dolje Pogledajte).
Uobičajena pogreška 18: Naš sustav se napaja iz 220 V, tako da ne trebamo brinuti o potrošnji energije.
Pozitivno rješenje: dizajn male snage ne služi samo za uštedu energije, već i za smanjenje troškova energetskih modula i rashladnih sustava, te smanjenje interferencije elektromagnetskog zračenja i toplinskog šuma zbog smanjenja struje. Smanjenjem temperature uređaja produljuje se životni vijek uređaja (radna temperatura poluvodičkog uređaja se povećava za 10 stupnjeva, a vijek se skraćuje za pola). Potrošnja energije mora se uzeti u obzir u bilo kojem trenutku.
Uobičajena pogreška 19: Potrošnja energije ovih malih čipova je vrlo niska, ne brinite zbog toga.
Pozitivno rješenje: Teško je odrediti potrošnju energije interno ne previše kompliciranog čipa. Uglavnom je određena strujom na pinu. ABT16244 troši manje od 1 mA bez opterećenja, ali njegov indikator je svaki pin. Može pokrenuti opterećenje od 60 mA (kao što je podudaranje otpora od desetaka ohma), to jest, maksimalna potrošnja energije punog opterećenja može doseći 60*16=960 mA. Naravno, samo struja napajanja je tako velika, a toplina pada na opterećenje.
Uobičajena pogreška 20: Kako se nositi s ovim neiskorištenim I/O priključcima CPU-a i FPGA-e? Možete ostaviti prazno i razgovarati o tome kasnije.
Pozitivno rješenje: Ako se neiskorišteni I/O priključci ostave plutajući, oni mogu postati opetovano oscilirajući ulazni signali uz male smetnje iz vanjskog svijeta, a potrošnja energije MOS uređaja u osnovi ovisi o broju okretaja sklopa vrata. Ako se povuče prema gore, svaki pin će također imati mikroampersku struju, pa je najbolje postaviti ga kao izlaz (naravno, nikakvi drugi signali s pogonom ne mogu se spojiti prema van).
Uobičajena pogreška 21: Ostalo je toliko mnogo vrata na ovom FPGA-u, tako da ga možete koristiti.
Pozitivno rješenje: Potrošnja energije FGPA proporcionalna je broju korištenih flip-flopova i broju flipova, tako da potrošnja energije iste vrste FPGA u različitim krugovima i različitim vremenima može biti 100 puta različita. Minimiziranje broja flip-flopova za brzi flipping temeljni je način smanjenja potrošnje energije FPGA.
Uobičajena pogreška 22: Memorija ima toliko mnogo kontrolnih signala. Moja ploča treba koristiti samo OE i WE signale. Odabir čipa treba biti uzemljen, tako da podaci izlaze mnogo brže tijekom operacije čitanja.
Pozitivno rješenje: Potrošnja energije većine memorija kada je odabir čipa valjan (bez obzira na OE i WE) bit će više od 100 puta veći nego kada je odabir čipa nevažeći. Stoga se CS treba koristiti za kontrolu čipa što je više moguće, a ostali zahtjevi moraju biti ispunjeni. Moguće je skratiti širinu impulsa odabira čipa.
Uobičajena pogreška 23: Smanjenje potrošnje energije posao je hardverskog osoblja i nema nikakve veze sa softverom.
Pozitivno rješenje: hardver je samo pozornica, ali softver je izvođač. Pristup gotovo svakom čipu na sabirnici i okretanje svakog signala gotovo su kontrolirani softverom. Ako softver može smanjiti broj pristupa vanjskoj memoriji (upotrebom više varijabli registra, više upotrebe unutarnjeg CACHE-a, itd.), pravovremeni odgovor na prekide (prekidi su često aktivni na niskoj razini s otpornicima za povlačenje) i drugo specifične mjere za određene ploče uvelike će pridonijeti smanjenju potrošnje energije. Da bi se daska dobro okretala potrebno je hardver i softver uhvatiti objema rukama!
Uobičajena pogreška 24: Zašto su ovi signali pretjerani? Sve dok je utakmica dobra, može se eliminirati.
Pozitivno rješenje: osim nekoliko specifičnih signala (kao što su 100BASE-T, CML), postoji prekoračenje. Sve dok nije jako velik, ne mora nužno biti usklađen. Čak i ako se podudara, ne mora nužno odgovarati najboljem. Na primjer, izlazna impedancija TTL-a je manja od 50 ohma, a neki čak i 20 ohma. Ako se koristi tako veliki odgovarajući otpor, struja će biti vrlo velika, potrošnja energije će biti neprihvatljiva, a amplituda signala će biti premala da bi se mogla koristiti. Osim toga, izlazna impedancija općeg signala kod izlaza visoke razine i izlaza niske razine nije ista, a također je moguće postići potpuno podudaranje. Stoga, podudaranje TTL, LVDS, 422 i drugih signala može biti prihvatljivo sve dok se postigne prekoračenje.