Плата PYNQ-Z1 на базе Xilinx Zynq-7020 Arm + FPGA предназначена для программирования с помощью Python


Серия 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.

Оригинал статьи вы можете прочитать здесь.

Комментарии:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.