在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

高速鏈路設(shè)計(jì)難?利用HPM6750雙千兆以太網(wǎng)透?jìng)鲗?shí)現(xiàn)LED大屏實(shí)時(shí)控制

331062281 ? 來源:先楫半導(dǎo)體HPMicro ? 作者:先楫半導(dǎo)體HPMicr ? 2022-12-20 09:13 ? 次閱讀

LED大屏顯示系統(tǒng)利用發(fā)光二極管構(gòu)成的點(diǎn)陣模塊或像素單元組成大面積顯示屏顯示字符、圖像等信息,具有低功耗、低成本、高亮度、長(zhǎng)壽命、寬視角等優(yōu)點(diǎn),近年來隨著LED顯示技術(shù)的不斷更新,廣泛應(yīng)用在各類媒體場(chǎng)合。

LED大屏由無數(shù)個(gè)LED RGB燈組成,通過實(shí)時(shí)控制每個(gè)LED RGB的亮度及色彩,來顯示不同的圖案。在LED大屏顯示應(yīng)用中,傳統(tǒng)的核心控制芯片選擇可謂多種多樣,MCUFPGA或PLD都可以被作為核心控制芯片來進(jìn)行設(shè)計(jì),實(shí)現(xiàn)的效果也是各有優(yōu)劣。 在LED大屏顯示應(yīng)用不斷拓展的同時(shí),大屏顯示系統(tǒng)對(duì)刷新頻率和延遲也提出了更嚴(yán)苛的要求:

更高的刷新頻率:刷新頻率越高,顯示的圖像越穩(wěn)定,眼睛感覺到疲勞可能性就越小;

更低的延遲:整個(gè)數(shù)據(jù)鏈路的延遲進(jìn)一步降低,減少閃屏或卡頓。

為確保LED大屏高刷新頻率和低延遲,避免閃屏或卡頓的情況,就必須通過高速的鏈路來實(shí)時(shí)控制這些LED RGB燈。要實(shí)現(xiàn)更高刷新頻率、更低延遲的LED大屏系統(tǒng)系統(tǒng)設(shè)計(jì),主控芯片的選擇非常關(guān)鍵。以MCU為核心的LED大屏顯示控制系統(tǒng)常常被詬病數(shù)據(jù)處理速度無法滿足實(shí)時(shí)性要求很高的場(chǎng)合,其實(shí)不然。 RISC-V內(nèi)核的MCU,得益于RISC-V本身的簡(jiǎn)潔性和模塊化設(shè)計(jì),CPU能以更高的頻率運(yùn)行,帶來更高的性能。因此,基于RISC-V的高主頻MCU能讓LED大屏顯示系統(tǒng)實(shí)現(xiàn)更高的驅(qū)動(dòng)頻率及更高的實(shí)時(shí)性。HPM6750就是上海先楫半導(dǎo)體公司開發(fā)的采用RISC-V 內(nèi)核、具有高主頻及創(chuàng)新總線架構(gòu)的雙核高性能MCU。HPM6750擁有兩個(gè)完全獨(dú)立的CPU且主頻高達(dá)816MHz,模擬外設(shè)包括4組共32路精度達(dá)2.5ns的PWM、3個(gè)12位高速ADC以及1個(gè)16位高精度ADC,其性能在市場(chǎng)同類產(chǎn)品中居于領(lǐng)先水平。不僅如此,對(duì)于LED大屏顯示應(yīng)用,高性能HPM6750能通過雙千兆以太網(wǎng)透?jìng)鞯姆桨讣与p核加持完美解決高速的鏈路設(shè)計(jì)。HPM6750支持2個(gè)以太網(wǎng)控制器ENET,支持標(biāo)準(zhǔn)以太網(wǎng)MAC,支持10/100/1000Mbps數(shù)據(jù)傳輸速率,支持RMII和RGMII模式的PHY,ENET以太網(wǎng)控制器自帶DMA,因此在數(shù)據(jù)接收和發(fā)送上CPU負(fù)載為0。HPM6750通過以太網(wǎng)控制器,將兩個(gè)PHY收到的以太網(wǎng)數(shù)據(jù)相互透?jìng)鳎競(jìng)魉俾蔬_(dá)780Mb/s。基于高性能HPM6750的LED大屏顯示方案在對(duì)實(shí)時(shí)控制要求極高的應(yīng)用中絲毫不遜色于FPGA方案,不僅成本更低而且進(jìn)一步降低了開發(fā)難度。

< 解決方案分享>

先楫高性能MCU

