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
Das 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.
- 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
- Eingebettete Computerbeschleunigung
- Echtzeitverarbeitung
- Maschinelles Sehen
- Internet der Dinge (IoT)
- Industrielle Steuerungen
- Verschlüsselung
- Drohnen
- Viele mehr
PYNQ-Z1 Evaluation Boards
| Abbildung | Hersteller-Teilenummer | Beschreibung | Verwendetes IC / Teil | Verfügbare Menge | Preis | Details anzeigen | |
|---|---|---|---|---|---|---|---|
![]() | ![]() | 6003-410-017 | PYNQ-Z1 PYTHON DEV BOARD ONLY | XC7Z020 | 73 - Sofort | $239.20 | Details anzeigen |
![]() | ![]() | 240-114-1 | PYNQ-Z1 BOARD WITH ACCESSORY KIT | XC7Z020 | 17 - Sofort | $292.90 | Details anzeigen |
Zynq APSoCs
| Abbildung | Hersteller-Teilenummer | Beschreibung | Flash-Größe | RAM-Größe | Verbindung | Verfügbare Menge | Preis | Details anzeigen | |
|---|---|---|---|---|---|---|---|---|---|
![]() | ![]() | XC7Z020-1CLG400C | IC SOC CORTEX-A9 667MHZ 400BGA | - | 256KB | CANbus, EBI/EMI, Ethernet, I2C, MMC/SD/SDIO, SPI, UART/USART, USB OTG | 110 - Sofort | $105.00 | Details anzeigen |







