Skip to content
Viktor Prutyanov edited this page Jul 30, 2024 · 103 revisions

Список лекций

# Слайды Видео Лабы Док. Задания
0 Введение YouTube
1 Модули Verilog. Симуляция. Icarus Verilog YouTube 00_test Icarus Verilog и GTKWave 00_invertor
2 Комбинационная логика. 8-битный сумматор YouTube 01_adder 01_sign_ext
3 Последовательностная логика. D-триггер. Регистры. Счётчик YouTube 02_dff 03_counter 02_clock_div
4 Прошивка FPGA. Altera Quartus YouTube 04_devboard Quartus 18.1
USB-Blaster
03_led_blink
5 Мультиплексор. Декодер. 7-сегментный индикатор YouTube 05_bin_display 04_hex_display
6 Устройство FPGA Altera Cyclone IV YouTube 05_hex_counter
7 RAM. RAM в FPGA. Память команд YouTube 06_rom_fetcher 06_rom
8 Архитектура и микроархитектура. RISC-V ISA. Однотактный RISC-V. Инструкция ADDI YouTube 07_cpu_v1 (часть 1)
9 Ассемблер RISC-V YouTube RISC-V toolchain 07_cpu_v1 (часть 2)
10 Симуляция RISC-V ISA YouTube Whisper
11 Ввод-вывод. MMIO YouTube 08_cpu_v2
12 Условные и безусловные переходы YouTube 09_cpu_v3
13 Блок ФАПЧ YouTube 10_pll
14 Интерфейс UART YouTube 07_uart 11_uart_mmio
15 Интерфейс VGA YouTube 08_vga
09_vga
12_vga_text
16 RAM. Память данных. Стек YouTube 13_cpu_v4
17 Случайные числа. LFSR YouTube 10_lfsr
18 SignalTap YouTube
19 Dual-port RAM YouTube 14_cpu_vga

Литература

  • Цифровая схемотехника и архитектура компьютера / Харрис Д.М., Харрис С.Л. — 2-е изд.
  • Архитектура компьютера / Таненбаум Э., Остин Т. — 6-е изд.
  • Основы языка проектирования цифровой аппаратуры Verilog / Соловьев В.В.
  • Основы цифровой электроники / Ларин А.Л. — 2-е изд.
  • Компьютерная архитектура. Количественный подход / Хеннеси Д., Паттерсон Д. — 5-е изд.
  • Основы цифровой электроники / Токхейм Р.

Руководства и спецификации