HPMicro HPM6800 600 MHz RISC-V MCU comes with a Vivante 2.5D GPU with OpenVG support

HPMicro HPM6800 is a family of high-end RISC-V microcontrollers clocked up to 600 MHz integrating a VeriSilicon Vivante 2.5D GPU with support for the OpenVG 1.1 vector graphics API, and peripherals making it suitable for digital dashboard displays and human-machine interfaces (HMI).

The family is comprised of three parts: the HPM6830 without video support, the HPM6850 with 2D graphics and video input/outputs, and the HPM6880 adding support for the 2.5D OpenVG GPU from VeriSilicon.  All variants come with 1064KB SRAM, support for external DDR2/DDR3/DDR3 memory, NOR, PSRAM and eMMC flash, audio interfaces, and a range of peripherals with eight CAN FD interfaces, gigabit Ethernet, USB high-speed, and many more.

HPM6800 RISC-V MCU with 2.5D OpenVG GPU

HPMicro HPM6800 specifications:

  • CPU – Single core 32-bit RISC-V (RV32-IMAFDCP) processor @ 600MHz with 32KB I/D Cache (3390 CoreMark)
  • Memory
    • 1064 KB SRAM with 256KB ILM + 256KB DLM in the RISC-V core, 512KB AXI SRAM, 32KB AHB SRAM, and 8KB APB SRAM
    • Interface for DDR2-800, DDR3-1333, DDR3L-1333
  • Storage – NOR Flash,  HyperFlash, 2x SD/eMMC controllers.
  • GPU
    • HPM8800 only – Vivante 2.5D OpenVG 1.1 GPU
    • HPM8800 and HPM6850 – 2D graphics accelerator with PDMA and JPEG
  • Video Output (HPM8800 and HPM6850) – 2x 4-Lane MIPI-DSI and LVDS-Tx up to 1920×1080 @ 60 FPS
  • Video Input (HPM8800 and HPM6850) – 2x 2-Lane MIPI-CSI and LVDS-Rx
  • Audio – 4x I2S, 8x PDM microphone input, digital audio output, voice wake-up (VAD)
  • Networking – Gigabit Ethernet MAC
  • USB – 1x high-speed USB PHY
  • CAN Bus – 8x CAN FD interfaces
  • Other peripherals
    • Up to 9x UART, 4x SPI, 4x I2C
    • 16-bit (2Msps) or 12b-bit (4Msps) ADC
    • Up to 183x GPIOs
  • Security – Real-time code encryption execution, AES128/256, SHA-1/256, TRNG, JTAG protection, secure boot
  • Power management
    • Integrated DCDC converter and LDO with support for single power supply
    • Low power modes
  • Package – 17×17mm 417-pin BGA package
  • Temperature Range – −40 to 125°C Tj (junction temperature) / −40 to 105°C Ta (air temperature)
HPM6800 EVK
HPM6800EVK evaluation board

When we first covered HPMicro in 2023 with the HPM64G0 1 GHz RISC-V microcontroller, the documentation was hard to get, in Chinese only, and I was unable to find download links for the development tools and software support appeared to be lacking. The situation seems to have improved the company provides an SDK based on a BSD license that includes low-level drivers, Middleware, and RTOS, such as lwIP/TinyUSB/FreeRTOS, etc… with some documentation available in English as well.

The company also says it will integrate the HPM SDK into active open-source projects such as RT-Thread and Zephyr, and I can already see a GitHub repository for an RT-Thread BSP for the HPM6800EVK development board shown above. Firmware development can be performed on Segger Embedded Studio for RISC-V for free and HPMicro allegedly provides its own HPM Studio IDE based on the VS Code framework, but I’m unable to find any download links.

The HPM6800EVK can be purchased on the company’s website for 1499 CNY (about $208 US) with 16MB Flash, 16GB eMMC flash, and 512MB DDR3L RAM. That means it’s only available in China right now. More details about the HPM6800 RISC-V MCU family can be found on the product page.

Thanks to TLS for the tip.

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard

One Reply to “HPMicro HPM6800 600 MHz RISC-V MCU comes with a Vivante 2.5D GPU with OpenVG support”

Leave a Reply

Your email address will not be published. Required fields are marked *

Khadas VIM4 SBC
Khadas VIM4 SBC