Распространенная ошибка 17: Все сигналы шины поглощаются резисторами, поэтому я чувствую облегчение.
Позитивное решение: существует множество причин, по которым сигналы необходимо поднимать и понижать, но не все из них необходимо перетягивать. Подтягивающий и понижающий резистор вытягивает простой входной сигнал, а ток составляет менее десятков микроампер, но когда вытягивается управляемый сигнал, ток достигает уровня миллиампер. Текущая система часто имеет 32 бита адресных данных каждая, и они могут быть. Если подключить изолированную шину 244/245 и другие сигналы, на этих резисторах будет потребляться несколько ватт мощности (не используйте концепцию 80 центов за киловатт-час, чтобы относиться к этим нескольким ваттам потребляемой мощности, причина внизу. Посмотрите).
Распространенная ошибка 18: Наша система питается от сети 220 В, поэтому нам не нужно заботиться об энергопотреблении.
Положительное решение: маломощная конструкция предназначена не только для экономии электроэнергии, но и для снижения стоимости силовых модулей и систем охлаждения, а также снижения помех электромагнитного излучения и тепловых шумов за счет уменьшения тока. При уменьшении температуры устройства соответственно продлевается срок службы устройства (рабочая температура полупроводникового устройства увеличивается на 10 градусов, а срок службы сокращается вдвое). Потребление электроэнергии необходимо учитывать в любое время.
Распространенная ошибка 19. Энергопотребление этих маленьких чипов очень низкое, не беспокойтесь об этом.
Положительное решение: сложно определить энергопотребление внутренне не слишком сложного чипа. В основном это определяется током на выводе. ABT16244 без нагрузки потребляет менее 1 мА, но его индикатором является каждый вывод. Он может управлять нагрузкой 60 мА (например, при сопротивлении в десятки Ом), то есть максимальное энергопотребление при полной нагрузке может достигать 60*16=960 мА. Конечно, только ток источника питания такой большой, а тепло приходится на нагрузку.
Распространенная ошибка 20: Как быть с неиспользуемыми портами ввода-вывода ЦП и ПЛИС? Вы можете оставить это поле пустым и поговорить об этом позже.
Положительное решение: если неиспользуемые порты ввода-вывода оставить плавающими, они могут стать многократно колеблющимися входными сигналами с небольшими помехами от внешнего мира, а энергопотребление МОП-устройств в основном зависит от количества переворотов схемы затвора. Если его подтянуть, каждый вывод также будет иметь ток в микроамперах, поэтому лучший способ — установить его как выход (конечно, никакие другие сигналы с управлением не могут быть подключены наружу).
Распространенная ошибка 21. В этой FPGA осталось так много дверей, что вы можете ее использовать.
Положительное решение: потребляемая мощность FGPA пропорциональна количеству используемых триггеров и количеству триггеров, поэтому энергопотребление одного и того же типа FPGA в разных схемах и в разное время может отличаться в 100 раз. Минимизация количества триггеров для высокоскоростного переключения является фундаментальным способом снижения энергопотребления FPGA.
Распространенная ошибка 22: В памяти слишком много управляющих сигналов. Моей плате нужно использовать только сигналы OE и WE. Выбор чипа должен быть заземлен, чтобы данные выводились намного быстрее во время операции чтения.
Положительное решение: энергопотребление большинства модулей памяти, когда выбор чипа действителен (независимо от OE и WE), будет более чем в 100 раз больше, чем когда выбор чипа недействителен. Следовательно, CS следует использовать для максимально возможного управления чипом, а также должны соблюдаться другие требования. Можно сократить длительность импульса выбора чипа.
Распространенная ошибка 23. Снижение энергопотребления — задача аппаратного персонала и не имеет ничего общего с программным обеспечением.
Позитивное решение: оборудование — это всего лишь сцена, а программное обеспечение — исполнитель. Доступ почти к каждому чипу на шине и изменение каждого сигнала практически контролируются программным обеспечением. Если программное обеспечение может уменьшить количество обращений к внешней памяти (используя больше регистровых переменных, больше использовать внутренний кэш и т. д.), своевременную реакцию на прерывания (прерывания часто являются активными на низком уровне с подтягивающими резисторами) и другие конкретные меры для конкретных плат будут в значительной степени способствовать снижению энергопотребления. Чтобы плата хорошо поворачивалась, аппаратное и программное обеспечение необходимо держать обеими руками!
Распространенная ошибка 24: Почему эти сигналы выходят за рамки? Пока матч хороший, его можно исключить.
Положительное решение: за исключением нескольких конкретных сигналов (таких как 100BASE-T, CML), наблюдается перерегулирование. Пока оно не очень велико, его не обязательно сопоставлять. Даже если оно соответствует, оно не обязательно соответствует лучшему. Например, выходное сопротивление ТТЛ составляет менее 50 Ом, а у некоторых и вовсе 20 Ом. Если использовать такое большое согласующее сопротивление, ток будет очень большим, потребляемая мощность будет неприемлемой, а амплитуда сигнала будет слишком маленькой для использования. Кроме того, выходное сопротивление общего сигнала при выводе высокого и низкого уровня не одинаково, и также можно добиться полного совпадения. Следовательно, согласование сигналов TTL, LVDS, 422 и других может быть приемлемым, пока достигается перерегулирование.