Skip to content
Viktor Prutyanov edited this page May 5, 2019 · 70 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
Работа с памятью
UART

Литература

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

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

You can’t perform that action at this time.