ycliper

Популярное

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

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

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

Топ запросов

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

#13 Basys2— ДЕШИФРАТОР 3→8 (Decoder) + Enable | VHDL | Basys2

Автор: KONTAKT`S

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

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

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

*Ссылка аффилиатная. Она используется для статистики и не влияет
на цену для вас.*
#FPGA #Basys2 #Xilinx #Spartan #VHDL
===
В этом выпуске делаем комбинаторный дешифратор 3→8 (one-hot) с сигналом разрешения EN:
вводим адрес A(2..0) со слайд-переключателей, включаем/выключаем выходы через EN, и выводим результат на 8 светодиодов Basys2.

Покажу:

как работает дешифратор и где он применяется,

реализацию на VHDL через case,

симуляцию в ISim и проверку через testbench (полный перебор входов),

сборку и прошивку на плату.

✅ Что будет в видео

Понимаем идею decoder 3→8 и формат one-hot

Добавляем вход EN (разрешение)

Пишем VHDL без защёлок (latch): корректные значения “по умолчанию”

Подключаем SW → LED на Basys2

Пишем testbench с assert и прогоняем все комбинации

🧠 Теория: Decoder 3→8 (one-hot)

Дешифратор преобразует 3-битный код A в 8-битный вектор Y, где активен ровно один выход:

EN = 0 → Y = 00000000

EN = 1, A = 000 → Y = 00000001

EN = 1, A = 011 → Y = 00001000

EN = 1, A = 111 → Y = 10000000

🎛️ Подключение на Basys2 (SW/LED)

Входы:

SW(2..0) → A(2..0) (адрес 0..7)

SW(3) → EN (разрешение)

Выходы:

LED(7..0) → Y(7..0) (one-hot)

На Basys2 есть 8 переключателей и 8 светодиодов, поэтому decoder 3→8 идеально ложится на штатные I/O платы.

basys2_rm

🧪 Симуляция и Testbench

В тестбенче:

входы инициализируются, чтобы не ловить U/X,

перебираем EN ∈ {0,1} и A ∈ {0..7},

сравниваем LED с эталонным one-hot через assert.

🛠️ Сборка и прошивка (Xilinx ISE + Adept)

Basys2 прошивается через USB/JTAG с помощью Digilent Adept, а bit-файл собираем в Xilinx ISE WebPACK.

⚠️ Важно: если программируешь FPGA напрямую по JTAG (Adept), проверь настройку старта тактирования:
Generate Programming File → Process Properties → Startup Options → FPGA Start-Up Clock → JTAG Clock

README_RU

📂 Репозиторий курса (код, шаблоны, UCF)

GitHub:
https://github.com/AIDevelopersMonste...

В репозитории есть шаблон проекта ISE для Basys2, корректный UCF, и скрипт генерации новых проектов.
🏷️ Хэштеги

#FPGA #VHDL #Basys2 #XilinxISE #Digilent #Decoder #DigitalLogic #ISim #Testbench #spartan3e


🎬 Плейлист FPGA (Basys 2):
👉    • FPGA  

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
#13  Basys2— ДЕШИФРАТОР 3→8 (Decoder) + Enable | VHDL | Basys2

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

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

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

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

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

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

#14 Basys2— ПРИОРИТЕТНЫЙ ШИФРАТОР 8→3 + VALID (Priority Encoder) | #VHDL | Basys2

#14 Basys2— ПРИОРИТЕТНЫЙ ШИФРАТОР 8→3 + VALID (Priority Encoder) | #VHDL | Basys2

Первый взгляд на новый одноплатный компьютер Orange pi 4 pro. Тест производительности.

Первый взгляд на новый одноплатный компьютер Orange pi 4 pro. Тест производительности.

Первая в мире microSD карта на 2 ТБ

Первая в мире microSD карта на 2 ТБ

#15 —Basys2  Project 7: Barrel Shifter / Комбинаторный сдвиг

#15 —Basys2 Project 7: Barrel Shifter / Комбинаторный сдвиг

Компактные 300вт света! Sirui 300X II

Компактные 300вт света! Sirui 300X II

Что не так с китайцами? Добьём Машенника или он нас?

Что не так с китайцами? Добьём Машенника или он нас?

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

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

ОБЫЧНЫЙ VPN УМЕР: Чем обходить блокировки в 2026

ОБЫЧНЫЙ VPN УМЕР: Чем обходить блокировки в 2026

УМ на 3хГУ72 с ОК.  Вместо реле pin диоды.  Вариант трансивера с высокой ДД от антенны до УПЧ.

УМ на 3хГУ72 с ОК. Вместо реле pin диоды. Вариант трансивера с высокой ДД от антенны до УПЧ.

ЕОПТ 054 - Tailscale -  ВСЕ твои компьютеры всегда на связи!

ЕОПТ 054 - Tailscale - ВСЕ твои компьютеры всегда на связи!

Самая быстрая передача файлов МЕЖДУ ВСЕМИ ТИПАМИ УСТРОЙСТВ 🚀

Самая быстрая передача файлов МЕЖДУ ВСЕМИ ТИПАМИ УСТРОЙСТВ 🚀

Коллекция LaserDisc: эхо прошлого

Коллекция LaserDisc: эхо прошлого

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Почему НЕЛЬЗЯ складывать бета- и гамма-излучение в Зивертах?

Почему НЕЛЬЗЯ складывать бета- и гамма-излучение в Зивертах?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Бойня на оборонительном рубеже: гр.Восток отбивает атаки ВСУ! Военные сводки 21.01.2026

Бойня на оборонительном рубеже: гр.Восток отбивает атаки ВСУ! Военные сводки 21.01.2026

Бесплатный курс по С++ Unreal Engine для новичков — Часть 1

Бесплатный курс по С++ Unreal Engine для новичков — Часть 1

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Cudy TR3000 + LTE USB модем — прошивка OpenWRT, Podkop и VLESS xHTTP | 2026

Cudy TR3000 + LTE USB модем — прошивка OpenWRT, Podkop и VLESS xHTTP | 2026

НЕБОСКРЕБЫ ДО ЭРЫ СТАЛИ. Из чего сделаны каркасы первых высоток, если технологии еще не было?

НЕБОСКРЕБЫ ДО ЭРЫ СТАЛИ. Из чего сделаны каркасы первых высоток, если технологии еще не было?

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



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



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