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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

高速鏈路設計難?利用HPM6750雙千兆以太網透傳實現LED大屏實時控制

先楫半導體HPMicro ? 2025-02-08 13:45 ? 次閱讀

LED大屏顯示系統利用發光二極管構成的點陣模塊或像素單元組成大面積顯示屏顯示字符、圖像等信息,具有低功耗、低成本、高亮度、長壽命、寬視角等優點,近年來隨著LED顯示技術的不斷更新,廣泛應用在各類媒體場合。

LED大屏由無數個LED RGB燈組成,通過實時控制每個LED RGB的亮度及色彩,來顯示不同的圖案。在LED大屏顯示應用中,傳統的核心控制芯片選擇可謂多種多樣,MCUFPGA或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。

通信框圖如下:

daa1671a-e5df-11ef-9434-92fbcf53809c.png

LED RGB燈需要通過特定的波形驅動,案例由UCS1903 LED驅動控制器驅動。UCS1903時序波形圖如下:

dace11a2-e5df-11ef-9434-92fbcf53809c.png

daea4c28-e5df-11ef-9434-92fbcf53809c.png

整體的應用方案使用高精定時器GPTMR+DMA+GPIO的方案來驅動LEDDMA: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左右,且完全的并發。

db13148c-e5df-11ef-9434-92fbcf53809c.png

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

db45641e-e5df-11ef-9434-92fbcf53809c.png

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大屏顯示的高刷新率及低延遲。

db5d70fe-e5df-11ef-9434-92fbcf53809c.png

高性能驅動

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位模數轉換器,面向高性能電機控制數字電源的運動控制系統。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • led
    led
    +關注

    關注

    242

    文章

    23375

    瀏覽量

    663346
  • 以太網
    +關注

    關注

    40

    文章

    5463

    瀏覽量

    172784
  • 實時控制
    +關注

    關注

    0

    文章

    32

    瀏覽量

    9571
  • HPM
    HPM
    +關注

    關注

    1

    文章

    38

    瀏覽量

    7789
收藏 人收藏

    評論

    相關推薦

    基于Xilinx FPGA的千兆以太網控制器的開發

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

    高速設計利用HPM6750雙千兆以太網實現LED實時控制

    為確保LED高刷新頻率和低延遲,避免閃或卡頓的情況,就必須通過高速
    的頭像 發表于 12-20 09:13 ?3653次閱讀

    如何使用RT-Thread Studio創建支持HPM6750開發板的RT-Thread項目

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

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

    我使用的開發板是HPM6750MINI,我想讓HPM6750工作在核模式。為何我在RT-Thread Settings中打開對稱多處理器會報錯:報錯內容:error: conflicting
    發表于 10-14 11:00

    hpm6750與RT-Thread核怎么一起運行呢?

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

    如何使用CodeViser調試先楫HPM6750開發板?

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

    簡談基于FPGA的千兆以太網設計

    學習的基礎打扎實了,后期的學習也沒那么。總之就是說沒那么,說容易也不是那么容易。那么,言歸正傳,下面讓我們一起來聊一聊以太網的學習。 說起
    發表于 06-01 18:39

    HPM6750HPM6450是PIN to PIN的嗎?

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

    HPM6750單片機AD的原理圖與PCB封裝庫

    HPM6750單片機AD的原理圖與PCB封裝庫
    發表于 10-21 15:12 ?0次下載

    HPM6750開發環境搭建及快速上手

    鑒于不少小伙伴已經拿到了HPM6750的開發套件,本文將基于HPM6750 EVKMINI開發板,從開發環境搭建開始,帶你快速上手體驗HPM6750的強大性能。
    的頭像 發表于 12-20 11:52 ?3932次閱讀

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

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

    測評分享 | HPM6750 能跑 openmv 啦!

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

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

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

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

    ,看單核如何玩轉多達四組電機。HPM6750絡演示方案HPM6750支持雙千兆以太網,結合高性能CPU和
    的頭像 發表于 11-01 10:33 ?587次閱讀
    ELEXCON報名| 先楫邀您解鎖高性能MCU “硬核之旅”

    HPM6750 ADC EVK用戶使用手冊

    電子發燒友網站提供《HPM6750 ADC EVK用戶使用手冊.pdf》資料免費下載
    發表于 09-19 15:46 ?1次下載
    <b class='flag-5'>HPM6750</b> ADC EVK用戶使用手冊
    主站蜘蛛池模板: 色色色色网站 | 六月色婷婷 | 国产精品毛片在线大全 | 国产农村一级特黄α真人毛片 | 中文字幕在线观看亚洲 | 亚洲欧美成人综合久久久 | 在线视频这里只有精品 | 日本三级s级在线播放 | 色中色综合 | 黄色网页在线播放 | 成人理伦 | 末成年一级在线看片 | 日色视频| 久久精品国产精品亚洲精品 | 久久久国产精品网站 | 免费在线观看你懂的 | 女女综合网 | 97综合网| 久久久黄色大片 | 免费 视频| 伊人网狠狠干 | 性欧美一区 | 女同性进行性行为视频 | 色婷婷一区二区三区四区成人 | 69女poren18女| 美女网站色视频 | 精品国产麻豆免费人成网站 | 男人j进女人j的视频一进一出 | 欧美黄色xxx | 午夜视频网站在线观看 | 天天舔日日干 | 丁香视频在线观看播放 | 成人啪啪网站 | 欧美黑人巨大日本人又爽又色 | 很色视频 | 国产婷婷综合在线精品尤物 | 男人j桶进女人免费视频 | 国产农村一级特黄α真人毛片 | 天天爱天天干天天 | 网站大全黄免费 | 免费看欧美一级特黄a大片一 |