Xilinx AX309C
тел. +7(499)347-04-82
Описание Xilinx AX309C
Плата Xilinx AX309C — это популярная бюджетная отладочная плата на базе ПЛИС (FPGA) семейства Spartan-6 (XC6SLX9). Она производится китайской компанией ALINX (или ее клоны от Boardcon и др.). Эта плата является "золотым стандартом" для начинающих осваивать FPGA, так как предлагает функциональность, сходную со старшими моделями (например, Digilent Nexys 3), но по значительно более низкой цене.
📋 Технические характеристики (Спецификация)
Главный чип (FPGA):
- Модель: Xilinx Spartan-6 XC6SLX9-2FTG256C (или -3FTG256C для более скоростной версии).
- Корпус: FTG256 (BGA, 256 шариков).
- Логические ячейки: 9 152 (около 5792 LUTs).
- Встроенная память (Block RAM): 576 Кбит (32 блока по 18 Кбит).
- DSP-слайсы (аппаратное умножение): 16.
- Тактовые генераторы (CMT): 2 (DCM / PLL).
Память:
- SDRAM: 128 Мбит (16 МБ) [часто], стандарт MICRON MT46V32M16 (16М x 16 бит) или аналог. В некоторых ревизиях устанавливается 256 Мбит. Частота работы до 166 МГц.
- SPI Flash (конфигурационная): 8 Мбит (чаще всего Winbond W25Q64), используется для хранения бит-файла прошивки.
Периферия и интерфейсы:
- USB: 1x порт USB Device (соединяется с чипом CH340G для UART-связи с компьютером). Разъем Mini-USB.
- UART: Выведен на USB-to-UART конвертер (скорость до 1 Мбит/с) + есть отдельный header UART (TX/RX) на 3.3В.
- GPIO: 83 многофункциональных вывода (все используются как I/O, кроме 4-х JTAG и 2-x питания). Выведены на double-row коннекторы (2x26 pin, шаг 2.54 мм).
- Кнопки и светодиоды: 5 кнопок (чаще всего 4 кнопки + 1 кнопка reset/record), 4 или 8 USER LED (светодиоды).
- Часы (Clocks):
- Пассивный кварц 50 МГц (встроенный).
- Разъем MGT (High-Speed Differential) под внешний clock (SMA).
- Дополнительно:
- JTAG breakout (для подключения программатораы, например, download cable - USB-JTAG) - отдельный коннектор на 16 pin.
- MicroSD Card Socket (4-bit) (есть в большинстве ревизий).
Питание и разъемы:
- Питание: USB (5В) или внешнее DC 5V / 250mA (через micro-USB).
- Уровни напряжения I/O: Jumper J10 (или аналог) позволяет задать банки:
VCCO = 3.3V,2.5V,1.8Vили1.5Vпод периферию. - Материал платы: FR4, зеленая/черная маска, одностороннее без SMD-храпоприемов (только THT для кнопок и коннекторов).
🔧 Краткое описание возможностей
Плата AX309C предназначена для цифровой разработки. С ее помощью вы можете:
- Изучить микропроцессорные ядра (MicroBlaze), однако на XC6SLX9 память и ядро помещаются с трудом (обрезка LUT).
- Отрабатывать интерфейсы: I2C, SPI, UART, VGA (через GPIO-tool), HDMI (через отдельный модуль), Ethernet (требуется чип ENC28J60).
- Заниматься основами FPGA-дизайна: логика, таймеры (например, мигание LED по счетчику).
Отличия от NeXX/Elbert:
- У AX309C нет встроенного Ethernet MAC (как у Xilinx 7-й серии), но есть микро-SD и много GPIO.
- Она проще в пайке чем FT-версии (BGA), но позволяет тестировать множество алгоритмов реального времени благодаря быстрому PLL.
🔩 Парт номера (Key Part Numbers)
| Компонент | P/N | Примечание | |-----------|-----|------------| | FPGA | XC6SLX9-2FTG256C | (или -3FTG256C, скорость Grade 3) | | SDRAM | MT46V32M16-6T (кушает SPI Ctrl) | 512 Мбит busDDRESS. Canon - 16M*16. | | Flash | W25Q64CVSSIG (SOP/SSOP) | Конфигурационная весом. | | USB-UART| CH340G (SOP-16) | Преобразует UART <-> USB. | | Тактовый ген. | SIT1602BCGE-33E-50M (20-Qfn) | SEIXOH 8057 осцилятор 50 МГц. (адаптация TI DX) | | DPDT - Current sensor | - (стандартный резистор) |
🛠 Совместимые модели и программное обеспечение
1. Совместимость с другими платами:
- ARROW AX309C — репозиторий для этого чипа и на других сайтах.
- Xilinx/Ноджента фирменные платы (Spartan-6):
- Digilent (о и h‑вы): Nexys 3 (корпус BGA256, те же XC6SLX9), но наша плата - почти полный клон этой модели и реверс инженерия работает 100%.
- *Trenz Electronic TE – аналогичный BSP.
- Альатисы PDUAT:
- Клоны от ALINX называются точно также: AX309, Ax325-AJ => вы легко переделаете библиотеки связки (например, Xilinx "support_$ip_14.9.0" включена в список в Vivado версия пред-релийза), только те совпадают *физ для VGA, все PMOD-подсистемы работают.
2. Программное обеспечение (EDA):
- ISE Design Suite (Legacy) и современный "VGA Toolkit" из Ise 14723 (поскольку Vivado без 7-ой серии нет). - Официальный среда поддержки: ISE 14.7 (последний релиз).
- Прекрасно живут промежуточные средства:
и-PrologV 13.,
3. Дополнительные компоненты, используемых в клонах:
- Серия драйверов
CH34xLinux_DriverUnpacked(Windows/Linux). - JTAG (зажим скроков): любой – from ITE Firm 10480; полезет USB - для стандартных плат под/знаете планете: Fram dZ Logic Analyzer USBатинки из USBsaleA321 с разьем присоедеский маленький заголь.
🧩 Резюме партлинка
Номер JS - ALX-X9X0 в парт данных.
Если вы хотите вызвать** проект Verilog → реуз , важное Яд риевр.
Всодерж послед заказн в зап яс решение ⇒ использовать программы Xilinx входят, то функцион полч - лучше гля Intel