ULX3S - це повністю відкрита, компактна, надійна та доступна плата розробки FPGA, яка повністю оснащена збалансованим вибором додаткових компонентів та розширень. Розроблена насамперед як навчальний засіб для засвоєння принципів цифрового проектування мікросхем, плата ULX3S має функції та інтерфейси, що роблять її корисним модулем для встановлення в складних пристроях.
Плата побудована навколо потужного чіпа FPGA серії ECP5 серії Lattice Semiconductor і підтримується найновішими ланцюжками інструментів з відкритим кодом. Він оснащений вбудованим Wi-Fi, дисплеєм, кнопками, світлодіодами та сховищем. Вбудований OLED-дисплей та кнопки бездротового зв'язку (OTA) можуть бути оновлені за допомогою з’єднання Wi-Fi, щоб переглянути вміст SD-карти та вибрати бітовий потік.
Його RTC з підтримкою батареї дозволяє повністю вимкнути живлення і прокидається лише у відповідь на певні події. Ця функція робить його ідеальним для використання в програмах з низьким енергоспоживанням, таких як віддалені вузли датчиків, що працюють від акумулятора. Більше того, вбудовані периферійні пристрої, такі як SDRAM, USB, цифровий відеовихід, вбудована FM / ASK-антена, АЦП і ЦАП, роблять його аудіо / відеосистемою для обробки та синтезу сигналів, керування двигуном та використання SDR. Крім того, він може імітувати аркадні машини та ретро-комп’ютери, такі як Minimig (Amiga) або сучасні системи, такі як F32C (MIPS / RISCV). Він має 56 штифтів GPIO, усі вони прокладені як диференціальні пари, та PMOD-сумісний розтиск, що відкриває йому широкий спектр можливостей розширення. І якщо ви тільки починаєте FPGA, ви можете використовувати IDE Arduino для програмування ULX3S за лічені секунди.
Особливості та технічні характеристики ULX3S
- FPGA: Решітка ECP5
- LFE5U-85F-6BG381C (84 K LUT)
- LFE5U-45F-6BG381C (44 K LUT)
- LFE5U-25F-6BG381C (24 K LUT)
- LFE5U-12F-6BG381C (12 K LUT)
- USB: FTDI FT231XS (500 кбіт JTAG і 3 Мбіт USB-послідовний)
- GPIO: 56 висновків (28 диференціальних пар), зручний для PMOD з вихідною напругою 3,3 В при 1 А або 2,5 В при 1,5 А
- Оперативна пам'ять: 32 МБ SDRAM 166 МГц
- Flash: 4-16 Мб Quad-SPI Flash для конфігурації FPGA та зберігання даних користувачів
- Накопичувач: слот Micro-SD
- Світлодіоди: 11 (8 світлодіодів для користувачів, 2 світлодіоди USB, 1 світлодіод Wi-Fi)
- Кнопки: 7 (4 напрямки, 2 вогню, 1 кнопка живлення)
- Аудіо: 3,5-мм роз'єм з 4 контактами (аналоговий стерео + цифровий звук або композитне відео)
- Відео: Цифрове відео (універсальний диференціальний інтерфейс GPDI) з двонаправленим перемикачем рівня від 3,3 до 5 В I²C
- Дисплей: заповнювач для 0,96 ″ SPI COLOR OLED SSD1331
- Wi-Fi та Bluetooth: заповнювач для ESP32 (автономний веб-інтерфейс JTAG через Wi-Fi)
- Антена: 27, 88-108, 144, 433 МГц FM / ASK на борту
- АЦП: 8 каналів, 12 біт, 1 мс / с MAX11125
- Потужність: 3 імпульсні регулятори напруги: 1,1 В, 2,5 В і 3,3 В
- Тактова частота: 25 МГц на борту, зовнішній диференціальний тактовий вхід
- Сон малої потужності: 5 мкА в режимі очікування 5 В, годинник RTC MCP7940N, кнопка живлення, кварц 32768 Гц з резервною батареєю CR1225
- Розміри: 94 мм × 51 мм
Детальніше про плату розробника ULX3S та її замовлення та доставку можна знайти на CrowdSupply.