Библиотека

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

Содержание

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

Пошаговые описания заданий и решений для каждого из 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. Слово становится железом
  31. 31. Hello, Wire!
  32. 32. Мультиплексор (Verilog)
  33. 33. Полусумматор (Verilog)
  34. 34. Полный сумматор (Verilog)
  35. 35. 8-битный сумматор (Verilog)
  36. 36. АЛУ (Verilog)
  37. 37. Регистр (Verilog)
  38. 38. Счётчик (Verilog)
  39. 39. RAM (Verilog)
  40. 40. Datapath (Verilog)
  41. 41. Анатомия системы
  42. 42. Рентген для кремния
  43. 43. Остановка времени
  44. 44. Мозг процессора
  45. 45. Своя инструкция
  46. 46. Окно в реальный мир
  47. 47. Материализация

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

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

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

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

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

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

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

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

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

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

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