Nedostatok 4: Nízko výkonný dizajn

Bežná chyba 17: Tieto signály zbernice sú všetky ťahané odpormi, takže sa cítim uľavený.

Pozitívne riešenie: Existuje veľa dôvodov, prečo je potrebné signály vytiahnuť hore a dole, ale nie všetky z nich je potrebné vytiahnuť. Rezistor vytiahnutia a vytiahnutia vytiahne jednoduchý vstupný signál a prúd je menší ako desiatky mikropodnikov, ale keď je poháňaný signál vytiahnutý, prúd dosiahne úroveň Milliamp. Súčasný systém má často 32 bitov údajov o adresách a môže sa vyskytnúť, ak sa na týchto rezistoroch konzumuje izolovaný autobus 244/245 a ďalšie signály, niekoľko wattov spotreby energie, na tieto odpory sa spotrebúva (nepoužívajte koncepciu 80 centov za kilowatthodinu na ošetrenie týchto málo wattov spotreby energie).

Bežná chyba 18: Náš systém je poháňaný 220V, takže sa nemusíme starať o spotrebu energie.

Pozitívne riešenie: Nízka dizajn nielen pre úsporu energie, ale aj na zníženie nákladov na výkonové moduly a chladiace systémy a znižovanie rušenia elektromagnetického žiarenia a tepelného šumu v dôsledku zníženia prúdu. Keď sa teplota zariadenia znižuje, životnosť zariadenia sa zodpovedajúcim spôsobom predĺži (prevádzková teplota polovodičového zariadenia sa zvyšuje o 10 stupňov a život sa skráti o polovicu). Spotreba energie sa musí zvážiť kedykoľvek.

Bežná chyba 19: Spotreba energie týchto malých čipov je veľmi nízka, nebojte sa o to.

Pozitívne riešenie: Je ťažké určiť spotrebu energie vnútorne nie príliš komplikovaného čipu. Je určený hlavne prúdom na kolíku. ABT16244 spotrebuje menej ako 1 mA bez zaťaženia, ale jeho indikátor je každý kolík. Môže poháňať zaťaženie 60 mA (napríklad porovnávanie odporu desiatok ohmov), to znamená, že maximálna spotreba energie plného zaťaženia môže dosiahnuť 60*16 = 960 mA. Samozrejme, iba prúd napájania je taký veľký a teplo padá na záťaž.

 

Spoločná chyba 20: Ako sa vysporiadať s týmito nepoužitými I/O portami CPU a FPGA? Môžete to nechať prázdne a hovoriť o tom neskôr.

Pozitívne riešenie: Ak sa nepoužívané I/O porty ponechajú plávajúce, môžu sa opakovane kmitať vstupné signály s malým rušením z vonkajšieho sveta a spotreba energie MOS zariadení v podstate závisí od počtu preklopení obvodu brány. Ak je vytiahnutý, každý kolík bude mať tiež mikroampérový prúd, takže najlepším spôsobom je nastaviť ho ako výstup (samozrejme, žiadne ďalšie signály s jazdou nie je možné pripojiť von).

Bežná chyba 21: Na tomto FPGA zostáva toľko dverí, takže ich môžete použiť.

Pozitívne riešenie: Spotreba energie FGPA je úmerná počtu použitých žabiek a počtu otočení, takže spotreba energie rovnakého typu FPGA v rôznych obvodoch a rôzne časy sa môže 100-krát líšiť. Minimalizácia počtu žabiek na vysokorýchlostné preklopenie je základným spôsobom, ako znížiť spotrebu energie FPGA.

Spoločná chyba 22: Pamäť má toľko ovládacích signálov. Moja doska musí používať iba OE a my signály. Select Chip by mal byť uzemnený, aby údaje počas operácie čítania vyšli oveľa rýchlejšie.

Pozitívne riešenie: Spotreba energie väčšiny spomienok, keď je výber čipu platný (bez ohľadu na OE a my), bude viac ako 100 -krát väčšia ako keď je výber čipu neplatný. Preto by sa CS mala používať na čo najviac kontroly čipu a mali by sa splniť ďalšie požiadavky. Je možné skrátiť šírku pulzu vybraného čipu.

Spoločná chyba 23: Zníženie spotreby energie je úlohou hardvérového personálu a nemá nič spoločné so softvérom.

Pozitívne riešenie: Hardvér je iba pódiom, ale softvér je interpret. Prístup takmer každého čipu na zbernici a preklopenie každého signálu sú takmer ovládané softvérom. Ak softvér dokáže znížiť počet prístupov do externej pamäte (s použitím väčšieho množstva registračných premenných, väčšieho použitia internej vyrovnávacej pamäte atď.), Včasná reakcia na prerušenia (prerušenia sú často aktívne na nízkej úrovni s rezistormi vytiahnutia) a ďalšie špecifické opatrenia pre konkrétne dosky veľmi prispievajú k zníženiu spotreby energie. Aby sa doska zmenila dobre, hardvér a softvér musia byť pochopené oboma rukami!

Bežná chyba 24: Prečo sú tieto signály prekročené? Pokiaľ je zápas dobrý, dá sa eliminovať.

Pozitívne riešenie: S výnimkou niekoľkých špecifických signálov (napríklad 100base-T, CML) je prekročenie. Pokiaľ nie je príliš veľký, nemusí sa nevyhnutne porovnávať. Aj keď je zladený, nemusí sa nevyhnutne zhodovať s najlepším. Napríklad výstupná impedancia TTL je menšia ako 50 ohmov a niektoré dokonca 20 ohmov. Ak sa použije taký veľký odporový 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 na vysokej úrovni a výstupu nízkej úrovne nie je rovnaká a je tiež možné dosiahnuť úplné porovnávanie. Z tohto dôvodu môže byť prijateľné porovnávanie TTL, LVDS, 422 a ďalšie signály, pokiaľ sa dosiahne prekročenie.