HPMicro HPM6800: Nova placa de desenvolupament basada en RISC-V

HPMicro HPM6800

La família de plaques HPMicro HPM6800 inclouen un microcontrolador RISC-V d'alta gamma que arriben fins a 600 MHz. Tots els models compten amb 1064KB de SRAM, suport per a memòria externa DDR2/DDR3/DDR3, NOR, PSRAM i flash eMMC, interfícies d'àudio i una varietat de perifèrics amb vuit interfícies CAN FD, Ethernet gigabit, USB d'alta velocitat i molts més .

Aquesta família es divideix en tres models:

  • HPM6830 sense suport de vídeo
  • HPM6850 amb gràfics 2D i entrades/sortides de vídeo
  • HPM6880 que afegeix suport per a la GPU OpenVG 2.5D de VeriSilicon.

Quan HPMicro es va presentar per primera vegada el 2023 amb el microcontrolador RISC-V HPM64G0 d'1 GHz, la documentació era difícil d'obtenir, només estava en xinès i no es podien trobar enllaços de descàrrega per a les eines de desenvolupament, és a dir, una mica nefast per a la comunitat de makers que volien crear els seus projectes amb aquesta placa. Tot i això, actualment ha canviat tot a millor, incloent un SDK sota llicència BSD, Middleware i RTOS (properament també a RT-Thread i Zephyr), i documentació ara disponible en anglès. I el desenvolupament del microprogramari es pot realitzar a Segger Embedded Studio per RISC-V de forma gratuïta i es diu que HPMicro proporciona el seu propi IDE de HPM Studio basat en el marc de VS Code, però no es poden trobar enllaços de descàrrega.

El HPM6800EVK es pot comprar a el lloc web de l'empresa, ja que només està disponible a la Xina. Pel que fa al preu, és d'uns 200€ aproximadament.

Especificacions tècniques de l'HPMicro HPM6800

HPMicro MCU RISC-V

Quant a les especificacions tècniques de l'HPMicro HPM6800, Ens trobem amb:

  • SoC:
    • CPU RISC-V de 32-bit single-core (RV32-IMAFDCP) @ 600 Mhz amb 32 KB de memòria cau (obté una puntuació de 3390 CoreMark)
    • 1064 KB de memòria SRAM amb 256 KB ILM + 256 KB DLM al nucli de CPU, 512 KB AXI SRAM, 32 KB AHB SRAM, i 8 KB APB SRAM
    • Controlador per a RAM per a DDR2-800, DDR3-1333, DDR3L-1333
    • Controlador per a emmagatzematge NOR Flash, HyperFlash, 2x SD/eMMC
    • GPU HPM8800 – Vivante 2.5D OpenVG 1.1 GPU, HPM8800 i HPM6850 – 2D accelerador amb PDMA i JPEG
  • Sortida de vídeo: 2x 4-Lane MIPI-DSI i LVDS-Tx fins a 1920×1080 px @ FPS i 2x 2-Line MIPI-CSI i LVDS-Rx
  • Àudio: 4x I2S, 8x PDM amb sortida de micròfon, sortida digital, i VAD (Voice Wake-up)
  • Xarxa: Gigabit Ethernet MAC
  • port USB: 1x USB PHY High-Speed
  • Autobús CAN: 8x CAN FD
  • Altres perifèrics: fins a 9x UART, 4x SPI i 4x I2C, 16-bit (2Msps) o 12-bit (4 Msps) ADC, fins a 183x GPIOs
  • Seguretat: Real-Time xifrat, AES128/256, SHA-1/256, TRNG, protecció JTAG, Secure Boot
  • Integra convertidor DCDC i LDO amb suport per a single-PSU
  • Maneres de baix consum
  • Dimensions: 17×17 mm, 417-pin BGA
  • Temperatura de funcionament: rang -40ºC a 125ºC Tj / -40ºC a 105ºC Ta