News PYNQ-Z1: Zynq-Entwicklung mit Python


von Christoph B. (birki2k)


Angehängte Dateien:

Lesenswert?

Das PYNQ-Z1 ist das bisher einzige Enwicklungsboard, welches speziell für das Open-Source-Framework PYNQ ausgelegt ist, mit dem sich Xilinx Zynq SoCs in Python programmieren lassen. Dabei läuft auf den ARM-Kernen neben einem Webserver die Entwicklungsumgebung. Somit ist für die Nutzung, abgesehen von einem Browser, keine zusätzliche Software erforderlich.

Das Herz der Xilinx Zynq-7000 Reihe bilden ein Zweikern-ARM Cortex-A9 in Verbindung mit einem FPGA. Diese Kombination erlaubt eine Vielzahl von Anwendungsmöglichkeiten. Im Fall des PYNQ-Z1 Entwicklungskits werden die beiden ARM-Kerne genutzt um Linux, Webserver und die Entwicklungsumgebung Jupyter Notebook samt IPython Kernel über ein Webinterface bereitzustellen.

Dadurch eignet sich das PYNQ-Z1 etwa für Softwareentwickler, die auf die Nutzung klassischer FPGA-Tools verzichten möchten oder um auf bequeme Weise eine Softwareschnittstelle bereitstellen zu können. Ebenfalls interessant dürfte das Einwicklungsboard für Lehreinrichtungen sein. So können mit Jupyter Notebooks komplexere Aufgaben in nacheinander abzuarbeitende Lerneinheiten aufgeteilt und mit Dokumentation ergänzt werden.

Konkret kann das Entwicklungskit im Zusammenhang mit Bildverarbeitung, für industrielle Steuerungen, Echtzeitanwendungen oder Verschlüsselung verwendet werden. Dabei stellt das PYNQ-Z1 neben den beiden mit 650 MHz getakteten Cortex-A9 Kernen einen Atrix-FPGA mit 13.300 Logikzellen, 512 MB DDR3 Speicher und einen MicroSD-Steckplatz bereit. Darüber hinaus verfügt das Board neben Gigabit-LAN über HDMI, so wie Audio Ein-und Ausgänge. Erweiterungen sind anhand von USB, Arduino- und Pmod-Headern so wie 16 weiteren GPIOs möglich.

In Deutschland kann das PYNQ-Z1 für gut 150 € bei trenz-electronic.de erworben werden, wobei für Lehreinrichtungen und Studenten Rabatte über Digilent gewährt werden. Auf der Projektseite findet sich neben Dokumentation und benötigtem Image eine Kurzanleitung. Der Sourcecode des quelloffenen Projekts befindet sich auf Github.


: Bearbeitet durch Admin
von Selbstversorger (Gast)


Lesenswert?

Christoph B. schrieb:
> In Deutschland kann das PYNQ-Z1 für gut 150 € bei trenz-electronic.de
> erworben werden, wobei für Lehreinrichtungen und Studenten Rabatte über
> Digilent gewährt werden.

Das klingt a bisserl nach unten geschummelt.

Das Board kostet 154,44€ für immatrikulierte Studenten oder wenn es 
direkt von einer Hochschuleinrichtung bestellt wird, es liegt wohl weder 
Kabel noch Netzteil bei. Chiscope-Lizenz o.ä. ist auch fraglich.


Preise für Nichtakademiker für dieses Board hat trenz wohl nicht, da 
muss man wohl zum Zybo Z8 für 182,67 Oggen kreifen.

von Maddin (Gast)


Lesenswert?

Hhmm,

kann man dieses komische Webinterface auch auf einen Zynq laden, dass 
auf andere Boards drauf ist wie der Trenz Zynq-Berry oder Digilent Arty 
Zynq7?

Gibt es eine Petalinux Distribution von Xilinx, wo dieses Webinterface 
drauf ist?
Wenn ja, dann wäre es ja fantastisch für schnelle Board 
Umkonfigurationen.

von Marco (Gast)


Lesenswert?

Bei farnell gibt es jetzt das PYNQ-Z2. Hat stattt Chipkit Header nen RPI 
header und ausserdem nen ADI audio codec. Ist vor allem aber billiger.

https://de.farnell.com/tul-corporation/1m4-m000127000/dev-kit-32-bit-arm-cortex-a9-mpu/dp/2913031?st=pynq%20z2

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.