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

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

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

STM32U5新圖形處理單元支持NeoChrom GPU

星星科技指導(dǎo)員 ? 來(lái)源:意法半導(dǎo)體 ? 作者:意法半導(dǎo)體 ? 2022-05-10 09:29 ? 次閱讀

隨著 ST 繼續(xù)改進(jìn)其微控制器的圖形性能,我們推出 NeoChrom GPU,這是某些STM32U5中的新圖形處理單元。該技術(shù)優(yōu)化了動(dòng)畫,例如翻轉(zhuǎn)、旋轉(zhuǎn)、縮放、縮放等。簡(jiǎn)而言之,新的硬件 IP 加速了紋理映射和 alpha 混合。將這些計(jì)算卸載到 NeoChrom GPU 極大地增加了每秒的幀數(shù)。因此,像 STM32U5 這樣的微控制器可以運(yùn)行以前遙不可及的復(fù)雜接口。ST的一些客戶在其上成功完成了產(chǎn)品開發(fā)。此外,我們確保從 TouchGFX 4.19.1 開始提供對(duì) NeoChrom GPU 的支持。

從 Chrom-ART 到 NeoChrom GPU

什么是 Chrom-ART 和 NeoChrom GPU?

熟悉 ST 技術(shù)的讀者可以猜測(cè),NeoChrom GPU 是 Chrom-ART 的下一個(gè)演進(jìn)。后者是嵌入在多個(gè) STM32 MCU 中的 2D 加速器 (DMA2D),可優(yōu)化內(nèi)存訪問(wèn)以更快地處理圖像。ST 合作伙伴的許多工具和產(chǎn)品都使用它,例如Crank 的 Storyboard、Twilio的 Microvisor 或 PsiControl 的接口,一個(gè) TouchGFX 實(shí)現(xiàn)者,僅舉三例。相比之下,NeoChrom GPU 借鑒了相同的理念,同時(shí)提供了更大范圍的優(yōu)化。由于具有雙線性和點(diǎn)采樣的紋理映射,新技術(shù)提供了新的繪圖加速并支持動(dòng)畫。因此,過(guò)去需要臺(tái)式 PC GPU 卡的東西現(xiàn)在可以在微控制器上運(yùn)行。

poYBAGJ5waGAA7yKAAGMMPkOMbE453.png

比較 Chrom-ART 和 NeoChrom 之間的規(guī)格

NeoChrom GPU 如何融入 TouchGFX 生態(tài)系統(tǒng)?

從歷史上看,Chrom-ART 代表了 ST 首次涉足圖形優(yōu)化領(lǐng)域之一。從那時(shí)起,我們收購(gòu)了 TouchGFX,并用TouchGFX Designer、Simulator 和 Generator構(gòu)建了一個(gè)完整的生態(tài)系統(tǒng)。因此,ST 從一開始就將 NeoChrom GPU 集成到這些工具中。TouchGFX Designer 包含演示在圓形顯示器上以 60 FPS 運(yùn)行的流暢動(dòng)畫。更重要的是,它顯示了 NeoChrom GPU 關(guān)閉時(shí)對(duì)幀速率的影響,以幫助決策者了解其重要性。同樣,如果 MCU 支持,紋理映射小部件將自動(dòng)使用新的 GPU。因此,新 IP 在 TouchGFX 中的直接集成是 ST 凝聚力生態(tài)系統(tǒng)的見證,而不是簡(jiǎn)單的功能列表。

從 NeoChrom GPU 到真實(shí)世界的性能

圖形性能的挑戰(zhàn)是什么?

圖形性能存在兩個(gè)主要挑戰(zhàn):每時(shí)鐘指令限制和內(nèi)存問(wèn)題。第一個(gè)通常遵循架構(gòu)創(chuàng)新。微控制器由于其尺寸和低功耗而受到 ALU 和 FPU 的限制,但制造工藝的改進(jìn)允許更多的晶體管能夠處理更多的操作。NeoChrom GPU 緊跟這一趨勢(shì),硬件 IP 加速了更多類型的圖形計(jì)算。第二個(gè)挑戰(zhàn)更棘手,但更為關(guān)鍵,因?yàn)閮?nèi)存將永遠(yuǎn)是一種稀缺資源。雖然 STM32U599 將配備 2.5 MB 的內(nèi)部 RAM,能夠存儲(chǔ)兩個(gè)幀緩沖區(qū),但許多嵌入式系統(tǒng)需要外部 RAM。問(wèn)題在于它會(huì)帶來(lái)顯著的性能損失。

