Xilinx ARTYZ7-20
тел. +7(499)347-04-82
Описание Xilinx ARTYZ7-20
Отличный выбор! Xilinx ARTY Z7-20 — это популярная и доступная плата разработки на базе системы на кристалле (SoC) Zynq-7000, идеально подходящая для изучения, прототипирования и создания встраиваемых систем, объединяющих программную и аппаратную логику.
Общее описание
Плата ARTY Z7-20 от компании Digilent (ныне часть Analog Devices) создана для упрощения работы с архитектурой Zynq. Её ключевая особенность — интеграция на одной микросхеме двухъядерного процессора ARM Cortex-A9 (часть Processing System, PS) и программируемой логики FPGA (часть Programmable Logic, PL) семейства Artix-7.
Плата ориентирована на образовательные цели, хобби-проекты и быстрые прототипы. Она имеет форм-фактор, совместимый с Arduino Shields, что открывает доступ к огромной экосистеме периферийных модулей. На борту также есть Pmod-разъёмы (стандарт Digilent) для подключения специализированных модулей (датчики, двигатели, дисплеи и т.д.).
Ключевые технические характеристики
1. Система на кристалле (SoC):
- Микросхема: Xilinx Zynq-7000 XC7Z020-CLG400-1
- Тип: SoC Zynq-7Z020 (низкая стоимость, оптимизированное энергопотребление).
- Программируемая логика (PL): Эквивалент семейства Artix-7.
- Логические ячейки (Logic Cells): ~85K.
- Блоки DSP (DSP Slices): 220.
- Блоки памяти (Block RAM): 4.9 Мбит (~560 КБ).
- Система обработки (PS): Двухъядерный ARM Cortex-A9.
- Частота: До 667 МГц (на плате обычно работает на 650 МГц).
- Память: 256 КБ кэш L2, 512 КБ on-chip memory (OCM).
- Внешняя память: 512 МБ DDR3L (на плате).
2. Память:
- ОЗУ (DDR3L): 512 МБ (32-битная шина, 1050 МГц).
- Флэш-память (QSPI): 128 Мбит (16 МБ) для хранения загрузчика и конфигурации.
- MicroSD-слот: Для загрузки ОС, хранения файловых систем и данных.
3. Периферия и интерфейсы:
- Сетевой интерфейс: 10/100/1000 Ethernet (разъём RJ-45).
- Интерфейсы отладки и программирования:
- USB-JTAG/UART: Один порт USB для программирования PL, отладки PS и последовательной консоли (UART).
- Разъём для отдельного JTAG-адаптера (например, Digilent HS3).
- Разъёмы расширения:
- 4 разъёма Pmod (2×6 контактов, 12-пиновые): 3 стандартных (Type 1A) и 1 высокоскоростной (Type 2A).
- Совместимость с Arduino Shield: Разъём формата Arduino Uno R3 (12 цифровых, 6 аналоговых, шина I²C, SPI, UART).
- Аудио: Разъём для наушников 3.5 мм с 12-бит ЦАП.
- Индикация: 4 пользовательских светодиода, 2 светодиода питания, 1 светодиод Ethernet.
- Кнопки: 4 пользовательские тактовые кнопки, 1 кнопка сброса (Reset).
- Переключатели: 2 пользовательских DIP-переключателя.
4. Питание:
- Источник: Через порт Micro-USB (5V) или разъём Jack 5.5/2.1 мм (7-15V).
- Встроенные регуляторы напряжения для всех необходимых уровней (1.0V, 1.8V, 3.3V, 5V).
5. Программное обеспечение и поддержка:
- Поддерживаемые среды разработки:
- Vivado Design Suite (для проектирования аппаратной части PL и создания системы).
- Vitis (для разработки ПО под процессорные ядра ARM).
- Petalinux (для создания встраиваемых дистрибутивов Linux).
- Огромная база готовых проектов, руководств и форумы от Digilent и сообщества.
Парт-номера (Part Numbers)
- Основной парт-номер Digilent: 410-319-20
- Именно этот номер используется для заказа на сайтах дистрибьюторов (Digi-Key, Mouser, Avnet и др.).
- Артикул/название на платформе: ARTY Z7-20
- Ключевой компонент: XC7Z020-CLG400-1 (номинал SoC Zynq на плате).
Совместимые и альтернативные модели
1. Внутри линейки ARTY Z7 от Digilent:
- ARTY Z7-10 (410-316-20) — Младшая модель. Использует чип XC7Z010 (меньше логики: ~28K ячеек, 80 DSP, 2.1 Мбит BRAM). Идеальна для более простых проектов, где не требуется много ресурсов PL.
- ARTY Z7-20 — Рассмотренная здесь модель (оптимальное соотношение цена/производительность).
- ARTY Z7-35 — Старшая модель в серии. Использует чип XC7Z035 (значительно больше логики: ~125K ячеек, 900 DSP, 8.6 Мбит BRAM). Подходит для более сложных проектов с высокими требованиями к обработке сигналов.
2. Другие платы на Zynq-7000 от Digilent (более продвинутые/специализированные):
- Zybo Z7 — Плата с видеовходом (HDMI) и выходом, больше подходит для проектов с обработкой видео.
- Pynq-Z1/Z2 — Оптимизированы для фреймворка PYNQ, который позволяет программировать FPGA на Python через Jupyter notebooks.
- ZedBoard — Классическая, более полнофункциональная отладочная плата с большим количеством интерфейсов (VGA, HDMI, аудиокодек и др.).
3. Платы на Zynq от других производителей:
- Avnet MicroZed / MiniZed / PicoZed — Модульные System-on-Module (SoM) и компактные платы.
- Trenz Electronic TE系列 — Широкий ассортимент модулей и плат на Zynq.
- Xilinx (AMD) ZCU104/106/111 — Официальные отладочные платы на более новых семействах Zynq UltraScale+ (значительно более высокая производительность и цена).
4. Совместимые экраны (Shields) и модули:
- Любые Arduino Shields с напряжением логики 3.3V (ВАЖНО: Плата ARTY Z7 работает на 3.3V, а не на 5V как классический Arduino! 5V-шилды могут повредить плату).
- Любые Pmod-модули от Digilent и других производителей (датчики, двигатели, ЖК-дисплеи, АЦП/ЦАП и т.д.).
Краткий итог:
ARTY Z7-20 — это идеальная стартовая плата для погружения в мир программируемых SoC Xilinx Zynq. Она предлагает отличный баланс между производительностью, количеством ресурсов, периферией и ценой. Её совместимость с экосистемами Arduino и Pmod делает её чрезвычайно гибкой для самых разнообразных проектов — от простых контроллеров до систем с запуском Linux и аппаратным ускорением алгоритмов.