LED大屏顯示雙千兆以太網(wǎng)透?jìng)鲬?yīng)用

案例為720P 1280x720分辨率的LED大屏顯示控制,也就是至少需要實(shí)時(shí)控制1280x720個(gè)LED RGB燈,調(diào)整亮度及色彩來顯示不同的圖案。為確保LED大屏高刷新率及低延遲,避免閃屏或卡頓的情況,就必須通過高速的鏈路來實(shí)時(shí)控制這1280x720個(gè)LED RGB燈。本案例使用兩個(gè)RTL8211 RGMII模式的千兆PHY。

通信框圖如下:

0f952294-7ffe-11ed-8abf-dac502259ad0.png

LED RGB燈需要通過特定的波形驅(qū)動(dòng),案例由UCS1903 LED驅(qū)動(dòng)控制器驅(qū)動(dòng)。UCS1903時(shí)序波形圖如下:

0fbec25c-7ffe-11ed-8abf-dac502259ad0.png

0fe5cec4-7ffe-11ed-8abf-dac502259ad0.png

整體的應(yīng)用方案使用高精定時(shí)器GPTMR+DMA+GPIO的方案來驅(qū)動(dòng)LED。DMA:HPM6750支持2個(gè)DMA控制器:XDMA和HDMA,可以實(shí)現(xiàn)實(shí)時(shí)的外設(shè)寄存器和內(nèi)存及內(nèi)存之間的數(shù)據(jù)搬移。 支持DMA請(qǐng)求路由器(DMAMUX)。將來自各個(gè)外設(shè)模塊的DMA請(qǐng)求分配到16個(gè)輸出信號(hào),作為XDMA和HDMA的DMA傳輸請(qǐng)求源。 DMAMUX 的輸出0-7連接到外設(shè)總線DMA控制器HDMA,DMAMUX的輸出8-15連接到系統(tǒng)總線DMA控制器XDMA。 用戶可以通過配置DMAMUX寄存器,把來自特定外設(shè)的DMA請(qǐng)求,連接到XDMA或者HDMA的各個(gè)通道。

DMA控制器支持8對(duì)請(qǐng)求-響應(yīng)的握手信號(hào),請(qǐng)求信號(hào)來自功能模塊并經(jīng)由DMAMUX路由至DMA控制器,DMA控制器根據(jù)配置使用某個(gè)通道執(zhí)行改請(qǐng)求,完成長(zhǎng)度為SrcBurstSize的數(shù)據(jù)傳輸后發(fā)送響應(yīng)信號(hào)給DMAMUX,完成硬件握手。

GPTMR:HPM6750支持11個(gè)通用定時(shí)器,每個(gè)通用定時(shí)器支持4個(gè)通道,每個(gè)通道支持32位計(jì)數(shù)器,重載寄存器和一個(gè)輸入捕獲/輸出比較通道,支持通用計(jì)時(shí),輸入捕獲,輸出比較,PWM 生成,以及產(chǎn)生中斷和DMA請(qǐng)求。 其中:

8 個(gè)定時(shí)器位于系統(tǒng)電源域稱為通用定時(shí)器 GPTMR0~7

2 個(gè)定時(shí)器位于系統(tǒng)電源域的 CONN 子系統(tǒng),稱為網(wǎng)絡(luò)定時(shí)器 NTMR0, NTMR1

1 個(gè)定時(shí)器位于電源管理域,稱為電源管理域定時(shí)器 PTMR。

GPIO:HPM6750支持2個(gè)GPIO控制器和2個(gè)快速GPIO控制器。快速GPIO控制器IO翻轉(zhuǎn)速率可達(dá)到主頻的一半400Mhz。GPIO控制器IO翻轉(zhuǎn)速率在10Mhz左右。 快速GPIO控制器FGPIO是CPU私有,外設(shè)無法直接訪問。

本案例中波形頻率是800khz,使用GPIO控制器速率完全足夠。

< 應(yīng)用細(xì)節(jié) >