什么是獨(dú)特的 STM32 實(shí)現(xiàn)?

為了解決第二個(gè)挑戰(zhàn),NeoChrom GPU 提供了針對(duì) STM32 MCU 的硬件優(yōu)化。例如,STM32U5 依靠 8 位八路串行外設(shè)接口 (OSPI) 或 200 MHz 的 16 位高速接口 (HSPI) 連接到外部存儲(chǔ)器模塊,以加快對(duì) L2 高速緩存的提取操作。同樣,L1 緩存可以直接訪問(wèn)內(nèi)部 RAM 中的兩個(gè) 832 KB 幀緩沖區(qū)。因此,由于可以快速訪問(wèn)實(shí)時(shí)渲染圖像所需的所有數(shù)據(jù),曲面細(xì)分速度顯著加快。簡(jiǎn)而言之,我們的工程師通過(guò)減少訪問(wèn)紋理和其他資產(chǎn)所需的時(shí)間來(lái)優(yōu)化性能,最終將渲染速度提高了六倍。

下一步是什么?

NeoChrom GPU 的第一個(gè)行業(yè)反饋非常積極。雖然許多 MCU 制造商都有類似的 IP 來(lái)加速圖形計(jì)算,但特定的 STM32 優(yōu)化和 TouchGFX 生態(tài)系統(tǒng)導(dǎo)致許多早期的 alpha 測(cè)試人員采用 NeoChrom GPU 而不是競(jìng)爭(zhēng)解決方案。TouchGFX 4.19已經(jīng)支持這項(xiàng)新技術(shù),一些 alpha 客戶已經(jīng)使用即將推出的 STM32U599 開發(fā)套件開發(fā)可生產(chǎn)的 UI。ST 還將在其他即將推出的微控制器中包含 NeoChrom GPU,我們將在它們公開后更新此博客文章。

