StarFive JH7110 RISC-V Processor Specifications Released


With the Star64 and VisionFive 2 single board computers, we already have two hardware platforms based on the StarFive JH7110 quad-core RISC-V processor, but we did not get the detailed specifications of the new processor, and some details such as the presence of AI accelerators or exact PCIe specs were lacking.

Documentation for the StarFive JH7110 processor has been released that answers some of these questions. It’s actually a SoC with six RISC-V cores, of which four 64-bit RISC-V cores run the main operating system, plus a 64-bit RISC-V monitoring core and a real-time RISC-V core. V 32 bit. The AI ​​accelerators found in the JH7100 (Neural Network Engine and NVDLA) seem to be gone for good, and there are two 1-lane PCIe 2.0 interfaces up to 5 Gbps each.

StarFive JH7110 Specifications:

  • CPU subsystem
    • 64-bit RISC-V SiFive U74 (RV64GC) 1.5 GHz quad-core processor with 32 KB D cache, 32 KB I cache
    • SiFive S7 single-core 64-bit RISC-V monitor core (RV64IMAC) with 16 KB I-cache, 8 KB DTIM
    • SiFive E24 single-core 32-bit RISC-V real-time control core (RV32IMFC) with 16 KB I-cache
    • Up to 2MB L2 cache
  • GPU – Imagination BXE-4-32 GPU with support for OpenCL 1.2, OpenGL ES 3.2, Vulkan 1.2
  • Video Decoder – H.265, H.264 [email protected] or [email protected], MJPEG
  • Video Encoder – H.265/HEVC encoder, [email protected]
  • Memory
    • BUS RAM up to 256 KB
    • Up to 8 GB DDR4/3, LPDDR4/3 at 2133/2800 Mbps
  • Storage
    • 2 SDIO/eMMC 5.0 host controllers
    • QSPI controller for up to 16MB SPI flash, up to 2GB SPI NAND flash
  • Display Interfaces
    • 1x HDMI 2.0 up to 4Kp30
    • RGB656, RGB888 up to 1080p30
    • MIPI DSI up to 2.5 Gbps or 1080p30
    • 1x DPI (parallel RGB display)
  • Camera interfaces
    • 1x MIPI CSI-2 interface up to 6 lanes of 1.5 Gbps; support for 1x 4D1C or 2x 2D1C MIPI sensors up to 4Kp30
    • 1x DVP sensor input interface
  • audio
    • 32-bit audio DSP used for traditional audio/voice data algorithm processing
    • 8 channels TX and RX I2S/PCM TDM
    • 4x sets of I2S/PCM I/Fs with DMA support
    • 2x sets of SPDIF I/F, RX and TX modes
    • 4-channel PDM input for digital microphone
    • DAC output with PWM interface
  • Networking – 2x Gigabit Ethernet with RMII/RGMII
  • USB – USB 3.0 Host/Device (many with one PCIe interface), USB 2.0 Host/Device
  • PCIe – 2x PCIe 2.0 x1 up to 5 Gbps per lane (Note that one of the PCIe 2.0 interfaces is multiplexed with USB 3.0)
  • Other peripherals
    • 6x UART, 7x I2C, 7x SPI
    • 2x CAN Bus 2.0B up to 1 Mbit/s
    • 7 32-bit timers, 1 32-bit WDT reset output
    • 1x temperature sensor
    • 3 GPCLK outputs
    • 2x INTC
    • 8 PWM outputs
    • 64x GPIOs
  • Security
    • Encryption: AES; DES/3DES; CHOP; PKA
    • TRNG Compliant
    • 256-bit random number generation
    • 512 x 32-bit (2 KB) OTP for on-chip storage of key data
  • Clock sources
    • 24 MHz for USB, GMAC and main system clock source
    • 32.768 kHz for RTC clock source
  • Tensions
    • Base voltage of 0.9 V
    • Voltage 1.8V/2.5V/3.3VI/O
  • Boot Modes
    • boot rom
    • QSPI NOR/NAND Flash
    • SD/eMMC card
    • UART/USB/SD card update
  • Pack – 17 x 17mm, 0.65mm bullet pitch, FCBGA pack with 625 balls

Supported operating systems include Linux, VxWorks and other RTOS.

Target applications for the StarFive JH7110 processor include single board computers, home NAS, routers with software routing, smart home devices, industrial robots, drones, and CCTV applications. Currently, the documentation website only has a product summary, but the datasheet is coming soon, and a hardware design reference and software developer’s guide are also in the works.

Support CNX software! Make a donation through PayPal Where cryptocurrencies, become a patron on Patreon, or buy exam samples


Comments are closed.