為獲得高刷新幀率,結(jié)合HPM6750雙核加持,一個(gè)核專門用來觸發(fā)ENET DMA 做網(wǎng)絡(luò)數(shù)據(jù)透?jìng)鳎硪粋€(gè)核用來解析、轉(zhuǎn)換、觸發(fā)HDMA,HDMA結(jié)合GPTMR拉取波形。故網(wǎng)絡(luò)透?jìng)鳌?shù)據(jù)轉(zhuǎn)換處理、拉取波形三者并發(fā)執(zhí)行。 案例中使用HDMA和GPTMR硬件握手來驅(qū)動(dòng)GPIO高低生成指定的波形,CPU完全不參與,CPU的工作僅僅是解析網(wǎng)絡(luò)數(shù)據(jù)包和觸發(fā)DMA,故CPU在波形產(chǎn)生上,負(fù)載為0。因?yàn)槭褂昧薍DMA訪問,因此要強(qiáng)調(diào)的是HDMA訪問地址必須連續(xù),需要使用的PIN管腳必須是同一組管腳,如:PA0~31/PB0~31/PC0~31/PD0~31等。 LED控制器UCS1903波形周期為800Khz,即一個(gè)周期1250ns。一個(gè)周期分為5段,即GPTMR定時(shí)器的頻率為4x800Khz=4Mhz,每段1250/5=250ns(頻率及分段情況,根據(jù)實(shí)際項(xiàng)目調(diào)整)。1碼前4高后1低(高電平時(shí)長(zhǎng):250x4=1000ns);0碼前2高后2低(高電平時(shí)長(zhǎng):250x2=500ns)。每路燈驅(qū)動(dòng)點(diǎn)亮延時(shí)(每路第一個(gè)燈珠)在4ns左右,且完全的并發(fā)。

100bf34c-7ffe-11ed-8abf-dac502259ad0.png

本方案最大支持32路,以32路計(jì)算占用RAM,4(32路32bit,4byte)×5(每個(gè)周期分為5段)×24(每個(gè)燈占用24個(gè)周期)×720(每路720個(gè)燈)為338k,。為提升執(zhí)行速率,源數(shù)據(jù)建議放到DLM或SRAM中,SDRAM速率相對(duì)較慢,SRAM讀寫時(shí)間短,靜態(tài)功耗更低,總線利用率高,更適合性能要求較高的應(yīng)用。

1036e4a8-7ffe-11ed-8abf-dac502259ad0.png

LED大屏幕刷新頻率(幀率)則和LED大屏分辨率以及LED燈組合方式相關(guān)。本案例為1280x720的分辨率,每路串聯(lián)720個(gè)燈驅(qū)動(dòng)需耗時(shí)21.6ms(該耗時(shí)為UCS1903物理特性,和MCU性能無關(guān)),需要1280/32=40個(gè)MCU通過千兆串聯(lián)。 一幀圖像的數(shù)據(jù)大小為1280x720x3(RGB三種顏色值)=2700KByte=21.1Mbit,HPM6750千兆透?jìng)魉俾?80Mb/s, 所以一幀圖片傳輸耗時(shí)27.05ms。 每幀數(shù)據(jù)解析后將32(每個(gè)32路)x720x3圖像數(shù)據(jù)轉(zhuǎn)換成指定格式并觸發(fā)HDMA,實(shí)測(cè)耗時(shí)26.03ms。 以上拉波形耗時(shí)21.6ms、網(wǎng)絡(luò)傳輸耗時(shí)27.05ms、數(shù)據(jù)轉(zhuǎn)換處理耗時(shí)26.03ms均為并行執(zhí)行,故1280x720分辨率的刷新一幀耗時(shí)為27.05ms,刷新幀率36.97幀/s fps。

雙千兆以太網(wǎng)透?jìng)魉俾蕦?shí)測(cè)可達(dá)780Mb/s,通過上面計(jì)算可以看到,HPM6750雙核加持下的高速鏈路完全能滿足實(shí)時(shí)控制需求,確保了LED大屏顯示的高刷新率及低延遲。

1056e7b2-7ffe-11ed-8abf-dac502259ad0.png

高性能驅(qū)動(dòng)

HPM6750芯片介紹

HPM6750采用雙RISC-V內(nèi)核,主頻達(dá)816MHz,憑借先楫半導(dǎo)體的創(chuàng)新總線架構(gòu)、高效的L1緩存和本地存儲(chǔ)器,創(chuàng)下了高達(dá)9220CoreMark和高達(dá)4651 DMIPS 的MCU性能新紀(jì)錄。與ARM Cortex-M家族中性能領(lǐng)先的M7相比,HPM6750的 Coremark/MHz 跑分高出約10%。 除了高算力RISC-V CPU,HPM6700系列產(chǎn)品還創(chuàng)造性地整合了一系列高性能外設(shè),包括支持2D圖形加速的顯示系統(tǒng)、高速USB、千兆以太網(wǎng)、CAN FD等通訊接口,高速12位和高精度16位模數(shù)轉(zhuǎn)換器,面向高性能電機(jī)控制數(shù)字電源的運(yùn)動(dòng)控制系統(tǒng)。

