HiFive1 Rev B: Frihet over alt
HiFive1 Rev B – andre generasjon HiFive1 utviklingskort og «Freedom Everywhere SoC», FE310, er nå lanserte av SiFive.
Denne artikkelen er 2 år eller eldre
SiFive har lansert en oppgradert «Freedom Everywhere SoC» og tilhørende utviklingspakke, HiFive1 Rev B, drevet av SiFives E31 CPU: FE310-G002. En liten, men kraftig 68 mm x 51 mm, HiFive1 Rev B kan kobles til Arduino-kompatibelt tilbehør og skal være en god plattform for innebygde applikasjoner i sanntid.
I brikken FE310-G002 la SiFive til:
- Maskinvare I2C
- Ekstra UART for totalt 2 UARTer
- Oppgradering til RISC-V Debug Specification 0.13
- Alltid på-domene på 3,3V
- Muligheten til å slå av kjernespenningen (1.8V) i hvilemodus.
På kortet, HiFive1 Rev B:
- Lagt til en Wi-Fi/Bluetooth-modul for å aktivere flere tilkoblede applikasjoner for FE310
- Oppgradert USB-feilsøkingen til en Segger J-Link
- Aktivert USB dra-og-slipp flash-programmering
- Fjernet toveis nivåskift, slik at FE310 kan kjøre I/O-pinnene (kun 3,3V) direkte
- Endret til en 4 MB QSPI NOR fra ISSI
Optimalisering og energibesparelser i kanten for IoT-enheter krever også at utviklere ikke blir unødvendig frustrert av inngjerdinger. FE310 skal være den første åpen kilde- og kommersielt tilgjengelig RISC-V SoC.
På HiFive1 Rev B er det en Wi-Fi/Bluetooth-modul fra Espressif for å gjøre det mulig å bruke FE310 som en virkelig tilkoblet IoT-enhet.
En annen ny funksjon, muliggjort gjennom partnerskapet med Segger, er dra-og-slipp flash-programmering. Når HiFive1 Rev B er koblet til en PC, vises den som en masselagringsenhet, og du kan kopiere din kompilerte binære (hex) direkte til kortet. Dette forenkler dramatisk omprogrammeringen.
Zephyr RTOS er aktivert for å kjøre på FE310 og HiFive1 Rev B. Alle HiFive1 Zephyr apper er forover-kompatible. Zephyr RTOS gir et komplett eksekveringsmiljø med overførbare perifere drivere for all maskinvare på kortet.
Du kan forhåndsbestille HiFive1 Rev B i dag på www.crowdsupply.com/sifive/hifive1-rev-b