Python-Produktivität für Xilinx Zynq® mit PYNQ-Z1

Hardware-Plattform von Digilent nutzt Open-Source-Projekt PYNQ von Xilinx für Vielzahl von Anwendungen

Abbildung: Python-Produktivität für Xilinx Zynq mit PYNQ-Z1 von DigilentDas Board PYNQ-Z1 von Digilent wurde für die Verwendung mit PYNQ entwickelt, einem Open-Source-Framework, mit dem Embedded-Programmierer die Fähigkeiten der vollständig programmierbaren Zynq-SoC (APSoCs) von Xilinx nutzen können, ohne programmierbare Logikschaltkreise entwerfen zu müssen. Stattdessen wird das APSoC mit Python programmiert und der Code wird direkt auf dem PYNQ-Z1 entwickelt und getestet. Die programmierbaren Logikschaltkreise werden als Hardwarebibliotheken importiert und über ihre API im Wesentlichen auf dieselbe Weise programmiert, wie die Softwarebibliotheken importiert und programmiert werden.

Das Board PYNQ-Z1 ist die Hardwareplattform für das Open-Source-Framework PYNQ. Die Software, die auf der Arm®-A9-CPU ausgeführt wird, umfasst einen Webserver, auf dem sich die Jupyter-Notebook-Entwicklungsumgebung, der IPython-Kernel und -Pakete, Linux sowie eine Basis-Hardware-Bibliothek und API für das FPGA (Field Programmable Gate Array) befinden. Die Vivado WebPACK-Tools von Xilinx sind kostenlos verfügbar für Entwickler, die das Basissystem um neue Hardwarebibliotheken erweitern möchten.

Merkmale
  • DDR3-Speichercontroller mit acht DMA-Kanälen (Direct Memory Access) und vier leistungsstarken AXI3-Slave-Ports
  • Peripheriecontroller, hohe Bandbreite: 1G Ethernet, USB 2.0 und SDIO
  • Peripheriecontroller, niedrige Bandbreite: SPI, UART, CAN und I2C
  • Programmierbar mit JTAG, Quad-SPI-Flash und microSD-Karte
  • 512 MB DDR3 mit 16-Bit-Bus bei 1.050 MBit/s
Anwendungen
  • Eingebettete Computerbeschleunigung
  • Echtzeitverarbeitung
  • Maschinelles Sehen
  • Internet der Dinge (IoT)
  • Industrielle Steuerungen
  • Verschlüsselung
  • Drohnen
  • Viele mehr

PYNQ-Z1 Evaluation Boards

AbbildungHersteller-TeilenummerBeschreibungVerwendetes IC / TeilVerfügbare MengePreisDetails anzeigen
PYNQ-Z1 PYTHON DEV BOARD ONLY6003-410-017PYNQ-Z1 PYTHON DEV BOARD ONLYXC7Z02073 - Sofort$239.20Details anzeigen
PYNQ-Z1 BOARD WITH ACCESSORY KIT240-114-1PYNQ-Z1 BOARD WITH ACCESSORY KITXC7Z02017 - Sofort$292.90Details anzeigen

Zynq APSoCs

AbbildungHersteller-TeilenummerBeschreibungFlash-GrößeRAM-GrößeVerbindungVerfügbare MengePreisDetails anzeigen
IC SOC CORTEX-A9 667MHZ 400BGAXC7Z020-1CLG400CIC SOC CORTEX-A9 667MHZ 400BGA-256KBCANbus, EBI/EMI, Ethernet, I2C, MMC/SD/SDIO, SPI, UART/USART, USB OTG110 - Sofort$105.00Details anzeigen
Veröffentlicht: 2019-01-17