ULX3S - это компактная, надежная и доступная по цене плата разработки FPGA с открытым исходным кодом, которая полностью оснащена сбалансированным набором дополнительных компонентов и расширений. Плата ULX3S, разработанная в первую очередь как обучающий инструмент для освоения принципов проектирования цифровых схем, имеет функции и интерфейсы, которые делают ее полезным модулем для установки в сложные устройства.
Плата построена на базе мощного чипа FPGA серии Lattice Semiconductor ECP5 и поддерживается новейшими инструментами с открытым исходным кодом. Он оснащен встроенным Wi-Fi, дисплеем, кнопками, светодиодами и хранилищем. Встроенный OLED-дисплей и кнопки с беспроводным доступом (OTA) можно обновить с помощью подключения Wi-Fi для просмотра содержимого SD-карты и выбора потока битов.
Его часы реального времени с резервным питанием от батареи позволяют ему полностью отключаться и просыпаться только в ответ на определенные события. Эта функция делает его идеальным для использования в приложениях с низким энергопотреблением, таких как удаленные сенсорные узлы с батарейным питанием. Кроме того, встроенные периферийные устройства, такие как SDRAM, USB, цифровой видеовыход, встроенная антенна FM / ASK, АЦП и ЦАП, делают его мощным аудио / видео оборудованием для обработки и синтеза сигналов, управления двигателем и сценариев использования SDR. Кроме того, он может эмулировать аркадные автоматы и ретро-компьютеры, такие как Minimig (Amiga) или современные системы, такие как F32C (MIPS / RISCV). Он имеет 56 контактов GPIO, все они разнесены как дифференциальные пары, и вывод, совместимый с PMOD, что открывает широкий спектр возможностей расширения. А если вы только запускаете FPGA, вы можете использовать IDE Arduino для программирования ULX3S за секунды.
Особенности и характеристики ULX3S
- FPGA: решетка ECP5
- LFE5U-85F-6BG381C (84 КБ LUT)
- LFE5U-45F-6BG381C (44 КБ 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 A или 2,5 В при 1,5 A
- Оперативная память: 32 МБ SDRAM 166 МГц
- Флэш-память: 4-16 МБ Quad-SPI Flash для конфигурации FPGA и хранения пользовательских данных
- Запоминающее устройство: слот Micro-SD
- Светодиоды: 11 (8 пользовательских светодиодов, 2 светодиода USB, 1 светодиод Wi-Fi)
- Кнопки: 7 (4 направления, 2 огня, 1 кнопка питания)
- Аудио: разъем 3,5 мм с 4 контактами (аналоговое стерео + цифровое аудио или композитное видео)
- Видео: цифровое видео (универсальный дифференциальный интерфейс GPDI) с двунаправленным переключателем уровня I²C от 3,3 В до 5 В
- Дисплей: заполнитель для 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.