精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

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

星星科技指導員 ? 來源:意法半導體 ? 作者:意法半導體 ? 2022-05-10 09:29 ? 次閱讀

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

從 Chrom-ART 到 NeoChrom GPU

什么是 Chrom-ART 和 NeoChrom GPU?

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

poYBAGJ5waGAA7yKAAGMMPkOMbE453.png

比較 Chrom-ART 和 NeoChrom 之間的規格

NeoChrom GPU 如何融入 TouchGFX 生態系統?

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

從 NeoChrom GPU 到真實世界的性能

圖形性能的挑戰是什么?

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

什么是獨特的 STM32 實現?

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

下一步是什么?

NeoChrom GPU 的第一個行業反饋非常積極。雖然許多 MCU 制造商都有類似的 IP 來加速圖形計算,但特定的 STM32 優化和 TouchGFX 生態系統導致許多早期的 alpha 測試人員采用 NeoChrom GPU 而不是競爭解決方案。TouchGFX 4.19已經支持這項新技術,一些 alpha 客戶已經使用即將推出的 STM32U599 開發套件開發可生產的 UI。ST 還將在其他即將推出的微控制器中包含 NeoChrom GPU,我們將在它們公開后更新此博客文章。

審核編輯:郭婷

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

    關注

    48

    文章

    7487

    瀏覽量

    151042
  • 存儲器
    +關注

    關注

    38

    文章

    7452

    瀏覽量

    163598
  • gpu
    gpu
    +關注

    關注

    28

    文章

    4700

    瀏覽量

    128695
收藏 人收藏

    評論

    相關推薦

    基于STM32U5STM32CubeMX環境搭建

    基于STM32U5STM32CubeMX環境搭建
    的頭像 發表于 09-21 17:35 ?1446次閱讀
    基于<b class='flag-5'>STM32U5</b> 的 <b class='flag-5'>STM32</b>CubeMX環境搭建

    IAR9.10.2才有STM32U5

    筆記明天去聽ST的STM32U5的講座。看了下微信通知,官方讓準備好STM32U5的軟件如下:STM32CubeMX 6.3.0 下載鏈接下載STM32U5固件庫 下載鏈接
    發表于 12-03 12:36 ?10次下載
    IAR9.10.2才有<b class='flag-5'>STM32U5</b>

    Microvisor和STM32U5支持新的物聯網開發范式

      開發人員的下一步是說服經理采用 Microvisor 和 STM32U5。Twilio 正在開發一個將使用 STM32U585 的開發平臺。
    的頭像 發表于 05-11 16:44 ?1562次閱讀
    Microvisor和<b class='flag-5'>STM32U5</b><b class='flag-5'>支持</b>新的物聯網開發范式

    STM32U5系列采用LPBAM進行電源優化

    STM32U5系列采用LPBAM進行電源優化
    發表于 11-21 08:11 ?0次下載
    <b class='flag-5'>STM32U5</b>系列采用LPBAM進行電源優化

    STM32U5 系列的 STM32Cube MCU 封裝示例

    STM32U5 系列的 STM32Cube MCU 封裝示例
    發表于 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?功能
    發表于 11-21 17:06 ?0次下載
    <b class='flag-5'>STM32L5</b>和<b class='flag-5'>STM32U5</b>系列的Arm?TrustZone?功能

    STM32U5系列物聯網節點探索套件

    STM32U5系列物聯網節點探索套件
    發表于 11-22 08:21 ?0次下載
    <b class='flag-5'>STM32U5</b>系列物聯網節點探索套件

    AN5701 STM32U5 系列的 STM32Cube MCU 包示例

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

    直播預告 | STM32U5系列擴充新成員 — 探索更安全,更高效,更節能的設計

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

    STM32U5帶OEM Key保護的RDP降級

    電子發燒友網站提供《STM32U5帶OEM Key保護的RDP降級.pdf》資料免費下載
    發表于 08-01 15:42 ?0次下載
    <b class='flag-5'>STM32U5</b>帶OEM Key保護的RDP降級

    STM32U5系列使用LPBAM進行功耗優化

    電子發燒友網站提供《STM32U5系列使用LPBAM進行功耗優化.pdf》資料免費下載
    發表于 08-01 16:42 ?2次下載
    <b class='flag-5'>STM32U5</b>系列使用LPBAM進行功耗優化

    STM32U5 LPBAM模式介紹

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

    基于STM32U5的B-U585I-IOT02A開發板開箱

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

    STM32U5介紹

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

    STM32項目實戰:基于STM32U5的火災報警系統(LVGL),附項目教程/源碼

    《火災報警系統_STM32U5》項目完整文檔、項目源碼,點擊下方鏈接免費領取。項目資料領取https://s.c1ns.cn/F5XyUSTM32項目實戰之“火災報警系統”(基于STM32U5)今天
    的頭像 發表于 11-13 14:18 ?381次閱讀
    <b class='flag-5'>STM32</b>項目實戰:基于<b class='flag-5'>STM32U5</b>的火災報警系統(LVGL),附項目教程/源碼