The HPMicro HPM6800 family of boards include a high-end RISC-V microcontroller that reaches up to 600 MHz. All models feature 1064KB of SRAM, support for DDR2/DDR3/DDR3 external memory, NOR, PSRAM and eMMC flash, audio interfaces and a variety of peripherals with eight CAN FD interfaces, gigabit Ethernet, high-speed USB and many more .
This family is divided into three models:
- HPM6830 without video support
- HPM6850 with 2D graphics and video inputs/outputs
- HPM6880 which adds support for VeriSilicon's OpenVG 2.5D GPU.
When HPMicro was first introduced in 2023 with the HPM64G0 1 GHz RISC-V microcontroller, the documentation was difficult to obtain, was only in Chinese, and no download links could be found for the development tools, i.e. something disastrous. for the community of makers who wanted to create their projects with this board. However, now everything has changed for the better, including an SDK under BSD license, Middleware and RTOS (also coming soon to RT-Thread and Zephyr), and documentation now available in English. And firmware development can be done in Segger Embedded Studio for RISC-V for free and HPMicro is said to provide their own HPM Studio IDE based on the VS Code framework, but no download links can be found.
The HPM6800EVK can be purchased at the company website, since it is only available in China. As for the price, it is approximately €200.
Technical specifications of the HPMicro HPM6800
As for the HPMicro HPM6800 technical specifications, we met with:
- SoC:
- 32-bit single-core RISC-V CPU (RV32-IMAFDCP) @ 600 Mhz with 32 KB cache (earns 3390 CoreMark score)
- 1064 KB SRAM memory with 256 KB ILM + 256 KB DLM in the CPU core, 512 KB AXI SRAM, 32 KB AHB SRAM, and 8 KB APB SRAM
- RAM controller for DDR2-800, DDR3-1333, DDR3L-1333
- Controller for NOR Flash storage, HyperFlash, 2x SD/eMMC
- HPM8800 GPU – Vivante 2.5D OpenVG 1.1 GPU, HPM8800 and HPM6850 – 2D accelerator with PDMA and JPEG
- Video output: 2x 4-Lane MIPI-DSI and LVDS-Tx up to 1920×1080 px @ FPS and 2x 2-Line MIPI-CSI and LVDS-Rx
- Audio: 4x I2S, 8x PDM with microphone output, digital output, and VAD (Voice Wake-up)
- Red: Gigabit Ethernet MAC
- USB Port: 1x USB PHY High-Speed
- CAN bus: 8x CAN FD
- Other peripherals: up to 9x UART, 4x SPI and 4x I2C, 16-bit (2Msps) or 12-bit (4 Msps) ADC, up to 183x GPIOs
- Security: Real-Time Encryption, AES128/256, SHA-1/256, TRNG, JTAG Protection, Secure Boot
- Integrates DCDC and LDO converter with support for single-PSU
- low power modes
- Dimensions: 17×17mm, 417-pin BGA
- Operating temperature: range -40ºC to 125ºC Tj / -40ºC to 105ºC Ta