Skip to content

Сумматор: от полусумматора к 74HC283

Паспорт модуля

ПараметрЗначение
Аудиториявсе контуры; пройдены М0–М2
Аутентичная задачасобрать 8-битный сумматор — сердце будущего АЛУ (М4) и процессора (М13)
Объём3 занятия × 60–90 мин
Оборудование74HC86, 74HC08, 74HC32, 74HC283 ×2 (КР1533ИМ6), DIP ×2 линейки, светодиоды ×9, макетка, симулятор Digital
Ограничения5 В, без пайки
Аутентичная задача. После модуля обучающиеся смогут: собрать и проверить сумматор двух 8-битных чисел и объяснить путь переноса от младшего разряда до выхода Cout.

Цели

Обучающиеся …Блум—АндерсонМиллерПроверка
1объясняют механизм переноса и различие полу-/полного сумматорапониматьзнаетквиз
2собирают полный сумматор из вентилей по своей схемеприменять/создаватьпоказывает каксборка + таблица 8 строк
3каскадируют 74HC283 до 8 бит и проверяют контрольными примерамиприменятьпоказывает какчек-лист 8 примеров
4объясняют, почему сквозной перенос медленный и что делает ускоренныйанализироватьзнает какустный разбор + 🔴 измерение

Оценивание

ЗанятиеЦельСредствоТип
11, 2таблица полного сумматора «предсказание→факт», все 8 строкформирующее
33, 4чек-лист: 0+0, 1+1, 5+3, 100+55, 128+128, 255+1, 200+100, 127+1 + вопрос о судьбе 9-го битаитоговое

Путь и разборы

ТемаРазминкаЯдро занятия
1Полусумматор → полныйде Морган (М1)worked example: S=A⊕B⊕Cin, Cout=AB+Cin(A⊕B); сборка из 86/08/32
24 бита на 74HC283таблица полного сумматораразбор даташита: Cin=выв. 7, Cout=выв. 9, VCC=16, GND=8 (сверить с даташитом производителя!); сборка с DIP и линейкой светодиодов
38 бит: каскад3 вопроса зан. 2🟡🔴 по спецификации, 🟢 по монтажке: Cout младшего → Cin старшего; чек-лист
    flowchart LR
    A0["A[3:0], B[3:0]"] --> C1["74HC283 №1<br/>Cin=0"]
    C1 -- "Cout→Cin" --> C2["74HC283 №2"]
    A1["A[7:4], B[7:4]"] --> C2
    C1 --> S0["Σ[3:0]"]
    C2 --> S1["Σ[7:4] + Cout (9-й бит)"]
  
Сквозной vs ускоренный перенос. В цепочке полных сумматоров перенос «бежит» через все разряды — задержка растёт линейно с разрядностью (worst case 255+1). Внутри 74HC283 стоит схема ускоренного переноса (carry-lookahead): P=A⊕B, G=A·B, и переносы вычисляются параллельно. 🔴-задание: оценить по даташиту задержку tPD Cin→Cout и посчитать предельную частоту 32-битного каскада — этот расчёт вернётся в М17, когда ПЛИС-АЛУ поедет на 50 МГц.
Типичные ошибки: висящий Cin младшего корпуса («плавающие» суммы) — Cin строго на GND; забытый перенос между корпусами — суммы ломаются ровно на границе 16 (диагностический признак, проговорить как метод); перепутан порядок разрядов — ловится на несимметричных примерах (100+55), именно поэтому они в чек-листе; светодиоды без резисторов.

Уровни

Глоссарий