0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

BeagleV-Ahead | 全球首款高性能RISC-V开发板

Rice嵌入式开发技术分享 来源:Rice 嵌入式开发技术分享 作者:Rice 嵌入式开发技 2023-08-10 18:01 次阅读

前言

非常荣幸参与这次的开发板评测,感谢杭州平头哥半导体有限公司和Beagle社区的支持,我拿到了全球首款高性能 TH1520 RISC-V SBC开发板 BeagleV-Ahead。BeagleV AHead 开发板采用平头哥的曳影TH1520 作为主控,是Beagle家族开源的RISC-V 单板计算机(SBC),非常适合开源社区的RISC-V 开发人员。BeagleV AHead 传承了Beagle 开发板的统一设计语言,采用BeagleBone Black 的外形尺寸,完全一样的P8 和P9 扩展接口,所以支持现有的BeagleBone扩展板。BeagleV Ahead 搭载强大的四核RISC-V 处理器、丰富的配置,却具备超高性价比,是一款物美价廉、偏于携带的RISC-V“口袋开发板”。适用于任何希望参与RISC-V 开发的人,连上电源即可使用。

abd8e210-2c53-11ee-b9c7-dac502259ad0.png

硬件参数

主控芯片是平头哥的TH1520 Soc,它是一款低功耗、高性能、高安全,具备多模态感知和多媒体AP 能力的AI 处理器芯片,可用于视频会议一体机、人脸识别考勤门禁、医学成像等AI 边缘计算应用场景。基于多核异构架构,集成RISC-V 指令架构的四核C910 和单核C906 处理器,并内嵌了多个强大硬件加速引擎,搭载4TOPS@int8 AI 算力的NPU。支持双通道外部存储器接口,支持LPDDR4/LPDDR4X,提供最大存储带宽达34GB/s。具备丰富的外设接口,可以满足不同的应用场景。

视频方面:支持H.265/H.264/VP9 标准视频编码,最高分辨率达4K@40fps,支持H.265/H.264/VP9/AVS2 等多格式视频解码,最高分辨率达4K@75fps,支持JPEG 编解码,最高分辨率达32Kx32K。

图形处理方面:内嵌3D GPU ,完全兼容OpenGL ES1.1/2.0/3.0/3.1, OpenCL 1.1/1.2/2.0和Vulkan1.1/1.2,支持2D 加速引擎,以及通用DSP 加速器。

ac1c22f0-2c53-11ee-b9c7-dac502259ad0.png

TH1520主芯片参数

