zurück zum Artikel

Kostenlose ARM-IP-Cores für Spartan-7-FPGAs

Kostenlose ARM-IP-Cores für Spartan-7-FPGAs

Das FPGA-Demo-Board Arty 7 von Digilent ist derzeit nicht nur preisreduziert, ARM stellt dafür auch die Prozessor-Cores Cortex-M1 und M3 kostenlos bereit.

Für das FPGA-Demo-Board Arty 7 von Digilent mit dem aktuellen Spartan-7-FPGA stellt ARM die zwei Prozessor-Cores Cortex-M1 und Cortex-M3 kostenlos zur Verfügung. Der ARM Cortex-M1-Core ist für die FPGA-Entwicklung optimiert und kommt mit vergleichsweise wenig Ressourcen (Logik-Slices) aus, während der leistungsfähigere Cortex-M3 einen schnelleren Multiplizierer (1 Taktzyklus), einen Hardware-Dividierer und volle Thumb-Unterstützung (platzsparende 16-Bit-Befehle) bietet.

Ein Online-Workshop auf hackster.io hilft bei den ersten Schritten zur Integration [1]. ARM stellt die Cores wie in der FPGA-Welt üblich als IP-Core (Intellectual Property, vorgefertigte Funktionsblöcke) bereit.

Kostenlose ARM-IP-Cores für Spartan-7-FPGAs

Das XC7S50-FPGA auf der Arty-7-Platine gehört zur Low-Cost-Familie von Xilinx und bietet 52.160 Logikzellen (universelle arithmetische Einheiten) in 8150 Slices, 75 ultraschnelle Block-RAMs mit je 4 KByte und 120 DSP48-Multiplizierer – genug, um darin zig 8-Bit-Prozessoren unterzubringen (der kleine Picoblaze-Prozessor [2] von Ken Chapman zum Beispiel verbraucht nur 26 Slices). Der interne Takt kann bis zu 480 MHz betragen. Durch den Arduino-ähnlichen Steckplatz ist die Arty-Platine zu vielen Arduino-Shields kompatibel, außerdem stehen vier Ports für die kleinen "Pmod"-Erweiterungen von Digilent zur Verfügung. Als Datenspeicher dienen 256 MByte DDR3L mit 667 MHz Bustakt und 128 MByte Flash. Auch die zwei ADC-Kanäle des Spartan-7-FPGAs können genutzt werden. Bis Ende Juli ist die Platine bei Trenz Electronic zu einem Sonderpreis [3] von 108 Euro erhältlich. (cm [4])


URL dieses Artikels:
https://www.heise.de/-4800406

Links in diesem Artikel:
[1] https://events.hackster.io/designstart
[2] https://www.xilinx.com/products/intellectual-property/picoblaze.html
[3] https://shop.trenz-electronic.de/de/28580-Arty-S7-Spartan-7-FPGA-fuer-Makers-und-Hobbyisten
[4] mailto:cm@ct.de