Серия Xilinx Zynq-7000 – это семейство СнК на базе процессора Arm Cortex A9 в сочетании с FPGA-матрицей. За весь период существования, начиная с момента выпуска в 2012 году, можно было встретить платы построенные на базе систем на кристалле начального уровня Zynq-7010 или Zynq-7020 .
Digilent PYNQ-Z1 – еще одна плата Xilinx Zynq от компании, она не имеет существенных отличий в аппаратных функциях, но интересной является часть программного обеспечения. Плата предназначена для использования с PYNQ, новым фреймворком с открытым исходным кодом, позволяющим встроенным программным устройствам использовать возможности Xilinx Zynq SoCs без необходимости проектирования программируемых логических схем, полагаясь вместо этого на программирование на Python.
Спецификации оборудования Digilent PYNQ-Z1:
- SoC – Xilinx Zynq-7020 (XC7Z020-1CLG400C) с двухъядерным процессором Arm Cortex-A9 с FPGA с 1,3 M реконфигурируемыми шасси
- Системная память – 512 МБ DDR3
- Хранилище – слот для карт Micro SD, 16 МБ QSPI Flash с заводским запрограммированным уникальным идентификатором (48-бит совместимый с EUI-48/64).
- Видео – вход HDMI и выход HDMI
- Аудио – микрофон, линейный выход
- Сеть – Gigabit Ethernet
- USB – 1x хост-порт USB, подключенный к процессору Arm, 1x порт микро-USB для программирования/питания
- Разъемы расширений
- 1x Arduino Header с 49 GPIO
- 2x Pmod с 16 GPIO
- Разное – 6х светодиодов, 4х кнопки, 2x переключателя
- Источник питания – 5 В через порт micro USB или источник питания от 7 до 15 В
- Размеры – 122 x 87 мм
Плата предназначена исключительно для работы с проектом PYNQ от Xilinx и с использованием языка и библиотек Python, дизайнеры могут создавать высокопроизводительные встроенные приложения с параллельным аппаратным исполнением, высокой частотой обработки видеофрагментов, аппаратно ускоренными алгоритмами, обработкой сигналов в реальном времени, высокой пропускная способность IO и управление с низкой задержкой. Все ресурсы, включая руководство по началу работы, образ прошивки PYNQ-Z1, ссылку на исходный код Github и полную справочную документацию можно найти на веб-сайте pynq.io.
Приобрести плату PYNQ-Z1 FPGA Python можно на Digilent за 199 долларов США, но также есть академическая цена – плата продается за 128,02 евро на Trenz. Если вы не собираетесь использовать структуру PYNQ, Digilent рекомендует использовать плату Arty Z7-20.
Выражаем свою благодарность источнику с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.