zurück zum Artikel

RISC-V-Board fĂŒr Studenten mit Bluetooth - und ARM-Kernen

| Christof Windeck

Die Allianz OpenISA will im FrĂŒhling das Vegaboard mit dem NXP-Chip RV32M1-VEGA ausliefern, mit dem sich IoT-GerĂ€te mit Bluetooth entwickeln lassen.

Auf dem RISC-V Summit vor zwei Monaten wurden die ersten Vegaboards mit NXP RV32M1 und Arduino-kompatiblen Pinleisten gezeigt, nun gab es eine erste Charge kostenloser Testmuster fĂŒr Entwickler. "Ab FrĂŒhling" sollen dann UniversitĂ€ten die Entwicklerboards kaufen können, damit sie Studenten fĂŒr Projekte verwenden.

Bei NXP machen sich Robert Oshana und Markus Levy fĂŒr die RISC-V-Entwicklung stark. Im RV32M1-Vega kombiniert NXP aber die vom PULP-Team der ETH ZĂŒrich entwickelten RISC-V-Kerne RI5CY und Zero-RI5CY [1] jeweils mit einem ARM-Kern: Einem Cortex-M4F eher fĂŒr Anwendungen sowie einem Cortex-M0+ fĂŒr die Bluetooth-5.0-(BLE-)Kommunikation. Der RV32M1 ist fĂŒr Entwickler gedacht und soll nicht in akueller Form als Serienprodukt verkauft werden.

Das RISC-V-SoC NXP RV32M1 enthÀlt auch ARM-Cortex-Kerne, Flash, SRAM und Bluetooth.

Das RISC-V-SoC NXP RV32M1 enthÀlt auch ARM-Cortex-Kerne, Flash, SRAM und Bluetooth.

(Bild: NXP)

Empfohlener redaktioneller Inhalt

Mit Ihrer Zustimmung wird hier ein externes YouTube-Video (Google Ireland Limited) geladen.

Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen (Google Ireland Limited) ĂŒbermittelt werden. Mehr dazu in unserer DatenschutzerklĂ€rung [2].

Vier Pinleisten des Vegaboards [3] lassen sich unter anderem zum Anschluss von Arduino-Shields nutzen, etwa um Sensoren, Aktuatoren und weitere Schnittstellen wie NFC oder WLAN anzubinden. Außerdem sind eine MicroSD-Kartenfassung, 4 MByte SPI-NOR-Flash, der Kombi-Sensorchip FXOS8700CQ (Sechs-Achsen-Beschleunigungsssensor und Magnetfeld), ein Lichtsensor, eine RGB-LED und zwei Taster vorhanden.

Segger

Das Vegaboard lÀsst sich auch mit JTAG-(SWD-)Programmieradaptern wie dem Segger J-Link EDU Mini programmieren.

(Bild: Segger)

Der NXP RV32M1 enthÀlt einen USB-Device-Controller. Ein zusÀtzlicher NXP Kinetis K26 dient als OpenSDA-Controller (Open Serial and Debug Adapter [4]). Um an die RISC-V-Cores heranzukommen, ist aber noch ein JTAG-Adapter wie der unter 20 Euro erhÀltlich Segger J-Link EDU mini nötig.

ZunĂ€chst kommt als Betriebssystem das Echtzeit-Linux Zephyr RTOS [5] zum Einsatz. Amazon FreeRTOS beteiligt sich aber ebenfalls an OpenISA. Ein Entwickler stellt via GitHub auch MicroPython [6] bereit. Auf der Fachmesse embedded world 2019 Ende Februar in NĂŒrnberg sind sowohl NXP als auch die RISC-V Foundation mit StĂ€nden vertreten.

(ciw [7])


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

Links in diesem Artikel:
[1] https://www.heise.de/news/RISC-V-Prozessoren-fuer-Embedded-Systems-und-Linux-mit-PULP-3963133.html
[2] https://www.heise.de/Datenschutzerklaerung-der-Heise-Medien-GmbH-Co-KG-4860.html
[3] https://open-isa.org/
[4] https://www.nxp.com/support/developer-resources/run-time-software/kinetis-developer-resources/ides-for-kinetis-mcus/opensda-serial-and-debug-adapter:OPENSDA
[5] https://docs.zephyrproject.org/latest/boards/riscv32/rv32m1_vega/doc/rv32m1_vega.html
[6] https://github.com/AaronKel/micropython-vega
[7] mailto:ciw@ct.de