審核編輯:郭婷

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

    關(guān)注

    48

    文章

    7454

    瀏覽量

    150855
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7430

    瀏覽量

    163518
  • gpu
    gpu
    +關(guān)注

    關(guān)注

    28

    文章

    4673

    瀏覽量

    128593
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于STM32U5STM32CubeMX環(huán)境搭建

    基于STM32U5STM32CubeMX環(huán)境搭建
    的頭像 發(fā)表于 09-21 17:35 ?1425次閱讀
    基于<b class='flag-5'>STM32U5</b> 的 <b class='flag-5'>STM32</b>CubeMX環(huán)境搭建

    請(qǐng)問(wèn)一下CubeMX是否支持STM32U5的freeRTOS呢?

    請(qǐng)問(wèn)一下CubeMX是否支持STM32U5的freeRTOS呢?
    發(fā)表于 12-22 06:58

    IAR9.10.2才有STM32U5

    筆記明天去聽ST的STM32U5的講座??戳讼挛⑿磐ㄖ俜阶寽?zhǔn)備好STM32U5的軟件如下:STM32CubeMX 6.3.0 下載鏈接下載STM32U5固件庫(kù) 下載鏈接
    發(fā)表于 12-03 12:36 ?10次下載
    IAR9.10.2才有<b class='flag-5'>STM32U5</b>

    Microvisor和STM32U5支持新的物聯(lián)網(wǎng)開發(fā)范式

      開發(fā)人員的下一步是說(shuō)服經(jīng)理采用 Microvisor 和 STM32U5。Twilio 正在開發(fā)一個(gè)將使用 STM32U585 的開發(fā)平臺(tái)。
    的頭像 發(fā)表于 05-11 16:44 ?1548次閱讀
    Microvisor和<b class='flag-5'>STM32U5</b><b class='flag-5'>支持</b>新的物聯(lián)網(wǎng)開發(fā)范式

    STM32U5系列采用LPBAM進(jìn)行電源優(yōu)化

    STM32U5系列采用LPBAM進(jìn)行電源優(yōu)化
    發(fā)表于 11-21 08:11 ?0次下載
    <b class='flag-5'>STM32U5</b>系列采用LPBAM進(jìn)行電源優(yōu)化

    STM32U5 系列的 STM32Cube MCU 封裝示例

    STM32U5 系列的 STM32Cube MCU 封裝示例
    發(fā)表于 11-21 08:11 ?0次下載
    <b class='flag-5'>STM32U5</b> 系列的 <b class='flag-5'>STM32</b>Cube MCU 封裝示例

    STM32L5STM32U5系列的Arm?TrustZone?功能

    STM32L5STM32U5系列的Arm?TrustZone?功能
    發(fā)表于 11-21 17:06 ?0次下載
    <b class='flag-5'>STM32L5</b>和<b class='flag-5'>STM32U5</b>系列的Arm?TrustZone?功能

    STM32U5系列物聯(lián)網(wǎng)節(jié)點(diǎn)探索套件

    STM32U5系列物聯(lián)網(wǎng)節(jié)點(diǎn)探索套件
    發(fā)表于 11-22 08:21 ?0次下載
    <b class='flag-5'>STM32U5</b>系列物聯(lián)網(wǎng)節(jié)點(diǎn)探索套件

    AN5701 STM32U5 系列的 STM32Cube MCU 包示例

    AN5701 STM32U5 系列的 STM32Cube MCU 包示例
    發(fā)表于 11-24 08:34 ?0次下載
    AN5701 <b class='flag-5'>STM32U5</b> 系列的 <b class='flag-5'>STM32</b>Cube MCU 包示例

    直播預(yù)告 | STM32U5系列擴(kuò)充新成員 — 探索更安全,更高效,更節(jié)能的設(shè)計(jì)

    和工業(yè)傳感以及控制器等應(yīng)用。為了適應(yīng)市場(chǎng)需求,我們擴(kuò)充了STM32U5系列產(chǎn)品組合,增加了更小資源 、 更高性價(jià)比的STM32U535/U545系列,以及內(nèi)嵌NeoChrom
    的頭像 發(fā)表于 07-26 10:30 ?742次閱讀
    直播預(yù)告 | <b class='flag-5'>STM32U5</b>系列擴(kuò)充新成員 — 探索更安全,更高效,更節(jié)能的設(shè)計(jì)

    STM32U5帶OEM Key保護(hù)的RDP降級(jí)

    電子發(fā)燒友網(wǎng)站提供《STM32U5帶OEM Key保護(hù)的RDP降級(jí).pdf》資料免費(fèi)下載
    發(fā)表于 08-01 15:42 ?0次下載
    <b class='flag-5'>STM32U5</b>帶OEM Key保護(hù)的RDP降級(jí)

    STM32U5系列使用LPBAM進(jìn)行功耗優(yōu)化

    電子發(fā)燒友網(wǎng)站提供《STM32U5系列使用LPBAM進(jìn)行功耗優(yōu)化.pdf》資料免費(fèi)下載
    發(fā)表于 08-01 16:42 ?2次下載
    <b class='flag-5'>STM32U5</b>系列使用LPBAM進(jìn)行功耗優(yōu)化

    STM32U5 LPBAM模式介紹

    STM32U5 LPBAM模式介紹
    的頭像 發(fā)表于 10-26 17:59 ?708次閱讀
    <b class='flag-5'>STM32U5</b> LPBAM模式介紹

    基于STM32U5的B-U585I-IOT02A開發(fā)板開箱

    基于STM32U5的B-U585I-IOT02A開發(fā)板開箱
    的頭像 發(fā)表于 09-26 16:20 ?1503次閱讀
    基于<b class='flag-5'>STM32U5</b>的B-<b class='flag-5'>U</b>585I-IOT02A開發(fā)板開箱

    STM32U5介紹

    電子發(fā)燒友網(wǎng)站提供《STM32U5介紹.pdf》資料免費(fèi)下載
    發(fā)表于 09-19 15:06 ?0次下載
    <b class='flag-5'>STM32U5</b>介紹