- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
#2 Basys 2 FPGA Board Reference Manual #FPGA #Basys2 #Xilinx #Spartan #Verilog
Плату Basys 2 я покупал по этой ссылке:
https://megabonus.com/y/olJ5u
*Ссылка аффилиатная. Она используется для статистики и не влияет
на цену для вас.*
#FPGA #Basys2 #Xilinx #Spartan #Verilog
-----------------
# 🚀 Basys 2 FPGA Board
Basys 2 является торговой маркой Digilent Inc.
### 📘 Наглядное руководство для начинающих
---
## 🧠 Что такое Basys 2?
**Basys 2** — это учебная FPGA-плата от **Digilent**, созданная для:
* обучения цифровой логике
* изучения FPGA
* экспериментов с VGA, клавиатурой, кнопками и дисплеями
🔩 В основе платы — **Xilinx Spartan-3E (XC3S100E)**
---
## 🔌 Питание платы (Board Power)
⚡ **Основной способ**
* Питание **по USB**
* Один кабель = питание + прошивка + связь
🔋 **Альтернатива**
* Внешний источник **3.5–5.5 В**
* Например: 3 батарейки AA (≈4.5 В)
⚠️ **Важно**
* ❌ Никогда не подавайте больше 5.5 В
* 🔘 Переключатель питания — **SW8**
---
## 🧩 Конфигурация FPGA (Configuration)
FPGA **не работает без прошивки** — её нужно загрузить.
### 🖥️ PC Mode (разработка)
* JP3 = **PC**
* Загружается файл **.bit**
* Прошивка **пропадает** при выключении питания
### 💾 ROM Mode (автозагрузка)
* JP3 = **ROM**
* Прошивка хранится во **Flash (.mcs)**
* FPGA загружается **автоматически**
🛠️ Используется программа **Digilent Adept**
---
## ⏱️ Тактирование (Oscillators)
🟦 **Основной генератор**
* 25 / 50 / 100 МГц
* Выбор через перемычку **JP4**
* Пин FPGA: **B8 (MCLK)**
🟩 **Внешний генератор (опция)**
* Устанавливается в сокет IC6
* Лучше для **VGA**
* Пин FPGA: **M6 (UCLK)**
🔁 Внутри FPGA можно:
* делить частоту
* умножать (через DLL)
---
## 🎛️ User I/O — кнопки и индикаторы
### 🔘 Входы
* **4 кнопки** (BTN0–BTN3)
* **8 переключателей** (SW0–SW7)
📌 Кнопки = 0 → 1 при нажатии
📌 Debounce нужно делать в логике
---
### 💡 Выходы
* **8 LED**
* **1 Power LED**
* **1 Status LED (LD8)** — FPGA прошит ✅
---
## 🔢 Seven-Segment Display (7-SEG)
🧩 **4-разрядный дисплей**
* Тип: **общий анод**
* Сегменты: CA–CG + DP
* Аноды: AN0–AN3
⚠️ Логика:
* AN = **1** → цифра активна
* Сегмент = **0** → горит
🔄 **Мультиплексирование**
* Обновление: 60 Гц – 1 кГц
* Иначе будет мерцание 👀
---
## ⌨️🖱️ PS/2 Port
Поддержка:
* **PS/2 клавиатуры**
* **PS/2 мыши**
🔌 Интерфейс:
* CLK + DATA
* Open-collector
* Частота: ~20–30 кГц
📥 Данные читаются **по спаду CLK**
---
### 🖱️ PS/2 Mouse
📦 Один пакет = **3 байта**
1. Status (кнопки, знаки)
2. ΔX
3. ΔY
📍 Движение:
* вправо / вверх → +
* влево / вниз → −
---
## 🖥️ VGA Port
🎨 **Цвет**
* 8 бит:
* Red ×3
* Green ×3
* Blue ×2
🔄 **Разрешение**
* 640×480 @ 60 Гц
* Pixel Clock = **25 МГц**
📐 Сигналы:
* HSYNC
* VSYNC
* RGB
⚠️ RGB выводится **только в active area**
---
## 🔌 Expansion Connectors (Pmod)
📍 Разъёмы:
* **JA, JB, JC, JD**
* Формат: 6 pin
🔧 Каждый разъём:
* 3.3 В
* GND
* 4 сигнала FPGA
🛡️ Защита:
* ESD-диоды
* резисторы
❌ Не 5V tolerant!
---
## 🧪 Built-In Self Test
🧠 Встроенный тест в Flash ROM
▶️ Как запустить:
1. JP3 = **ROM**
2. Включить питание
📺 Что проверяется:
* 7-SEG счётчик
* Switch → LED
* Buttons → дисплей
* VGA тест-картинка
✅ Если работает — плата исправна
---
## 🎯 Итог
Basys 2 — это:
* 🎓 отличная учебная FPGA-плата
* 🔌 минимум внешнего железа
* 🧩 максимум практики
📌 Идеально для:
* Verilog / VHDL
* VGA-проектов
* FSM
* работы с периферией
---
Если хочешь, дальше могу:
* ✍️ оформить это как **PDF / README**
* 🎬 сделать **сценарий для видео**
* 🧪 дать **первый проект (LED + Switch)**
* 🧠 нарисовать **структуру FPGA-проекта**
Скажи, что делаем дальше 👇
===
GitHub: https://github.com/AIDevelopersMonster/basys2-course
— исходники уроков, шаблон проекта для Xilinx ISE, UCF для Basys2 и автогенератор проектов.
===
📌 Примечание
Basys 2 является торговой маркой Digilent Inc.
Xilinx Spartan-3E — торговая марка Xilinx Inc.
#FPGA
#Basys2
#Xilinx
#Spartan3E
#Verilog
#FPGAдляНачинающих
#ЦифроваяЭлектроника
#HardwareDesign
#Digilent
#XilinxISE
📂 Репозиторий курса (код, шаблоны, UCF)
GitHub:
https://github.com/AIDevelopersMonster/basys2-course
В репозитории есть шаблон проекта ISE для Basys2, корректный UCF, и скрипт генерации новых проектов.
🎬 Плейлист FPGA (Basys 2):
👉 https://www.youtube.com/playlist?list=PLVoFIRfTAAI7-d_Yk6bNVnj4atUdMxvT5
Видео #2 Basys 2 FPGA Board Reference Manual #FPGA #Basys2 #Xilinx #Spartan #Verilog канала KONTAKT`S
https://megabonus.com/y/olJ5u
*Ссылка аффилиатная. Она используется для статистики и не влияет
на цену для вас.*
#FPGA #Basys2 #Xilinx #Spartan #Verilog
-----------------
# 🚀 Basys 2 FPGA Board
Basys 2 является торговой маркой Digilent Inc.
### 📘 Наглядное руководство для начинающих
---
## 🧠 Что такое Basys 2?
**Basys 2** — это учебная FPGA-плата от **Digilent**, созданная для:
* обучения цифровой логике
* изучения FPGA
* экспериментов с VGA, клавиатурой, кнопками и дисплеями
🔩 В основе платы — **Xilinx Spartan-3E (XC3S100E)**
---
## 🔌 Питание платы (Board Power)
⚡ **Основной способ**
* Питание **по USB**
* Один кабель = питание + прошивка + связь
🔋 **Альтернатива**
* Внешний источник **3.5–5.5 В**
* Например: 3 батарейки AA (≈4.5 В)
⚠️ **Важно**
* ❌ Никогда не подавайте больше 5.5 В
* 🔘 Переключатель питания — **SW8**
---
## 🧩 Конфигурация FPGA (Configuration)
FPGA **не работает без прошивки** — её нужно загрузить.
### 🖥️ PC Mode (разработка)
* JP3 = **PC**
* Загружается файл **.bit**
* Прошивка **пропадает** при выключении питания
### 💾 ROM Mode (автозагрузка)
* JP3 = **ROM**
* Прошивка хранится во **Flash (.mcs)**
* FPGA загружается **автоматически**
🛠️ Используется программа **Digilent Adept**
---
## ⏱️ Тактирование (Oscillators)
🟦 **Основной генератор**
* 25 / 50 / 100 МГц
* Выбор через перемычку **JP4**
* Пин FPGA: **B8 (MCLK)**
🟩 **Внешний генератор (опция)**
* Устанавливается в сокет IC6
* Лучше для **VGA**
* Пин FPGA: **M6 (UCLK)**
🔁 Внутри FPGA можно:
* делить частоту
* умножать (через DLL)
---
## 🎛️ User I/O — кнопки и индикаторы
### 🔘 Входы
* **4 кнопки** (BTN0–BTN3)
* **8 переключателей** (SW0–SW7)
📌 Кнопки = 0 → 1 при нажатии
📌 Debounce нужно делать в логике
---
### 💡 Выходы
* **8 LED**
* **1 Power LED**
* **1 Status LED (LD8)** — FPGA прошит ✅
---
## 🔢 Seven-Segment Display (7-SEG)
🧩 **4-разрядный дисплей**
* Тип: **общий анод**
* Сегменты: CA–CG + DP
* Аноды: AN0–AN3
⚠️ Логика:
* AN = **1** → цифра активна
* Сегмент = **0** → горит
🔄 **Мультиплексирование**
* Обновление: 60 Гц – 1 кГц
* Иначе будет мерцание 👀
---
## ⌨️🖱️ PS/2 Port
Поддержка:
* **PS/2 клавиатуры**
* **PS/2 мыши**
🔌 Интерфейс:
* CLK + DATA
* Open-collector
* Частота: ~20–30 кГц
📥 Данные читаются **по спаду CLK**
---
### 🖱️ PS/2 Mouse
📦 Один пакет = **3 байта**
1. Status (кнопки, знаки)
2. ΔX
3. ΔY
📍 Движение:
* вправо / вверх → +
* влево / вниз → −
---
## 🖥️ VGA Port
🎨 **Цвет**
* 8 бит:
* Red ×3
* Green ×3
* Blue ×2
🔄 **Разрешение**
* 640×480 @ 60 Гц
* Pixel Clock = **25 МГц**
📐 Сигналы:
* HSYNC
* VSYNC
* RGB
⚠️ RGB выводится **только в active area**
---
## 🔌 Expansion Connectors (Pmod)
📍 Разъёмы:
* **JA, JB, JC, JD**
* Формат: 6 pin
🔧 Каждый разъём:
* 3.3 В
* GND
* 4 сигнала FPGA
🛡️ Защита:
* ESD-диоды
* резисторы
❌ Не 5V tolerant!
---
## 🧪 Built-In Self Test
🧠 Встроенный тест в Flash ROM
▶️ Как запустить:
1. JP3 = **ROM**
2. Включить питание
📺 Что проверяется:
* 7-SEG счётчик
* Switch → LED
* Buttons → дисплей
* VGA тест-картинка
✅ Если работает — плата исправна
---
## 🎯 Итог
Basys 2 — это:
* 🎓 отличная учебная FPGA-плата
* 🔌 минимум внешнего железа
* 🧩 максимум практики
📌 Идеально для:
* Verilog / VHDL
* VGA-проектов
* FSM
* работы с периферией
---
Если хочешь, дальше могу:
* ✍️ оформить это как **PDF / README**
* 🎬 сделать **сценарий для видео**
* 🧪 дать **первый проект (LED + Switch)**
* 🧠 нарисовать **структуру FPGA-проекта**
Скажи, что делаем дальше 👇
===
GitHub: https://github.com/AIDevelopersMonster/basys2-course
— исходники уроков, шаблон проекта для Xilinx ISE, UCF для Basys2 и автогенератор проектов.
===
📌 Примечание
Basys 2 является торговой маркой Digilent Inc.
Xilinx Spartan-3E — торговая марка Xilinx Inc.
#FPGA
#Basys2
#Xilinx
#Spartan3E
#Verilog
#FPGAдляНачинающих
#ЦифроваяЭлектроника
#HardwareDesign
#Digilent
#XilinxISE
📂 Репозиторий курса (код, шаблоны, UCF)
GitHub:
https://github.com/AIDevelopersMonster/basys2-course
В репозитории есть шаблон проекта ISE для Basys2, корректный UCF, и скрипт генерации новых проектов.
🎬 Плейлист FPGA (Basys 2):
👉 https://www.youtube.com/playlist?list=PLVoFIRfTAAI7-d_Yk6bNVnj4atUdMxvT5
Видео #2 Basys 2 FPGA Board Reference Manual #FPGA #Basys2 #Xilinx #Spartan #Verilog канала KONTAKT`S
Комментарии отсутствуют
Информация о видео
16 января 2026 г. 9:30:05
01:02:50
Другие видео канала





















