Misforståelse 4: design med lav effekt

Almindelig fejl 17: Disse bussignaler trækkes alle af modstande, så jeg føler mig lettet.

Positiv løsning: Der er mange grunde til, at signaler skal trækkes op og ned, men ikke alle af dem skal trækkes. Pulle-up og pull-down-modstanden trækker et simpelt indgangssignal, og strømmen er mindre end titusinder af mikroamperer, men når et drevet signal trækkes, når strømmen milliampeniveauet. Det nuværende system har ofte 32 bit af adressedata hver, og der kan være, hvis 244/245 isolerede bus og andre signaler trækkes op, et par watt strømforbrug vil blive konsumeret på disse modstande (brug ikke begrebet 80 cent pr. Kilowatt-time til at behandle disse få watt strømforbrug, grunden er nedad).

Almindelig fejl 18: Vores system drives af 220V, så vi behøver ikke at bekymre os om strømforbrug.

Positiv løsning: Design med lav effekt er ikke kun til at spare strøm, men også til at reducere omkostningerne ved effektmoduler og kølesystemer og reducere interferensen af ​​elektromagnetisk stråling og termisk støj på grund af reduktion af strøm. Når temperaturen på enheden falder, udvides enhedens levetid tilsvarende (driftstemperaturen på en halvlederindretning øges med 10 grader, og livet forkortes med halvdelen). Strømforbrug skal overvejes når som helst.

Almindelig fejl 19: Kraftforbruget af disse små chips er meget lavt, skal du ikke bekymre dig om det.

Positiv løsning: Det er vanskeligt at bestemme strømforbruget af den internt ikke for komplicerede chip. Det bestemmes hovedsageligt af strømmen på stiften. En ABT16244 forbruger mindre end 1 mA uden belastning, men dens indikator er hver pin. Det kan drive en belastning på 60 mA (såsom at matche en modstand af titusinder af ohm), det vil sige det maksimale strømforbrug af en fuld belastning kan nå 60*16 = 960 mA. Naturligvis er kun strømforsyningsstrømmen så stor, og varmen falder på belastningen.

 

Almindelig fejl 20: Hvordan håndteres disse ubrugte I/O -porte på CPU og FPGA? Du kan lade det være tomt og tale om det senere.

Positiv løsning: Hvis de ubrugte I/O -porte efterlades flydende, kan de blive gentagne gange svingende indgangssignaler med lidt interferens fra omverdenen, og strømforbruget af MOS -enheder afhænger dybest set af antallet af flips i portkredsløbet. Hvis den trækkes op, har hver pin også mikroampere strøm, så den bedste måde er at indstille den som et output (selvfølgelig kan ingen andre signaler med kørsel forbindes til ydersiden).

Almindelig fejl 21: Der er så mange døre tilbage på denne FPGA, så du kan bruge den.

Positiv løsning: Strømforbruget af FGPA er proportionalt med antallet af anvendte flip-flops og antallet af flips, så strømforbruget af den samme type FPGA på forskellige kredsløb og forskellige tidspunkter kan være 100 gange forskellige. Minimering af antallet af flip-flops til højhastighedsfladning er den grundlæggende måde at reducere FPGA-strømforbruget på.

Almindelig fejl 22: Hukommelsen har så mange kontrolsignaler. Mit bestyrelse behøver kun at bruge OE, og vi signaliserer. Chip -valget skal jordes, så dataene kommer meget hurtigere ud under læsningsoperationen.

Positiv løsning: strømforbruget af de fleste minder, når chip -valget er gyldigt (uanset OE og vi) vil være mere end 100 gange større end når chip -valget er ugyldigt. Derfor skal CS bruges til at kontrollere chippen så meget som muligt, og andre krav bør opfyldes. Det er muligt at forkorte bredden af ​​chipvalgpulsen.

Almindelig fejl 23: Reduktion af strømforbruget er hardwarepersonalets job og har intet at gøre med software.

Positiv løsning: Hardwaren er kun en scene, men softwaren er kunstneren. Adgangen til næsten hver chip på bussen og flip af hvert signal styres næsten af ​​softwaren. Hvis softwaren kan reducere antallet af adgang til den eksterne hukommelse (ved hjælp af flere registervariabler, mere brug af intern cache osv.), Er rettidig respons til afbrydelser (afbrydelser ofte aktive niveauer med pull-up-modstande) og andre specifikke foranstaltninger for specifikke plader vil alle bidrage meget til at reducere strømforbruget. For at bestyrelsen skal dreje godt, skal hardware og software forstås med begge hænder!

Almindelig fejl 24: Hvorfor overskrider disse signaler? Så længe kampen er god, kan den fjernes.

Positiv løsning: Bortset fra et par specifikke signaler (såsom 100base-T, CML) er der overskridelse. Så længe det ikke er særlig stort, behøver det ikke nødvendigvis at blive matchet. Selv hvis det matches, matcher det ikke nødvendigvis bedst. For eksempel er outputimpedansen af ​​TTL mindre end 50 ohm og nogle endda 20 ohm. Hvis der bruges en så stor matchende modstand, vil strømmen være meget stor, strømforbruget vil være uacceptabelt, og signalamplituden vil være for lille til at blive brugt. Desuden er outputimpedansen af ​​det generelle signal, når man udsender højt niveau og udsender lavt niveau, ikke det samme, og det er også muligt at opnå fuldstændig matchning. Derfor kan matchning af TTL, LVD'er, 422 og andre signaler være acceptabel, så længe overskydningen opnås.