【应用】基于RISC-V的高主频MCU HPM6750用于LED大屏,双千兆以太网透传实现实时控制
LED大屏显示系统利用发光二极管构成的点阵模块或像素单元组成大面积显示屏显示字符、图像等信息,具有低功耗、低成本、高亮度、长寿命、宽视角等优点,近年来随着LED显示技术的不断更新,广泛应用在各类媒体场合。
LED大屏由无数个LED RGB灯组成,通过实时控制每个LED RGB的亮度及色彩,来显示不同的图案。在LED大屏显示应用中,传统的核心控制芯片选择可谓多种多样,MCU、FPGA或PLD都可以被作为核心控制芯片来进行设计,实现的效果也是各有优劣。
在LED大屏显示应用不断拓展的同时,大屏显示系统对刷新频率和延迟也提出了更严苛的要求:
更高的刷新频率:刷新频率越高,显示的图像越稳定,眼睛感觉到疲劳可能性就越小;
更低的延迟:整个数据链路的延迟进一步降低,减少闪屏或卡顿。
为确保LED大屏高刷新频率和低延迟,避免闪屏或卡顿的情况,就必须通过高速的链路来实时控制这些LED RGB灯。要实现更高刷新频率、更低延迟的LED大屏系统系统设计,主控芯片的选择非常关键。以MCU为核心的LED大屏显示控制系统常常被诟病数据处理速度无法满足实时性要求很高的场合,其实不然。
RISC-V内核的MCU,得益于RISC-V本身的简洁性和模块化设计,CPU能以更高的频率运行,带来更高的性能。因此,基于RISC-V的高主频MCU能让LED大屏显示系统实现更高的驱动频率及更高的实时性。
HPM6750就是上海先楫半导体公司开发的采用RISC-V内核、具有高主频及创新总线架构的双核高性能MCU。HPM6750拥有两个完全独立的CPU且主频高达816MHz,模拟外设包括4组共32路精度达2.5ns的PWM、3个12位高速ADC以及1个16位高精度ADC,其性能在市场同类产品中居于领先水平。
不仅如此,对于LED大屏显示应用,高性能HPM6750能通过双千兆以太网透传的方案加双核加持完美解决高速的链路设计。HPM6750支持2个以太网控制器ENET,支持标准以太网MAC,支持10/100/1000Mbps数据传输速率,支持RMII和RGMII模式的PHY,ENET以太网控制器自带DMA,因此在数据接收和发送上CPU负载为0。HPM6750通过以太网控制器,将两个PHY收到的以太网数据相互透传,透传速率达780Mb/s。基于高性能HPM6750的LED大屏显示方案在对实时控制要求极高的应用中丝毫不逊色于FPGA方案,不仅成本更低而且进一步降低了开发难度。
先楫高性能MCU -LED大屏显示双千兆以太网透传应用
案例为720P 1280x720分辨率的LED大屏显示控制,也就是至少需要实时控制1280x720个LED RGB灯,调整亮度及色彩来显示不同的图案。为确保LED大屏高刷新率及低延迟,避免闪屏或卡顿的情况,就必须通过高速的链路来实时控制这1280x720个LED RGB灯。本案例使用两个RTL8211 RGMII模式的千兆PHY。
通信框图如下:
LED RGB灯需要通过特定的波形驱动,案例由UCS1903 LED驱动控制器驱动。
UCS1903时序波形图如下:
整体的应用方案使用高精定时器GPTMR+DMA+GPIO的方案来驱动LED。
DMA:
HPM6750支持2个DMA控制器:XDMA和HDMA,可以实现实时的外设寄存器和内存及内存之间的数据搬移。
支持DMA请求路由器(DMAMUX)。将来自各个外设模块的DMA请求分配到16个输出信号,作为XDMA和HDMA的DMA传输请求源。
DMAMUX的输出0-7连接到外设总线DMA控制器HDMA,DMAMUX的输出8-15连接到系统总线DMA控制器XDMA。
用户可以通过配置DMAMUX寄存器,把来自特定外设的DMA请求,连接到XDMA或者HDMA的各个通道。
DMA控制器支持8对请求-响应的握手信号,请求信号来自功能模块并经由DMAMUX路由至DMA控制器,DMA控制器根据配置使用某个通道执行改请求,完成长度为SrcBurstSize的数据传输后发送响应信号给DMAMUX,完成硬件握手。
GPTMR:
HPM6750支持11个通用定时器,每个通用定时器支持4个通道,每个通道支持32位计数器,重载寄存器和一个输入捕获/输出比较通道,支持通用计时,输入捕获,输出比较,PWM 生成,以及产生中断和DMA请求。
其中:
8 个定时器位于系统电源域称为通用定时器GPTMR0∼7
2 个定时器位于系统电源域的CONN子系统,称为网络定时器NTMR0,NTMR1
1 个定时器位于电源管理域,称为电源管理域定时器PTMR。
GPIO:
HPM6750支持2个GPIO控制器和2个快速GPIO控制器。快速GPIO控制器IO翻转速率可达到主频的一半400MHz。GPIO控制器IO翻转速率在10MHz左右。
快速GPIO控制器FGPIO是CPU私有,外设无法直接访问。
本案例中波形频率是800kHz,使用GPIO控制器速率完全足够。
应用细节
为获得高刷新帧率,结合HPM6750双核加持,一个核专门用来触发ENET DMA 做网络数据透传,另一个核用来解析、转换、触发HDMA,HDMA结合GPTMR拉取波形。故网络透传、数据转换处理、拉取波形三者并发执行。
案例中使用HDMA和GPTMR硬件握手来驱动GPIO高低生成指定的波形,CPU完全不参与,CPU的工作仅仅是解析网络数据包和触发DMA,故CPU在波形产生上,负载为0。因为使用了HDMA访问,因此要强调的是HDMA访问地址必须连续,需要使用的PIN管脚必须是同一组管脚,如:PA0~31/PB0~31/PC0~31/PD0~31等。
LED控制器UCS1903波形周期为800Khz,即一个周期1250ns。一个周期分为5段,即GPTMR定时器的频率为4x800Khz=4Mhz,每段1250/5=250ns(频率及分段情况,根据实际项目调整)。1码前4高后1低(高电平时长:250x4=1000ns);0码前2高后2低(高电平时长:250x2=500ns)。每路灯驱动点亮延时(每路第一个灯珠)在4ns左右,且完全的并发。
本方案最大支持32路,以32路计算占用RAM,4(32路32bit,4byte)×5(每个周期分为5段)×24(每个灯占用24个周期)×720(每路720个灯)为338k。为提升执行速率,源数据建议放到DLM或SRAM中,SDRAM速率相对较慢,SRAM读写时间短,静态功耗更低,总线利用率高,更适合性能要求较高的应用。
LED大屏幕刷新频率(帧率)则和LED大屏分辨率以及LED灯组合方式相关。本案例为1280x720的分辨率,每路串联720个灯驱动需耗时21.6ms(该耗时为UCS1903物理特性,和MCU性能无关),需要1280/32=40个MCU通过千兆串联。
一帧图像的数据大小为1280x720x3(RGB三种颜色值)=2700KByte=21.1Mbit,HPM6750千兆透传速率780Mb/s,所以一帧图片传输耗时27.05ms。
每帧数据解析后将32(每个32路)x720x3图像数据转换成指定格式并触发HDMA,实测耗时26.03ms。
以上拉波形耗时21.6ms、网络传输耗时27.05ms、数据转换处理耗时26.03ms均为并行执行,故1280x720分辨率的刷新一帧耗时为27.05ms,刷新帧率36.97帧/s fps。
双千兆以太网透传速率实测可达780Mb/s,通过上面计算可以看到,HPM6750双核加持下的高速链路完全能满足实时控制需求,确保了LED大屏显示的高刷新率及低延迟。
高性能驱动-HPM6750芯片介绍
HPM6750采用双RISC-V内核,主频达816MHz,凭借先楫半导体的创新总线架构、高效的L1缓存和本地存储器,创下了高达9220CoreMark和高达4651 DMIPS的MCU性能新纪录。与ARM Cortex-M家族中性能领先的M7相比,HPM6750的Coremark/MHz跑分高出约10%。
除了高算力RISC-V CPU,HPM6700系列产品还创造性地整合了一系列高性能外设,包括支持2D图形加速的显示系统、高速USB、千兆以太网、CAN FD等通讯接口,高速12位和高精度16位模数转换器,面向高性能电机控制和数字电源的运动控制系统。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由ll转载自先楫半导体HPMicro公众号,原文标题为:高速链路设计难?利用HPM6750双千兆以太网透传实现LED大屏实时控制,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
人形机器人技术突破与先楫半导体HPM6E00系列高性能MCU芯片的适配性
人形机器人要实现其自主移动、动态平衡、智能感知等功能,需要融合高级控制算法、传感器集成、实时反馈与调整以及人工智能等技术。而作为实现这些目标的关键,主控芯片的选择起着至关重要的作用。本文将探讨人形机器人面临的技术难点,以及为什么先楫半导体HPM6E00系列芯片因其体积小、性能强大、丰富的外设功能而成为该领域的理想选择。
震撼首发!先楫携手致远电子打造基于HPM6450的多通道车载以太网分析仪
先楫半导体携手致远电子打造多通道车载以太网分析仪,VBNET系列产品内置HPM6450 MCU,可实现主从模式和速率自适应,大大降低操作时间和试错成本,让测试与刷写更高效简单。
先楫运动控制HPM5300系列MCU助力凌思科技打造高精度 “姿态感知器” IMU
凌思科技推出的内嵌先楫半导体运动控制MCU HPM5300系列芯片的高性能惯性测量单元——LINS620,具备体积小、重量轻、抗震性及抗过载能力强的特点。LINS620内置三轴陀螺仪和三轴加速度计,稳定运行中的陀螺仪零偏为0.8°/h,加速度计零偏为20ug,用于载体的精确导航、控制和动态测量,并采用高精度MEMS惯性器件,具备高可靠性和高硬度,在恶劣环境下仍能准确测量移动载体的角速度和加速度。
国产高性能MCU又一力作,集成授权EtherCAT,助力工业伺服走向海内外
最近,先楫半导体发布中国首款拥有德国倍福公司正式授权EterhCAT从站控制器的高性能MCU产品HPM6E00系列,将国产高性能MCU在工业领域的应用推向新高度。
【经验】先楫半导体MCU HPM6750使用JLINK调试下如何进行串口打印配置
在使用JLINK调试先楫半导体HPM6750EVK2开发板调试时遇到不知如何使用SEGGER Embedded Studio (以下简称SES)内置的虚拟串口打印工具,本文介绍正确配置串口打印工具的步骤。
先楫半导体(HPMicro)HPM APPS v1.6.0上线啦!
HPM APPS是基于HPM SDK开发的上层应用软件开发套件。提供各种典型通用的应用解决方案,包含了中间件、组件、服务等,供用户使用评估。HPM APPS需搭配HPM SDK使用,且HPM APPS和HPM SDK版本一一对应。在参考方案时,建议先查阅文档开始。
【IC】先楫半导体最新款高性能MCU HPM5301,搭载单核32位RISC-V处理器,主频高达360MHz
先楫半导体于2023年11月24日宣布推出高性能HPM5300系列MCU最新款——HPM5301芯片。这款MCU搭载单核32位RISC-V处理器,采用QFN48封装,是迄今为止先楫推出的最简单易用的产品。该芯片的开发板HPM5301EVKLite也同步上市。
先楫半导体HPM APPS v1.7.0上线啦!
先楫半导体发布了HPM APPS v1.7.0,包含多项更新和新功能,如HPM双网口环网通信方案、Ethercat主站应用方案、I2S DMA CHAIN应用方案、hpm_monitor服务、SPI控制器操作Nor flash应用案例等。这些更新旨在提升微控制器性能,简化开发过程,并加速程序开发。
媒体视角 | 先楫半导体HPM6E00系列MCU填补国内空白,EtherCAT中国首授权
2023年12月先楫半导体正式推出中国首款拥有德国倍福公司正式授权EtherCAT从站控制器的高性能MCU产品HPM6E00系列。先楫半导体HPM6E00系列产品采用国际流行的RISC-V架构,主频高达600MHz,有单双核选项,集成了德国倍福公司授权的EtherCAT从站控制器,具备高性能运动控制、高实时工业以太网互联的特性。
先楫HPM5361EVK开发板测评
上海先楫半导体举办的HPM5361EVK开发板试用活动圆满结束,广大工程师和爱好者们踊跃参与此次试用并提交报告。HPM5361EVK是基于先楫HPM5300系列高性能RISC-V内核MCU的一款开发板。本文介绍先楫HPM5361EVK开发板测评。
先楫HPM6000系列高性能MCU在Linux环境下自动生成SDK本地化工程
本文介绍先楫半导体HPM6000系列高性能MCU在Linux环境下自动生成SDK本地化工程,SDK下载地址可通过世强FAE获取并提供技术支持。工程支持世强整合的SekormStudio(eclipse+GCC)以及第三方Segger Studio集成开发环境。
先楫半导体(HPMicro)HPM6000家族MCU选型指南
描述- 上海先楫是一家致力于高性能嵌入式解决方案的半导体公司,产品覆盖微控制器、微处理器和周边芯片,以及配套的开发工具和生态系统。 目前已经量产的两个高性能通用MCU产品系列HPM6700/6400及HPM6300,性能领先国际同类产品,并完成AEC-Q100认证,全力服务中国工业,汽车和消费市场。公司成立于2020年6月,总部坐落于上海市张江高科技园区,并在天津、深圳和南京均设立分公司。 核心团队来自世界知名半导体公司管理团队,具有15年以上,超过20个SoC的丰富的研发及管理经验。
型号- HPM6320IEP,HPM6454IAN,HPM6754IAN,HPM6450,HPM6750IAN,HPM6350,HPM6754IVM,HPM6300系列,HPM6450IAN,HPM6454IVM,HPM6750IVM,HPM6320IPA,HPM6000家族,HPM6360IPA,HPM6360IEP,HPM6364IPA,HPM6430IVM,HPM6300,HPM6400,HPM6320,HPM6364,HPM6364IEP,HPM6700,HPM6430IAN,HPM6350IPA,HPM6340,HPM6000,HPM6360,HPM6730IAN,HPM6340IEP,HPM6730IVM,HPM6350IEP,HPM6340IPA,HPM6700系列,HPM6450IVM,HPM6454,HPM6730,HPM6430,HPM6400系列,HPM6750,HPM6754
先楫半导体MCU选型表
先楫半导体提供高性能MCU选型,:主频最高达816MHz,高性能外设:包括JPEG编解码器,有16位和24位LCD,4×8通道PWM,2×8通道PWM,最高有千兆以太网,CAN FD等通讯接口,高速12位和高精度16位模数转换器,工作温度:-40℃-105℃Ta/-40℃-125℃Ta
产品型号
|
品类
|
内核
|
最高主频(MHz)
|
SRAM(KB)
|
CAN
|
USB
|
SPI
|
I²C
|
UART
|
比较器
|
封装形式
|
HPM5301IEG1
|
高性能微控制器
|
32 位 RISC-V 处理器
|
360MHz
|
288KB
|
CAN FD
|
USB HS 带 PHY ×1
|
4
|
4
|
9
|
2
|
6*6 QFN48 P0.4
|
选型表 - 先楫半导体 立即选型
开发者分享 | 适用于HPM的RustSBI实现
本文介绍了在HPM6360芯片上运行nommu Linux的过程,包括RISC-V架构的Linux启动流程、SBI规范及RustSBI实现、启动镜像布局和部分实现细节如Zicntr指令集拓展支持和SDRAM区域原子指令的支持。
电子商城
现货市场
服务
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论