Библиотека

Материалы к курсу — от первого провода до ассемблера.

Содержание

Гайды по уровням

Пошаговые описания заданий и решений для каждого из 47 уровней.

  1. 1. Да будет свет!
  2. 2. Отрицание
  3. 3. Идеальная пара
  4. 4. Хотя бы один
  5. 5. Строгий выбор
  6. 6. Полусумматор
  7. 7. Сумматор
  8. 8. 8-битный Сумматор
  9. 9. Перекрёсток
  10. 10. Замыкание
  11. 11. Умный запоминатель
  12. 12. Осязаемая память
  13. 13. Выбор операции
  14. 14. Сердце математики
  15. 15. Пульс системы
  16. 16. Счётчик команд
  17. 17. Анатомия дешифратора
  18. 18. ФИНАЛ: Компьютер Ершова
  19. 19. Шаг вперёд (PC+2)
  20. 20. Двойное чтение
  21. 21. Указатели
  22. 22. Конфликт на шине
  23. 23. Геймпад
  24. 24. Ручной пиксель
  25. 25. Проверка на минус
  26. 26. Бросок кубика
  27. 27. Hello, Ports!
  28. 28. Движущаяся точка
  29. 29. ФИНАЛ: Змейка
  30. 30. Hello, Wire!
  31. 31. Строгий выбор в коде (XOR)
  32. 32. Управление потоком (MUX)
  33. 33. Первое вычисление (HalfAdder)
  34. 34. Иерархия модулей (FullAdder)
  35. 35. Переход к шинам данных (Adder8)
  36. 36. ALU
  37. 37. Память и Время
  38. 38. Шаг за шагом
  39. 39. Оперативная память
  40. 40. Сердце процессора
  41. 41. Анатомия системы
  42. 42. Рентген для кремния
  43. 43. Остановка времени
  44. 44. Мозг процессора
  45. 45. Своя инструкция
  46. 46. Окно в реальный мир
  47. 47. Материализация

Руководства по компонентам

Все компоненты с изображениями — на одной странице →

Как вентили собирают из NAND — схемы и транзисторный бюджет →

Базовая логика

Арифметика и маршрутизация

Память и состояние

Периферия (Memory-Mapped I/O)

Процессор и управление

Статьи по схемотехнике

Для преподавателей

Методические материалы для внедрения курса «Компьютер Ершова» в учебную программу.

Verilog / Программирование железа

Цикл статей «От кода к кремнию» — о том, как писать на Verilog и создавать собственную аппаратуру.

Инструменты и разделы

Онлайн-инструменты для практики и тематические хабы.