欲了解更多HPM6750產(chǎn)品特點(diǎn)與應(yīng)用案例,歡迎關(guān)注并推薦 “先楫半導(dǎo)體HPMicro” 及 “先楫芯上人”。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • led
    led
    +關(guān)注

    關(guān)注

    242

    文章

    23608

    瀏覽量

    668820
  • 芯片
    +關(guān)注

    關(guān)注

    459

    文章

    51901

    瀏覽量

    433392
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17699

    瀏覽量

    357863
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    40

    文章

    5543

    瀏覽量

    174115
  • 高速鏈路
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    6803
  • RISC-V
    +關(guān)注

    關(guān)注

    46

    文章

    2459

    瀏覽量

    47957
  • 先楫半導(dǎo)體
    +關(guān)注

    關(guān)注

    10

    文章

    241

    瀏覽量

    2505

原文標(biāo)題:高速鏈路設(shè)計(jì)難?利用HPM6750雙千兆以太網(wǎng)透?jìng)鲗?shí)現(xiàn)LED大屏實(shí)時(shí)控制

文章出處:【微信號(hào):HPMicro,微信公眾號(hào):先楫半導(dǎo)體HPMicro】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于Xilinx FPGA的千兆以太網(wǎng)控制器的開發(fā)

    MAC子層的FPGA設(shè)計(jì)、MAC子層與上層協(xié)議的接口設(shè)計(jì)以及MAC與物理層(PHY)的MII接口設(shè)計(jì)。##Xilinx 提供了三態(tài)以太網(wǎng)MAC控制器的IP Core,可實(shí)現(xiàn)單條吉比特以太網(wǎng)
    發(fā)表于 01-23 11:13 ?3.1w次閱讀
    基于Xilinx FPGA的<b class='flag-5'>千兆</b><b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>控制</b>器的開發(fā)

    如何使用RT-Thread Studio創(chuàng)建支持HPM6750開發(fā)板的RT-Thread項(xiàng)目

    StudioRT-Thread Studio安裝程序下載頁面RT-Thread Studio安裝程序下載完成后,運(yùn)行安裝程序,一下一步即可完成RT-Thread Studio的安裝。添加HPM6750開發(fā)板支持包和工具
    發(fā)表于 06-08 11:22

    如何使HPM6750工作在核模式上呢

    我使用的開發(fā)板是HPM6750MINI,我想讓HPM6750工作在核模式。為何我在RT-Thread Settings中打開對(duì)稱多處理器會(huì)報(bào)錯(cuò):報(bào)錯(cuò)內(nèi)容:error: conflicting
    發(fā)表于 10-14 11:00

    hpm6750與RT-Thread核怎么一起運(yùn)行呢?

    hpm6750運(yùn)行rt-tnread怎么核一起運(yùn)行是不是還么適配SMP .沒適配SMP是不是rt-thread下不能核運(yùn)行。
    發(fā)表于 01-31 15:41

    如何使用CodeViser調(diào)試先楫HPM6750開發(fā)板?

    HPM6750EVK2是基于先楫半導(dǎo)體的HPM6750高性能SOC的開發(fā)板,HPM6750是基于RISC-V的核處理器,主頻高達(dá)816M。HPM6
    發(fā)表于 03-21 16:35

    簡(jiǎn)談基于FPGA的千兆以太網(wǎng)設(shè)計(jì)

    學(xué)習(xí)的基礎(chǔ)打扎實(shí)了,后期的學(xué)習(xí)也沒那么。總之就是說沒那么,說容易也不是那么容易。那么,言歸正傳,下面讓我們一起來聊一聊以太網(wǎng)的學(xué)習(xí)。 說起
    發(fā)表于 06-01 18:39

    HPM6750HPM6450是PIN to PIN的嗎?

    相同的封裝,HPM6750HPM6450是PINto PIN的嗎?
    發(fā)表于 06-08 08:27

    HPM6750單片機(jī)AD的原理圖與PCB封裝庫(kù)

    HPM6750單片機(jī)AD的原理圖與PCB封裝庫(kù)
    發(fā)表于 10-21 15:12 ?0次下載

    HPM6750開發(fā)環(huán)境搭建及快速上手

    鑒于不少小伙伴已經(jīng)拿到了HPM6750的開發(fā)套件,本文將基于HPM6750 EVKMINI開發(fā)板,從開發(fā)環(huán)境搭建開始,帶你快速上手體驗(yàn)HPM6750的強(qiáng)大性能。
    的頭像 發(fā)表于 12-20 11:52 ?4258次閱讀

    干貨分享|基于HPM6750 CAN2.0 及 CAN- FD 操作指南

    簡(jiǎn)介本文主要介紹了HPM6750控制器局域網(wǎng)CAN(以下簡(jiǎn)稱CAN控制器)的概述以及基于HPM-SDKCAN
    的頭像 發(fā)表于 06-16 09:13 ?2994次閱讀
    干貨分享|基于<b class='flag-5'>HPM6750</b> CAN2.0 及 CAN- FD 操作指南

    測(cè)評(píng)分享 | HPM6750 能跑 openmv 啦!

    HPM6750EVKMINI)花了差不多10天的時(shí)間,將openmv較新版本(V4.3.0)移植到HPM6750上來,利用先楫官方HPM6750EVKmini直接可以上手,安裝
    的頭像 發(fā)表于 09-01 15:41 ?2323次閱讀
    測(cè)評(píng)分享 | <b class='flag-5'>HPM6750</b> 能跑 openmv 啦!

    另辟蹊徑,看大牛如何在CLion中開發(fā)HPM6750

    本期工具分享來自一名不愿留名的熱心先楫粉絲,咱就稱大神為@L君吧!內(nèi)容著重介紹了如何在CLion中開發(fā)HPM6750,感興趣的趕緊上車HPM6750是先楫半導(dǎo)體HPM6000系列的旗艦產(chǎn)品,采用
    的頭像 發(fā)表于 09-22 10:20 ?4505次閱讀
    另辟蹊徑,看大牛如何在CLion中開發(fā)<b class='flag-5'>HPM6750</b>

    ELEXCON報(bào)名| 先楫邀您解鎖高性能MCU “硬核之旅”

    ,看單核如何玩轉(zhuǎn)多達(dá)四組電機(jī)。HPM6750網(wǎng)絡(luò)演示方案HPM6750支持雙千兆以太網(wǎng),結(jié)合高性能CPU和
    的頭像 發(fā)表于 11-01 10:33 ?654次閱讀
    ELEXCON報(bào)名| 先楫邀您解鎖高性能MCU “硬核之旅”

    HPM6750 ADC EVK用戶使用手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《HPM6750 ADC EVK用戶使用手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 09-19 15:46 ?2次下載
    <b class='flag-5'>HPM6750</b> ADC EVK用戶使用手冊(cè)

    高速設(shè)計(jì)利用HPM6750雙千兆以太網(wǎng)實(shí)現(xiàn)LED實(shí)時(shí)控制

    HPM6750雙千兆以太網(wǎng)方案演示LED
    的頭像 發(fā)表于 02-08 13:45 ?594次閱讀
    <b class='flag-5'>高速</b><b class='flag-5'>鏈</b><b class='flag-5'>路</b>設(shè)計(jì)<b class='flag-5'>難</b>?<b class='flag-5'>利用</b><b class='flag-5'>HPM6750</b><b class='flag-5'>雙千兆</b><b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>透</b><b class='flag-5'>傳</b><b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>LED</b>大<b class='flag-5'>屏</b><b class='flag-5'>實(shí)時(shí)</b><b class='flag-5'>控制</b>
    主站蜘蛛池模板: 国产一级特黄高清免费大片 | 欧美人与zoxxxx视频 | 亚洲成人www | 五月婷婷视频在线观看 | 特黄特黄一级高清免费大片 | 香港三级理论在线观看网站 | 欧美午夜视频一区二区三区 | 天天爱添天天爱添天天爱添 | 香蕉视频vip| 97久久精品国产精品青草 | 色欧美综合 | 免播放器av少妇影院 | 国产色片 | 久久久久国产成人精品亚洲午夜 | 黄色三级欧美 | 狠狠色婷婷狠狠狠亚洲综合 | 加勒比综合 | 天天操天天干天天爽 | 色在线播放 | 国产精品天天影视久久综合网 | 海外毛片| 天堂最新版| 亚洲第一网站 | 亚洲天天做日日做天天欢毛片 | 国产美女一级片 | 久久黄色一级片 | 国产yw855.c免费观看网站 | 91日本视频 | 激情免费视频 | 手机看片福利盒子久久 | 韩国免费三片在线视频 | 国产激烈床戏无遮挡观看 | 国产最新网站 | 手机在线播放视频 | 免费网站色 | 国内精品视频在线 | 欧美一卡二卡科技有限公司 | 天堂-bt种子 | 人人揉揉香蕉大青草 | 九九九精品 | 亚洲人与牲动交xxxxbbbb |