本文介绍一下基于上海赛昉科技JH7110的开发板VisionFive2开发板的硬件。
首先来看下它的外包装。包装比较简单,就是一个塑料盒
包装里面只有一个开发板,用防静电袋子包装,另有一片海绵防震。没有其它的配件。
开发板的正反面如下
总的来看,开发板的体积不大,元件非常紧凑。接口还是挺丰富的,尤其是四个USB 3.0的口还有两个网口。要在如此小的空间内放下这么多接口和器件,可见设计这个开发板的人还是有一定功力的。
然后来详细介绍一下它的硬件。
首先是主控芯片JH7110。这颗芯片属于赛昉科技的第二代处理器,上一代是JH7100。此芯片的主要特点如下
RISC-V U74四核,最大主频1.5 GHz
GPU IMG BXE-4-32
32-bit LPDDR4/DDR4/LPDDR3/DDR3, up to 2,800 Mbps
编解码方面,Video decoder supports up to 4K@30fps Video encoder supports up to 1080p@30fps,使用的是独立的VPU
JPEG encoder/decoder,使用独立的JPU
视频输入最大支持1 × DVP and 1 × MIPI-CSI with 4D1C up to 4K@30fps,带一个1080p@30fps ISP
视频输出支持MIPI display output with 4D1C up to 1080p@60fps,1 × HDMI2.0 port display up to 4K@30fps,24-bit RGB parallel interface up to 1080p@30fps
2 × PCIe2.0, 1 lane,其中一个lane可以复用为USB3.0
2 × Ethernet MAC 1,000 Mbps, 2 × CAN2.0B
串口,I2C,SPI若干
从这颗芯片的CPU性能和多媒体性能来看,它的对标产品应该就是RK3568。U74内核属于SiFive的次旗舰级别核心,是对标ARM Cortex A55的,不过RK3568的A55最大主频可以到2GHz。编解码方面,RK3568支持4KP60解码和1080P60编码。其余接口相仿。
然后板上带了一片DDR,型号是BWMZAX32H2A-32Gb,来自BIWIN佰维。不过这颗芯片在官网找不到信息。
板上没有EMMC,不过带了一个EMMC模块的插槽。带了一颗SPI NOR作为存储,型号GD25LQ128EWIG,16MB
电源管理芯片AXP15060。目前这种比较复杂的SOC一般都会配电源管理芯片。
接口方面,板上用PCIE的1LANE接VL805,转出四路USB3.0,另外1LANE接到板背面的NVME接口上面。两个千兆以太网口,都是用YT8531SH这个PHY。这些都是市面上常用的方案,这里不赘述。
JH7110的原生DSI CSI和HDMI都引出来了。此外SDIO和USB 2.0 TYPE-C口也是JH7110自带的。没有复用的GPIO口和调试串口通过一个40PIN的座子引出。
从开发板的硬件来看,这就是一个JH7110的简单版评估板,定位类似于STM32的discovery系列开发板。