Digilent PYNQ-Z1 Python-Produktivitäts-Board

Das Digilent PYNQ-Z1 Python-Produktivitäts-Board für das Zynq-7000 ARM/FPGA-SoC ist eine programmierbare Universal-Plattform für embedded Systeme. Das PYNQ-Z1 Board wurde für die Verwendung mit PYNQ entwickelt. Das PYNQ ist ein Open-Source-Framework, mit dem Embedded-Programmierer die Fähigkeiten der vollständig programmierbaren Zynq-SoCs (APSoCs) von Xilinx nutzen können, ohne programmierbare Logikschaltungen entwickeln zu müssen. Alternativ wird das APSoC mit Python programmiert und der Code wird direkt auf dem PYNQ-Z1 entwickelt und getestet. Die programmierbaren Logikschaltungen werden als Hardware-Bibliotheken importiert und über ihre APIs programmiert. Das PYNQ-Z1 Board ist die Hardware-Plattform für das PYNQ-Open-Source-Framework.

Das PYNQ-Z1 unterstützt Multimedia-Applikationen mit On-Board-Audio- und -Video-Schnittstellen. Das Board ist für eine einfache Erweiterung mit Pmod-, Arduino- und Grove-Peripherievorrichtungen sowie Universal-IO-Pins konzipiert. Das PYNQ-Z1 Board kann auch mit USB-Peripherievorrichtungen, einschließlich WLAN, Bluetooth und Webcams erweitert werden.

Merkmale

  • ZYNQ XC7Z020-1CLG400C:
    • 650 MHz Cortex-A9 Dual-Core-Prozessor
    • DDR3-Speicher-Controller mit 8 DMA-Kanälen und 4 leistungsstarken AXI3-Slave-Anschlüssen
    • Peripherie-Controller mit hoher Bandbreite: 1G Ethernet, USB 2.0, SDIO
    • Peripherie-Controller mit niedriger Bandbreite: SPI, UART, CAN, I2C
    • Programmierbar mit JTAG, Quad-SPI-Flash und microSD-Karte
    • Programmierbare Logikschaltung der Artix-7-Produktfamilie
      • 13.300 Scheiben mit jeweils 4 LUTs mit 6 Eingängen und 8 Flip-Flops
      • 630 kB schnelles Block-RAM
      • 4 Taktmanagement-Kacheln mit jeweils einer Phasenregelschleife (PLL) und einem Mischmodus-Taktmanager (MMCM)
      • 220 DSP-Scheiben
      • On-Chip-Analog-Digital-Wandler (XADC)
  • Speicher:
    • 512 MB DDR3 mit 16-Bit-Bus bei 1050 MBit/s
    • 16 MB Quad-SPI-Flash mit werksseitig programmiertem, weltweit einzigartigem Identifikator (48-Bit EUI-48/64™-kompatibel).
    • MicroSD-Steckplatz
  • Leistung:
    • Wird über USB oder eine 7-V- bis 15-V-Stromquelle betrieben (siehe empfohlene Produkte)
  • USB und Ethernet:
    • USB-JTAG-Programmierschaltung
    • USB-UART-Brücke
    • USB-OTG-PHY (unterstützt nur Host)
    • Gigabit-Ethernet PHY
  • Audio und Video:
    • Electret-Mikrofon mit pulsdichtemoduliertem (PDM) Ausgang
    • 3,5 mm Mono-Audio-Ausgangsbuchse, pulsweitenmoduliertes (PWM) Format
    • HDMI-Anschluss mit Ableitvorrichtung (Eingang)
    • HDMI-Quellen-Aschluss (Ausgang)
  • Schalter, Drucktasten und LEDs:
    • 4 Drucktasten
    • 2 Schiebeschalter
    • 4 LEDs
    • 2 RGB-LEDs
  • Erweiterungssteckverbinder:
    • Zwei Standard-Pmod-Anschlüsse
      • 16 FPGA-I/O insgesamt
  • Arduino/chipKIT Abschirmungs-Steckverbinder
    • 49 FPGA-I/O insgesamt
    • 6 einendige 0-3,3 V Analogeingänge zu XADC
    • 4 differentielle 0-1,0 V Analogeingänge zu XADC

Applikationen

  • Maschinelles Sehen
  • Industrielle Steuerung
  • Internet of Things (IoT)
  • Drohnen
  • Verschlüsselung
  • Embedded Computerbeschleunigung
  • Echtzeitverarbeitung

Vorderansicht

Digilent PYNQ-Z1 Python-Produktivitäts-Board

Rückansicht

Digilent PYNQ-Z1 Python-Produktivitäts-Board

Zynq-APSoC-Architektur

Blockdiagramm - Digilent PYNQ-Z1 Python-Produktivitäts-Board
Veröffentlichungsdatum: 2019-03-05 | Aktualisiert: 2023-03-20