Плата 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.

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

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

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

0 Комментарий
Inline Feedbacks
View all comments