Bežná chyba 17: Všetky tieto signály zbernice sú ťahané rezistormi, takže cítim úľavu.
Pozitívne riešenie: Existuje mnoho dôvodov, prečo je potrebné signály posúvať nahor a nadol, ale nie všetky je potrebné posúvať. Pull-up a pull-down rezistor posúva jednoduchý vstupný signál a prúd je menší ako desiatky mikroampérov, ale keď sa posúva budiaci signál, prúd dosiahne úroveň miliampérov. Súčasný systém má často 32 bitov adresných údajov a môže dôjsť k problému. Ak sa posúva izolovaná zbernica 244/245 a ďalšie signály, na týchto rezistoroch sa spotrebuje niekoľko wattov energie (nepoužívajte koncept 80 centov za kilowatthodinu na spracovanie týchto niekoľkých wattov spotreby energie, dôvod je v tom, že sa pozriete).
Častá chyba 18: Náš systém je napájaný 220 V, takže sa nemusíme starať o spotrebu energie.
Pozitívne riešenie: nízkopríkonový dizajn slúži nielen na úsporu energie, ale aj na zníženie nákladov na výkonové moduly a chladiace systémy a na zníženie rušenia elektromagnetického žiarenia a tepelného šumu v dôsledku zníženia prúdu. S klesajúcou teplotou zariadenia sa jeho životnosť zodpovedajúcim spôsobom predlžuje (prevádzková teplota polovodičového zariadenia sa zvyšuje o 10 stupňov a životnosť sa skracuje o polovicu). Spotrebu energie je potrebné zvážiť vždy.
Častá chyba 19: Spotreba energie týchto malých čipov je veľmi nízka, nebojte sa.
Pozitívne riešenie: Je ťažké určiť spotrebu energie vnútorne nie príliš zložitého čipu. Je určená hlavne prúdom na pine. ABT16244 spotrebuje menej ako 1 mA bez záťaže, ale jeho indikátorom je každý pin. Dokáže riadiť záťaž 60 mA (napríklad zodpovedajúci odpor desiatok ohmov), to znamená, že maximálna spotreba energie pri plnej záťaži môže dosiahnuť 60 * 16 = 960 mA. Samozrejme, len napájací prúd je taký veľký a teplo dopadá na záťaž.
Častá chyba 20: Ako sa vysporiadať s týmito nepoužívanými I/O portami CPU a FPGA? Môžete to nechať prázdne a porozprávať sa o tom neskôr.
Pozitívne riešenie: Ak sa nevyužité I/O porty ponechajú ako voľne stojace, môžu sa stať opakovane oscilujúcimi vstupnými signálmi s malým rušením z vonkajšieho sveta a spotreba energie MOS tranzistorov v podstate závisí od počtu prepnutí hradlového obvodu. Ak je vytiahnutý, každý pin bude mať tiež mikroampérový prúd, takže najlepším spôsobom je nastaviť ho ako výstup (samozrejme, žiadne iné signály s riadením nemožno pripojiť zvonku).
Častá chyba 21: Na tomto FPGA je ešte toľko dverí, že ho môžete použiť.
Pozitívne riešenie: Spotreba energie FGPA je úmerná počtu použitých klopných obvodov a počtu preklopení, takže spotreba energie rovnakého typu FPGA v rôznych obvodoch a rôznych časoch sa môže líšiť až 100-krát. Minimalizácia počtu klopných obvodov pre vysokorýchlostné preklopenie je základným spôsobom, ako znížiť spotrebu energie FPGA.
Častá chyba 22: Pamäť má príliš veľa riadiacich signálov. Moja doska potrebuje iba signály OE a WE. Výber čipu by mal byť uzemnený, aby sa dáta počas čítania zobrazovali oveľa rýchlejšie.
Pozitívne riešenie: Spotreba energie väčšiny pamätí pri platnom výbere čipu (bez ohľadu na OE a WE) bude viac ako 100-krát väčšia ako pri neplatnom výbere čipu. Preto by sa na čo najväčšie riadenie čipu malo použiť CS a mali by sa splniť aj ďalšie požiadavky. Je možné skrátiť šírku impulzu výberu čipu.
Častá chyba 23: Znižovanie spotreby energie je úlohou hardvérového personálu a nemá nič spoločné so softvérom.
Pozitívne riešenie: Hardvér je len fáza, ale softvér je ten, kto to robí. Prístup takmer ku každému čipu na zbernici a prepínanie každého signálu sú takmer riadené softvérom. Ak softvér dokáže znížiť počet prístupov k externej pamäti (použitím väčšieho počtu premenných registrov, väčším využitím internej vyrovnávacej pamäte atď.), včasná reakcia na prerušenia (prerušenia sú často nízkoúrovňovo aktívne s pull-up rezistormi) a ďalšie špecifické opatrenia pre konkrétne dosky, to všetko výrazne prispeje k zníženiu spotreby energie. Aby doska dobre fungovala, hardvér a softvér sa musia držať oboma rukami!
Častá chyba 24: Prečo tieto signály prekračujú hranicu? Pokiaľ je zhoda dobrá, dá sa eliminovať.
Pozitívne riešenie: Okrem niekoľkých špecifických signálov (ako napríklad 100BASE-T, CML) dochádza k prekročeniu. Pokiaľ nie je veľmi veľké, nemusí byť nevyhnutne prispôsobené. Aj keď je prispôsobené, nemusí byť optimálne. Napríklad výstupná impedancia TTL je menšia ako 50 ohmov a niektoré dokonca 20 ohmov. Ak sa použije takýto veľký prispôsobovací odpor, prúd bude veľmi veľký, spotreba energie bude neprijateľná a amplitúda signálu bude príliš malá na použitie. Okrem toho výstupná impedancia všeobecného signálu pri výstupe vysokej a nízkej úrovne nie je rovnaká a je tiež možné dosiahnuť úplné prispôsobenie. Preto je prispôsobenie signálov TTL, LVDS, 422 a iných prijateľné, pokiaľ sa dosiahne prekročenie.