В прошлом году мы писали о плате Lichee Tang FPGA на базе платформы Anlogic EG4S20 FPGA, предназначенной для разработки RISC-V с ценой всего 15 долларов.
Компания, которая теперь называется Sipeed, выпустила еще более дешевую плату Tang Nano FPGA, оснащенную GOWIN Semi GW1N FPGA, ставшую частью семейства LittleBee.
Sipeed Tang Nano
Технические характеристики Sipeed Tang Nano:
- FPGA – FPGA Gowin GW1N-1-LV с 1152 LUT4, 864 триггера (FF), 72 Кбит SRAM, 4х B-SRAM, 96 Кбит пользовательской флэш-памяти, 1х PLL, 4х ввода-вывода
- Системная память – 64 Мбит (8 МБ), 3,3 В PSRAM
- Дисплей – стандартный 40-контактный RGB LCD интерфейс с встроенной схемой драйвера подсветки экрана (по умолчанию открывается в обычном режиме, EN-контакт может быть подключен к FPGA)
- USB – порт USB Type-C для загрузки и питания
- Расширение – 34 порта ввода/вывода и выводы питания на разъемах (не запитанные), совместимы с макетом
- Разное – светодиод RGB, 2х пользовательских кнопки, кварцевый генератор 24 МГц
- Питание – 5 В через порт USB-C (не менее 400 мА)
- Размеры – 58,4 х 21,3 х 4,8 мм
Все делается через кабель USB-C, которым предназначен для питания платы, загрузки битового потока. Программирование может быть выполнено с помощью GOWIN IDE, доступной для Windows и Linux. Есть Wiki с дополнительной информацией, но обратите внимание, что на данный момент английский раздел пуст, а вся информация о китайской версии. Просмотр этого каталога предоставит вам больше документации по оборудованию и схемам, а также (в скором времени) более подробную информацию о программном обеспечении.
Если вы хотите приобрести плату, вы можете сделать это через Taobao или, если вы находитесь за пределами Китая, через стороннего экспедитора Taobao, где она продается по цене от 34,90 юаней (4,9 доллара США) или до 132 юаней (~ 18 долларов) с 5-дюймовым цветным дисплеем.
GOWIN GW1N FPGA
Каталог также содержит таблицу данных GOWIN GW1N FPGA на английском и китайском языках, где мы можем найти основные характеристики крошечного, недорогого FPGA:
- Пользовательская флэш-память
- GW1N-1 , GW1N-1S – 100 000 циклов записи,> 10 лет хранения данных при +85 ° C, по выбору 8/16/32 бит ввода и вывода данных, размер страницы 256 байт: 256 байтов, режим ожидания 3 мкА текущий, время записи страницы: 8,2 мс
- GW1N-2/2B /4/4B/6/9) – до 608 Кбит, 10000 циклов записи
- Низкое энергопотребление
- 55 нм техпроцесс встроенной флэш-памяти
- LV: поддерживает напряжение ядра 1,2 В
- UV: поддерживает один и тот же источник питания для VCC/VCCO/VCCx – Примечание: устройства GW1N-1 и GW1N-1S не поддерживают версию UV.
- Clock динамично включается и выключается
- Множество стандартов ввода/вывода
- LVCMOS33 / 25/18/15/12; LVTTL33, SSTL33 / 25/18 I,
SSTL33 / 25/18 II, SSTL15; HSTL18 I, HSTL18 II, HSTL15 I; PCI,
LVDS25, RSDS, LVDS25E, BLVDSE, MLVDSE, LVPECLE, RSDSE - Опционально входной гистерезис
- Поддерживает параметры привода 4 мА, 8 мА, 16 мА, 24 мА и т. д.
- Опционально скорость нарастания
- Опционально мощность на выходе
- Индивидуальный bus keeper, неэффективный pull-up, неэффективный pull-down и опционально открытый коллектор
- Hot socket
- Входы/выходы на верхнем слое устройств GW1N-1S и GW1N-6/9 поддерживают вход MIPI
- Входы/выходы в нижнем слое устройств GW1N-6/9 поддерживают вывод MIPI
- Операции ввода-вывода в верхнем и нижнем слоях устройств GW1N-6/9 поддерживают преобразование I3C OpenDrain/PushPull
- LVCMOS33 / 25/18/15/12; LVTTL33, SSTL33 / 25/18 I,
- Высокопроизводительный DSP
- Высокопроизводительная цифровая обработка сигналов
- Поддерживает мультипликатор 9 x 9,18 x 18,36 x 36 бит и 54 бита;
- Каскадирование мультипликатора
- Регистр pipeline и bypass
- Адаптивная фильтрация по сигналу обратной связи
- Поддерживает переключатель типа “баррель”
- Многочисленные фрагменты
- Четыре входа LUT (LUT4)
- Double-edge flip-flops
- Поддерживает регистр сдвига и распределенный регистр
- Блок SRAM с несколькими режимами
- Поддерживает двойной порт, одинарный порт и semi-dual порт
- Поддерживает запись байтов
- Гибкие PLLs+DLLs – регулировка частоты (умножение и деление) и фаза
регулировки; Поддерживает глобальные часы - Встроенная флеш-программа – Instant-on; поддерживает работу с битами безопасности; поддерживает AUTO BOOT и DUAL BOOT
- Конфигурация
- Конфигурация JTAG
- Устройства GW1N-2B и GW1N-4B поддерживают прозрачность передачи JTAG
- Предлагает до шести режимов конфигурации GowinCONFIG: AUTOBOOT,
SSPI, MSPI, CPU, SERIAL, DUAL BOOT
Как видно из приведенной ниже таблицы, GW1N-1, используемый на плате Tang Nano, поддерживает только некоторые функции и является частью семейства начального уровня.
Вы узнаете больше, обратившись к таблице.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.