CPU处理器 RISC-V 64GCV C910*4@2GHz
支持小端模式
9~12 级深流水架构
3 发射8 执行的超标量架构,对软件完全透明
按序取指,乱序发射,乱序完成和按序退休
两级高缓结构,哈佛结构一级高缓和共享的二级高缓
一级缓存支持MESI 的一致性协议,二级缓存支持MOESI 的一致性协议
每核支持64KB I cache 和64KB D Cache
四核共享1MB L2 Cache
支持私有中断控制器CLINT 和公有中断控制器PLIC
两级TLB 内存管理单元,实现虚实地址转换与内存管理
指令高缓路预测的低功耗访问技术
短循环缓存的低功耗执行技术
支持segment load、store 指令
支持计时器功能
支持TEE 和REE,TEE/REE 支持核数启动时可配置
支持自定义且接口兼容RISC-V 的多核调试框架
独立电源域,支持DVFS
AI 计算引擎-NPU 支持4TOPS@INT8 通用NNA 算力,主频1GHz
支持TensorFlow,ONNX,Caffe
支持CNN,RNN,DNN 等
支持卷积、激活、单元操作(加法、乘法、最大值、最小值)、池化(最小值、最大值、平均值)、归一化、反卷积
无损权重数据压缩
灵活比特深度支持:灵活的输入输出和中间数据位深度,4~16位
带宽缩减
AI 计算引擎-FCE 支持点积算法的特征加速器
支持从128 到256 多特征尺寸,步进32
支持有符号和无符号INT4/INT8 特征值
支持库比较暂停功能
支持库数据、目标向量和扰乱向量的大端和小端模式转换
支持基础数据库的异或扰乱预处理
百万人脸底库比对50ms
DSP 支持两路独立DSP 核,主频1GHz
支持256 个8x8 MAC
支持16 个单精度VFPU
支持图像直方图统计
32KB 指令Cache
2 个128KB 数据RAM
视频VI接口 1 路4-lanes 和2 路2-lanes MIPI CSI-2 输入,每lane 支持2.5Gbit/s
2 路2-lanes MIPI CSI-2 可以拼接成1 路4-lanes MIPI CSI-2
3 路MIPI 输入可以映射到2 个ISP 上或DMA 上支持RAW6,RAW7,RAW8,RAW10,RAW12 输入格式
4-lanes MIPI CSI 支持最大13M sensor 输入2-lanes MIPI CSI 支持最大5M sensor 输入
支持对单曝光sensor 的低成本HDR 算法处理
视频VO接口 16-/24-bit RGB 数字接口输出,最高支持1080p@30fps
2 路4-lanes MIPI DSI 输出,每lane 支持2.5Gbit/s
HDMI 接口
* 支持HDMI 2.0,向后兼容HDMI 1.4
* 最高支持1080p@120fps,4Kx2K@60fps
* 输入参考时钟13.5MHz 到600MHz
* 最高总带宽18Gbps
* 支持8 声道音频输出
* 支持CEC(Consumer Electronics Control)
* 支持HPD(Hot Plug Detection)
* 支持HDCP 1.4
图像信号处理器 支持两路独立ISP 处理
支持RAW 8~16 位输入,支持IR 10 位/YUV420 8 位/RGB888 输出
支持RGB Bayer/RGB IR pattern 4x4 输入处理
支持最高13M 像素输入(12M 像素处理)
支持LSC 和DPC
支持3A(AE,AWB,AF)算法
支持2D/3D 图像降噪和图像锐化
支持颜色增强,高亮抑制,背光补偿,伽马校正等
支持抗闪烁
支持鱼眼校正
支持HDR 和WDR
视频解码器 支持H.264 BP/MP/HP@level 5.1 解码,最大4K 分辨率
支持H.265/HEVC Main Profile@level 5.1 解码,最大4K 分辨率
支持VP9 Profile-2 解码,最大4K 分辨率
支持AVS2.0 解码,最大4K 分辨率
VP6/7/8/AVS/AVS+/VC1/MPEG4 解码,最大1920x1080 分辨率解码性能最大4K@75fps
支持多路编码和多路解码,并支持编解码同时进行
JPEG 编解码
视频编码器 支持H.264 BP/MP/HP@level4.2 编码,最大4K 分辨率
支持H.265/HEVC Main Profile 编码,最大4K 分辨率
仅支持I 帧和P 帧,不支持B 帧
编码性能最大4K@40fps
支持多路编码和多路解码,并支持编解码同时进行
JPEG 编解码
2D 图形加速器 2D 操作
多源混叠
支持YUV 格式
矩形操作/清除/位块传送:4 pixel/cycle
图像处理单元 支持APIs Vulkan 1.1/1.2, OpenCL 1.1/1.2/2.0, OpenGL ES 3.0/3.1/3.2
基于分片的3D 图形渲染,支持多个分片同时处理
编程的高质量抗混叠
支持和NNA 的AI 协同
先进的DMA 操作,降低主CPU 负载
压缩纹理编码
无损数据压缩
固件执行专用处理器
显示处理单元 支持双路视频显示,一路接HDMI 接口,分辨率4K@30fps,一路接MIPI DSI 接口,分辨率1080p@60fps
两路显示共支持6 层叠加,两路显示层数可灵活配置
支持旋转和缩放
视频时序产生
滤波和缩放
垂直和水平缩放
可编程滤波
硬件光标
音频接口 支持1 个8 通道I2S 接外部CODEC 音频输入,最高384kbps
支持3 个2 通道I2S/PCM 接外部CODEC 或蓝牙语音
支持低功耗VAD
支持8 路PDM 数据对接外部DMIC
支持8 路TDM/PCM 输入
支持2 个SPDIF-IN/OUT,支持采样率32/44.1/48/88.2/96/192kHz
音频处理器 C906 单核处理器
* 主频500~800MHz
* RV64IMA[FD]C[V]指令架构
* 5 级单发按序执行流水线
* 一级哈佛结构的指令和数据缓存,大小为32KB,缓存行为64B
* Sv39 内存管理单元,实现虚实地址转换与内存管理
* 支持AXI4.0 128 位Master 接口
* 支持核内中断CLINT 和中断控制器PLIC
* 可配置的浮点单元和矢量单元
* SIMD128 处理单元
安全引擎 TEE+REE 两层安全体系架构
支持AES/DES/3DES/SM4 加解密算法,最高速度200MB/s
支持HASH/SM3,最高速度200MB/s
支持RSA/SM2
硬件随机数发生器
基于硬件的隔离机制
支持安全启动
内置Sensor 为安全电路提供物理防护
存储接口 片内存储: BootROM:128KB,共享SRAM:1.5MB
片外存储:
* 支持32/64 位LPDDR4/LPDDR4X,最高速率4266Mbps
* SPI NOR/NAND Flash 接口
* eMMC5.1 接口,最高速率支持HS400
* SD 3.0 接口
外设接口 GMAC
* 支持2 路千兆以太网
* 支持10/100/1000Mbps 数据传输率RGMII 接口
USB 支持一路USB 3.0 DRD,可作为主机或设备,兼容USB 2.0
UART 支持8 路UART
* 1 路带流控UART,最高速率4Mbps
* 3 路支持红外UART
I2C
ISO7816
GPIO
SAR-ADC
PWM
PVT Sensor
EFUSE
硬件 说明

