Обща грешка 17: Всички тези сигнали на шината са изтеглени от резистори, така че се чувствам облекчен.
Положително решение: Има много причини, поради които сигналите трябва да бъдат издърпвани нагоре и надолу, но не всички от тях трябва да бъдат изтеглени. Резисторът за сваляне и спускане изтегля обикновен входен сигнал, а токът е по-малък от десетки микроампери, но когато се изтегли задвижван сигнал, токът ще достигне нивото на Milliamp. Настоящата система често има по 32 бита адресни данни всеки и може да бъде, ако се изтеглят изолирана шина 244/245 и други сигнали, ще бъдат консумирани няколко вата консумация на енергия на тези резистори (не използвайте концепцията за 80 цента на киловатчас, за да се лекуват тези няколко вата на консумацията на енергия, причината е изглед).
Обща грешка 18: Нашата система се захранва от 220V, така че не е нужно да се интересуваме от консумацията на енергия.
Положително решение: Дизайнът с ниска мощност е не само за спестяване на мощност, но и за намаляване на цената на модулите на захранването и охлаждащите системи и намаляване на смущения в електромагнитното излъчване и топлинния шум поради намаляването на тока. Тъй като температурата на устройството намалява, животът на устройството се удължава съответно (работната температура на полупроводниково устройство се увеличава с 10 градуса, а животът се съкращава наполовина). Консумацията на енергия трябва да се разглежда по всяко време.
Обща грешка 19: Консумацията на енергия на тези малки чипове е много ниска, не се притеснявайте за това.
Положително решение: Трудно е да се определи консумацията на енергия на вътрешно не прекалено сложен чип. Определя се главно от тока на щифта. ABT16244 консумира по -малко от 1 mA без товар, но неговият индикатор е всеки щифт. Той може да задвижва товар от 60 mA (като съвпадение на съпротивление на десетки ома), тоест максималната консумация на енергия от пълно натоварване може да достигне 60*16 = 960ma. Разбира се, само токът на захранването е толкова голям, а топлината пада върху товара.
Обща грешка 20: Как да се справим с тези неизползвани I/O портове на процесора и FPGA? Можете да го оставите празен и да поговорите за това по -късно.
Положително решение: Ако неизползваните I/O портове останат плаващи, те могат да станат многократно колебателни входни сигнали с малко смущения от външния свят, а консумацията на мощност на MOS устройства зависи основно от броя на обръщането на веригата на портата. Ако е изтеглена нагоре, всеки щифт също ще има ток на микроампър, така че най -добрият начин е да го зададете като изход (разбира се, никакви други сигнали с шофиране не могат да бъдат свързани отвън).
Обща грешка 21: Има толкова много врати на тази FPGA, така че можете да я използвате.
Положително решение: Консумацията на мощност на FGPA е пропорционална на броя на използваните джапанки и броя на обръщането, така че консумацията на енергия от един и същ тип FPGA в различни вериги и различно време може да бъде 100 пъти различна. Минимизирането на броя на джапанките за високоскоростно прелистване е основният начин за намаляване на консумацията на мощност на FPGA.
Обща грешка 22: Паметта има толкова много контролни сигнали. Моята дъска трябва само да използва OE и ние сигнализира. Изборът на чип трябва да бъде заземен, така че данните да се появят много по -бързо по време на операцията за четене.
Положително решение: Консумацията на мощност на повечето спомени, когато изборът на чип е валиден (независимо от OE и ние) ще бъде повече от 100 пъти по -голям, отколкото когато селекцията на чипа е невалидна. Следователно, CS трябва да се използва за контрол на чипа колкото е възможно повече и трябва да бъдат изпълнени други изисквания. Възможно е да се съкрати ширината на импулса за избор на чип.
Обща грешка 23: Намаляването на консумацията на енергия е работа на хардуерния персонал и няма нищо общо със софтуера.
Положително решение: Хардуерът е само етап, но софтуерът е изпълнителят. Достъпът на почти всеки чип в шината и флип на всеки сигнал се контролират почти от софтуера. Ако софтуерът може да намали броя на достъпа до външната памет (използвайки повече променливи на регистъра, повече използване на вътрешен кеш и т.н.), навременната реакция на прекъсванията (прекъсванията често са активни на ниско ниво с резистори за изтегляне), а други специфични мерки за конкретни табла ще допринесат значително за намаляване на консумацията на енергия. За да може дъската да се обърне добре, хардуерът и софтуерът трябва да бъдат схванати с две ръце!
Често срещана грешка 24: Защо тези сигнали превишават? Докато мачът е добър, той може да бъде елиминиран.
Положително решение: С изключение на няколко специфични сигнала (като 100Base-T, CML), има превишаване. Докато не е много голям, не е задължително да се съчетава. Дори и да е съчетан, той не съвпада непременно най -добре. Например, изходният импеданс на TTL е по -малък от 50 ома, а някои дори 20 ома. Ако се използва такова голямо съпротивление на съвпадение, токът ще бъде много голям, консумацията на енергия ще бъде неприемлива, а амплитудата на сигнала ще бъде твърде малка, за да се използва. Освен това изходният импеданс на общия сигнал при извеждане на високо ниво и извеждане на ниско ниво не е същият и е възможно също да се постигне пълно съвпадение. Следователно, съвпадението на TTL, LVDS, 422 и други сигнали може да бъде приемливо, докато се постигне превишението.