В Python FPGA плату PYNQ-Z2 добавлен разъем Raspberry Pi и 24-битный аудиокодек

PYNQ-Z1 – это плата компании Digilent, которая основана базе SoC Xilinx Zynq-7020 Arm Cortex-A9 + FPGA, разработанная специально для PYNQ. Данный проект с открытым исходным кодом и его цель состоит в том, чтобы упростить проектирования встраиваемых систем с использованием системы на чипе Xilinx Zynq Systems (SoC) используя язык и библиотеки Python.

Плата PYNQ-Z2 очень похожа на PYNQ-Z1, но сделана тайваньской компанией TUL и она немного длиннее, что позволило реализовать в ней дополнительный 40-контактный разъем совместимый с Raspberry Pi и 24-битный аудиокодек Analog Devices ADAU1761.

Нажмите, чтобы увеличить

Технические характеристики PYNQ-Z2:

  • SoC – процессор Xilinx Zynq-7020 (XC7Z020-1CLG400C) с двумя Arm ядрами Cortex-A9 @ 650 МГц с FPGA, 13,300 логических элементов (slice), каждый с четырьмя 6-входными LUT и 8 триггерами
  • Оперативная память – 512 Мб DDR3
  • Хранилище – слот для микро SD карты, 16 Мб QSPI флэш-памяти с глобально уникальным идентификатором, запрограммированным на заводе (48-бит совместимый EUI-48 / 64).
  • Видео – HDMI вход и HDMI выход
  • Аудио – линейный выход, микрофонный вход – кодек ADAU1761 с 3.5 мм разъемом для наушников + разъем для микрофона, 3.5 мм разъем (линейный вход)
  • Сеть – Гигабитный Ethernet порт
  • USB – 1x USB-хост, подключенный к Arm процессору, 1x микро USB порт для программирования и питания 
  • Разъемы расширения
    • 1x Arduino разъем с 49 GPIO
    • 2x Pmod с 16 GPIO
    • 40-контактный разъем Raspberry Pi (на сколько известно: используется 8 контактов совместно с 1 Pmod)
  • Разное – 6x пользовательский светодиод, 4x кнопки, 2x переключателя 
  • Питание – 5 В через микро USB порт или от источника питания от 7 В до 15 В
  • Размеры – 140 x 87 мм
Нажмите, чтобы увеличить

Вы найдете ресурсы для начала работы с платой TUL PYNQ-Z2 и фреймворком PYNQ на веб-сайте eadthedocs.io. Существует еще три платы Xilinx Zynq UltraScale+, помимо PYNQ-Z1 и PYNQ-Z2, которые поддерживаются фреймворком PYNQ: официальные платы Xilinx ZCU104 и ZCU111, а также 96Boards совместимая плата Avnet Ultra96. На странице продукта PYNQ.io вы сможете найти образы прошивок и ресурсы, там же вы найдете руководство по переносу ZYNQ на вашу собственную плату Xilinx Zynq.

Плату PYNQ-Z2 можно приобрести менее чем за $120 плюс доставка на DFRobotSeeed StudioNewegg и в других интернет магазинах. Более подробную информацию и список дистрибьюторов вы найдете на странице продукта.

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

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


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

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

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

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