初步体验

屏幕显示效果:

板子有一个MicroHDMI接口,可以通过"MicroHDMI" 转HDMI接入HDMI屏幕。BeagleV-Ahead图像性能很强,可以支持输出4K/60Fps图像,可以兼容 4K/60FPS的显示器设备

HDMI屏幕显示效果如下:

ac32002a-2c53-11ee-b9c7-dac502259ad0.png

串口调试:

BeagleV-Ahead把UART接口引到了2.54mm排针上,接上一个 USB转TTL串口模块,就可以以命令行方式来操作板子了。它位于P8母座一侧,是一个6Pin排针,我们只需使用使用2.54杜邦线连接RX、TX、GND 三个引脚即可使用串口。

ac4c344a-2c53-11ee-b9c7-dac502259ad0.png

开机启动日志:

acd72988-2c53-11ee-b9c7-dac502259ad0.png

串口终端登录:

acf0f296-2c53-11ee-b9c7-dac502259ad0.png

网线测试:

BeagleV-Ahead不仅提供无线网络能力,针对更快、更稳定的网络要求,也提供了 RJ45有线网络接口。BeagleV-Ahead 的正面板载了一颗 RTL8211F RGMII 千兆以太网PHY芯片。

ad0a8e22-2c53-11ee-b9c7-dac502259ad0.png

网络测试:

ad72e224-2c53-11ee-b9c7-dac502259ad0.png

总结

BeagleV-Ahead板子的感觉很小巧,口袋板子。

TH1520提供了丰富的接口,BeagleV-Ahead板子基本把所有接口引出来了

板子也存在几点不好的:① USB接口不常见,如果需要连接鼠标等,需要购买microb转USB-A转接口,②目前的固件,显示很卡,可能GPU没有完全适配好导致的。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接口
    +关注

    关注

    33

    文章

    7640

    浏览量

    148516
  • 开发板
    +关注

    关注

    25

    文章

    4434

    浏览量

    94034
  • RISC-V
    +关注

    关注

    41

    文章

    1904

    浏览量

    45054
