ER-0043
VisionFive 2
Descriptions
VisionFive 2 is the world’s first high-performance RISC-V single board computer (SBC) with an integrated GPU. Compared with its last generation, VisionFive 2 has been fully upgraded with significant improvements in the processor work frequency, multimedia processing capabilities, scalability, etc. Its superior performance and reasonable price make VisionFive 2 the best affordable RISC-V development board ever.
VisionFive2 RISC-V Single Board Computer, StarFive JH7110 Processor With Integrated 3D GPU, Base On Linux
Features
Hardware
Processor
- StarFive JH7110 with RISC-V quad-core CPU with 2 MB L2 cache and a monitor core, supporting RV64GC ISA, working up to 1.5 GHz
- IMG BXE-4-32 MC1 with work frequency up to 600 MHz
Memory
- VisionFive 2 provides the system memory of 2 GB, 4 GB, or 8 GB LPDDR4 SDRAM up to 2,800 Mbps.
Storage
- Onboard TF card slot: The VisionFive 2 can boot from the TF card.
- Flash: The firmware to store U-Boot and bootloader.
Video Processing
The video processing of VisionFive 2 has the following features.
- Video decoder support up to 4K@60fps and multi-stream for H264/H265
- Video encoder support up to 1080p@30fps and multi-stream for H265
- JPEG encoder/decoder
Interface
- 1 x 2-lane MIPI DSI
- 1 x 4-lane MIPI DSI
- 1 x 2-lane MIPI CSI
- 1 x 3.5 mm Audio Jack
- 1 x USB-C port for charging
- 1 x USB device port (by reusing the USB-C port)
- 4 x USB 3.0 ports (multiplexed with a PCIe 2.0 1x lane)
- 1 x HDMI 2.0
- 2 x RJ45 Ethernet ports
- 1 x 4-pin PoE header
- 1 x 2-pin fan header
- 1 x Reset button
- 1 x 40-pin GPIO header, supporting various interface options:
- 3.3 V (on 2 pins)
- 5 V (on 2 pins)
- Ground (on 8 pins)
- GPIO
- CAN bus
- DMIC
- I2C
- I2S
- PWM
- SPI
- UART
Software
Operating System VisionFive 2 supports Debian operating system. For more software resources, please follow the StarFive GitHub repository. [ https://github.com/starfive-tech ]
Specifications
Type | Item | Description |
---|---|---|
Processor: | StarFive JH7110 | StarFive JH7110 with RISC-V quad-core CPU with 2 MB L2 cache and a monitor core, supporting RV64GC ISA, working up to 1.5 GHz |
Imagination GPU | IMG BXE-4-32 MC1 with work frequency up to 600 MHz | |
Memory: | 2 GB/4 GB/8 GB | LPDDR4 SDRAM, up to 2,800 Mbps |
Storage: | Onboard TF card slot | The VisionFive 2 can boot from a TF card. |
Flash | The firmware to store U-Boot and bootloader. | |
Multimedia: | Video Output |
Note: Only one MIPI DSI port can be used for display at a time. |
Camera | 1 × 2-lane MIPI CSI camera port, supporting up to 1080p@30fps | |
Encoder/Decoder |
| |
Audio | 4-pole stereo audio jack | |
Connectivity: | Ethernet | 2 × RJ45 Gigabit Ethernet ports |
USB Host | 4 × USB 3.0 ports (multiplexed with a PCIe 2.0 1x lane). | |
USB Device | 1 × USB device port (by reusing the USB-C port) | |
M.2 Connector | M.2 M-Key | |
eMMC Socket | For eMMC modules as OS and data storage | |
2-Pin Fan Header | - | |
Power: | USB-C port | 5 V DC via USB-C with PD, up to 30 W (minimum 3 A) |
GPIO Power In | 5V DC via GPIO header (minimum 3 A) | |
PoE (Power over Ethernet) | PoE function is enabled and requires separate PoE HAT | |
GPIO: | 40-Pin GPIO Header | 1 × 40-pin GPIO header, supporting various interface options:
|
Boot Mode: | Boot mode setting pins | You can choose one of the following boot modes:
|
Button: | Reset button | To reset VisionFive 2, press and hold the Reset button for more than 3 seconds to ensure the reset is successful. |
Dimensions: | 100 × 74 mm | - |
Compliance: | RoHS, FCC, CE | - |
Environment: | Recommended operating temperature | 0-50 ℃ |
Other: | Debug function | UART TX and UART RX are available through the 40-pin GPIO header. |
Board Appearance
- FigureBoard Appearance (Top View)
- FigureBoard Appearance (Bottom View)
CAUTION:
During the use of VisionFive 2, avoid contact with hard objects that may cause damage.
Port Descriptions
No. | Description | ||
---|---|---|---|
1 | StarFive JH7110 with RISC-V quad-core CPU, supporting RV64GC ISA | 14 | 2 × Ethernet Ports (RJ45) |
2 | PoE Header | 15 | HDMI 2.0 Port |
3 | Boot Mode Pins | 16 | 3.5 mm Audio Jack |
4 | 40-Pin GPIO Header | 17 | 2 × USB 3.0 Port |
5 | 2 GB/4 GB/8 GB LPDDR4 SDRAM | 18 | 2 × USB 3.0 Port |
6 | Reset Button | 19 | 4-Lane MIPI DSI |
7 | EEPROM | 20 | USB 3.0 Host Controller |
8 | USB-C Port, supporting both charging and data transmission | 21 | 2-Lane MIPI DSI |
9 | 2-Lane MIPI CSI | 22 | eMMC Socket |
10 | PMIC | 23 | TF Card Slot |
11 | 2-Pin Fan Header | 24 | QSPI Flash |
12 | GMAC0 PHY | 25 | M.2 M-Key |
13 | GMAC1 PHY | - | - |