Оглавление
- Шаблоны
- Модули
- Статьи
- АЛУ
- Утилиты
- ПЛИС DE0 Cyclone V
- ПЛИС Cyclone III Marsohod
- ПЛИС MAX2 Marsohod2
- ПЛИС MAX 10M02
- Arduino
- Разное
- Эксперименты
§ Шаблоны
Icarus, Verilator- TB Icarus Verilog #1 Гарвардская память
- TB Icarus Verilog #2 Мини-процессор, Фон Нейман
- SDL2 Verilated шаблон для разработки CPU
§ Модули
Клавиатура- Контроллер клавиатуры ASCII
- Упрощенная клавиатура PS/2 версия 2
- Упрощенная клавиатура PS/2
- Клавиатура PS/2
- Текстовый видеоадаптер, rev. 2020
- Текстовый видеоадаптер, rev. 2023
- Модуль вывода ZX Spectrum экрана
- Видеоадаптер CGA
- Адаптер 640x480 версия 1
- Схема деления столбиком
- Одна стадия деления
- Модуль деления без конвейера
- Модуль деления с конвейером
- Псевдослучайные числа
- Умножение и сложение чисел фиксированной точности
- Умножение float32
Память
- Модуль базового SD
- Модуль 24LC (arduino)
- Контроллер SDRAM
UART
§ Статьи
- Введение в верилог: учебник с проекта marsohod2
- Принцип работы транзистора
- Полупроводники, первая попытка понять
- Цифровые модули из К155ЛА3
- Логические вентили (Logisim)
- Принцип работы ПЛИС
- Как работает триггер
§ АЛУ
§ Утилиты
§ ПЛИС DE0 Cyclone V
- Распиновка
- Коннекторы
- Шаблон проекта
- Прошивка DE0CV в Quartus Lite Edition 15
- Специальная распиновка для девборды DE0-CV5
§ ПЛИС Cyclone III Marsohod
- Распиновка
- Установка Quartus
- Шаблон проекта
- Шаблон PLL
- Аудио PWM
- Модуль приема UART v1
- Динамический семисегментный модуль
§ ПЛИС MAX2 Marsohod2
§ ПЛИС MAX 10M02
§ Arduino
- Назначение пинов
- Шаблон чистого кода C
- Протокол UART для AVR
- Протокол SPI для AVR
- Протокол SD Card
- Протокол I2C