收藏 人收藏

    评论

    相关推荐

    risc-v开发板那种比较好 高性能RISC-V开发板BeagleV-Ahead评测

    非常荣幸参与这次的开发板评测,感谢杭州平头哥半导体有限公司和Beagle社区的支持,我拿到了全球首款高性能 TH1520 RISC-V SBC开发板
    的头像 发表于 07-18 12:31 3659次阅读
    <b class='flag-5'>risc-v</b><b class='flag-5'>开发板</b>那种比较好 <b class='flag-5'>高性能</b><b class='flag-5'>RISC-V</b><b class='flag-5'>开发板</b><b class='flag-5'>BeagleV-Ahead</b>评测

    RISC-V指令是否可以用来开发高性能CPU?

    如题,今年来广受赞誉的开源指令集RISC-V是否可以用来开发高性能CPU?当前RISC-V生态是否只在嵌入式开发领域达到了商用水平?
    发表于 08-01 10:23

    带有SiFive开发板高性能CPU的RISC-V迈向主流

    设计可以达到更高性能水平的新型RISC-V芯片。SiFive宣布了围绕SiFive FU740 SoC构建的新Hive Unmatched平台。这是一个具有四个SiFive U74内核和一个SiFive
    发表于 11-14 09:29

    RISC-V应用领域的拓展

    将在2025年达到10.7亿美元。从RISC-V基金会官网获悉,目前全球范围内,RISC-V芯片(SoC、IP和FPGA)已经推出84,覆盖了云端、移动、
    发表于 06-18 20:57

    中国移动发布 RISC-V 内核 MCU 芯片:最高工作主频 144MHz

    联网芯片架构,此次发布的 CM32M4xxR 采用 RISC-V 开源架构,是中国移动基于 RISC-V 内核的低功耗大容量 MCU 芯片。IT之家获悉,该系列 MCU 具备
    发表于 03-22 18:09

    RISC-V专题】芯昇科技RISC-V生态开发板首发试用

    )CM32M433R-START是一基于芯昇科技CM32M433R MCU的RISC-V生态开发板,提供板载仿真器。具备标准的Arduino兼容接口,可方便地连接外设扩展板[/url]扫码申请
    发表于 04-14 16:01

    RISC-V专题】跃昉科技BF2开发板首发试用

    翻一番。为了进一步促进RISC-V生态的发展,让更多开发者参与RISC-V生态应用创新,2022年4月14日,电子发烧友网联合RISC-V创新企业共同发起
    发表于 04-22 18:32

    中国厂商宣布全球面向开发者的RISC-V笔记本电脑

    鉴释科技 (Xcalibyte) 宣布了ROMA ,声称是全球面向开发者的 “原生” RISC-V 笔记本电脑,由
    发表于 07-06 10:19

    赛昉科技发布两高性能产品: JH7110多媒体处理器与VisionFive 2开发板

    8月23日,RISC-V领域迎来重大突破。RISC-V软硬件生态领导者赛昉科技在线举办2022新产品发布会,揭晓两重磅新品:全球
    发表于 08-24 10:42

    算能重磅发布行业服务器级RISC-V CPU算丰SG2042,助力RISC-V迈向高性能计算

    ,支持7个PCIe x16插槽以及双网卡支持。同时,澎峰科技也会推出一基于SG2042的1U高密度服务器。基于SG2042的2U服务器万莫斯带来了基于SG2042打造的行业RISC-V
    发表于 03-03 16:45

    华硕发布旗下首 RISC-V 架构开发板 Tinker V

    Tinker V 尤为亮眼,是华硕旗下首 RISC-V 架构的开发板(此前为 ARM 架构)。ISC-V 是基于精简指令集计算(
    发表于 03-16 14:52

    全球RISC-V平板电脑——PineTab-V正式发布

    不断壮大,希望PineTab-V能为推动RISC-V生态贡献更多力量。”JH7110是全球量产的高性
    发表于 04-14 13:56

    RISC-V专题】昉·星光 2(VisionFive 2)RISC-V单板计算机免费试用

    VisionFive 2是全球集成3D GPU的高性能量产RISC-V 单板计算机 。与上一代相比,VisionFive 2全面升级,在
    发表于 05-16 11:26

    RISC-V强势崛起为芯片架构第三极

    全球RISC-V大小核处理器面市、全球
    发表于 08-30 13:53

    首个兼容安卓的RISC-V单板机量产上市!平头哥携手BeagleBoard联合打造

    高性能量产RISC-V原型芯片曳影1520,开发者可以在BeagleV-Ahead单板机上运行安卓、Yocto、Ubuntu等多操作系统,探索RI
    发表于 07-14 14:18 485次阅读
    首个兼容安卓的<b class='flag-5'>RISC-V</b>单板机量产上市!平头哥携手BeagleBoard联合打造