ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

#20 Basys2: FPGA курс | Проект 12 —

Автор: KONTAKT`S

Загружено: 2026-01-23

Просмотров: 16

Описание: Плату Basys 2 я покупал по этой ссылке:
https://megabonus.com/y/olJ5u

*Ссылка аффилиатная. Она используется для статистики и не влияет
на цену для вас.*
#FPGA #Basys2 #Xilinx #Spartan #VHDL
===

FPGA курс | Проект 12 — Компаратор (Comparator) на VHDL | Basys 2

В этом видео продолжаем курс по FPGA и переходим к **арифметической логике**, начиная с одного из базовых, но принципиально важных блоков — **компаратора**.

Мы реализуем *4-битный компаратор* на VHDL в соответствии с примерами Digilent и разберём, как такие устройства проектируются, симулируются и проверяются на реальной FPGA-плате **Basys 2**.

---

🔹 Теория

Компаратор — это **комбинаторное устройство**, которое сравнивает два двоичных числа и формирует три логических сигнала:

*GT (Greater Than)* — A больше B
*EQ (Equal)* — A = B
*LT (Less Than)* — A меньше B

В видео разбираем:

как компаратор описывается на уровне HDL,
почему он не требует тактирования,
как формируются условия `A больше B`, `A = B`, `A меньше B`,
чем компаратор отличается от арифметических блоков с регистрами.

---

🔹 Практическая реализация

В проекте:

входные данные *A и B* задаются через **ползунковые переключатели (SW)**,
результат сравнения выводится на **светодиоды (LED)**,
используется чистый *комбинаторный VHDL-код* без `clock` и `reset`,
проект полностью *синтезируемый* и подходит для прошивки платы.

Также отдельно рассматриваем:

тестбенч `tb_P12_Comparator`,
появление неопределённых состояний `U`,
правильную инициализацию входов в тестбенче.

---

🔹 Проверка на плате Basys 2

После генерации `.bit`-файла проект можно проверить напрямую на FPGA:

*Примеры проверки:*

`SW = 0101_0101` → A = 5, B = 5 → загорается *EQ*
`SW = 0110_1001` → A = 9, B = 6 → загорается *GT*
`SW = 1100_0011` → A = 3, B = 12 → загорается *LT*

Это позволяет убедиться, что компаратор корректно работает не только в симуляции, но и на реальном железе.

---

🔹 Важно

проект **не является только симуляционным**,
`UCF` файл содержит *только реально используемые сигналы* (SW и LED),
отсутствие `U` на выходах означает корректную комбинаторную логику,
проект — отличная база для дальнейших арифметических схем.

---

🔗 Полный исходный код

GitHub репозиторий курса:
👉 [https://github.com/AIDevelopersMonste...](https://github.com/AIDevelopersMonste...)

---

Если видео было полезным — ставьте 👍, подписывайтесь на канал и продолжаем дальше: *сумматоры, арифметические блоки и ALU* 🚀
🎬 Плейлист FPGA (Basys 2):
👉    • FPGA  

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
#20 Basys2:  FPGA курс | Проект 12 —

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

#21 Basys2:  FPGA курс | 🔢 Project 13: Сумматор (Adder) на FPGA | VHDL |

#21 Basys2: FPGA курс | 🔢 Project 13: Сумматор (Adder) на FPGA | VHDL |

🔥 DDR5 СВОИМИ РУКАМИ | Выживаем в кризис памяти 2026 года 💪| SODIMM - UDIMM без переходников

🔥 DDR5 СВОИМИ РУКАМИ | Выживаем в кризис памяти 2026 года 💪| SODIMM - UDIMM без переходников

#23 Basys2:  FPGA курс | 📘 P15 — Вычитание через дополнительный код (Two’s Complement) |  VHDL

#23 Basys2: FPGA курс | 📘 P15 — Вычитание через дополнительный код (Two’s Complement) | VHDL

Fnirsi 2C23T vs 2C53P. Тест осциллографов для автодиагноста.

Fnirsi 2C23T vs 2C53P. Тест осциллографов для автодиагноста.

Периферийные Устройства для Баз Данных | Portenta H7 | Искусственный Интеллект AI для Управления БД

Периферийные Устройства для Баз Данных | Portenta H7 | Искусственный Интеллект AI для Управления БД

6Н12С. THD IMD АЧХ. Фазоинвертор

6Н12С. THD IMD АЧХ. Фазоинвертор

Потери России и Украины в период СВО. Разбор и анализ.

Потери России и Украины в период СВО. Разбор и анализ.

Илон Маск /22.01.26/ Всемирный экономический форум 2026.

Илон Маск /22.01.26/ Всемирный экономический форум 2026.

#23 Basys2:  FPGA курс | 🔧 P16 — 8-битная ALU на FPGA (Basys 2)

#23 Basys2: FPGA курс | 🔧 P16 — 8-битная ALU на FPGA (Basys 2)

Релиз Inectra CNC 4.3 - коррекция на радиус, клонирование УП, энкодеры, токарка, плазма

Релиз Inectra CNC 4.3 - коррекция на радиус, клонирование УП, энкодеры, токарка, плазма

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Орешник это модернизированный Рубеж? И как украинцы узнали об ударе 9 января заранее?

Орешник это модернизированный Рубеж? И как украинцы узнали об ударе 9 января заранее?

Возможно ли создать компьютеры с техпроцессом меньше 1 нм

Возможно ли создать компьютеры с техпроцессом меньше 1 нм

Переговоры провалились / Срочная переброска войск

Переговоры провалились / Срочная переброска войск

Токарный станок Weisan спустя два с половиной года!

Токарный станок Weisan спустя два с половиной года!

#22 Basys2:  FPGA курс | 📘 P14 — Двоичный вычитатель на FPGA Basys 2 (VHDL) | Проект курса

#22 Basys2: FPGA курс | 📘 P14 — Двоичный вычитатель на FPGA Basys 2 (VHDL) | Проект курса

Запрет на вывоз из Китая / Обвал цен и риски Кыргызского учета

Запрет на вывоз из Китая / Обвал цен и риски Кыргызского учета

Детектирование виртуальных машин: как оно работает и как его обходят [RU]

Детектирование виртуальных машин: как оно работает и как его обходят [RU]

Скоро начнётся пятый год войны | Зачем её вести дальше (English subtitles)

Скоро начнётся пятый год войны | Зачем её вести дальше (English subtitles)

ASUS GX10 (NVIDIA DGX Spark): честный тест для инференса нейросетей

ASUS GX10 (NVIDIA DGX Spark): честный тест для инференса нейросетей

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]