国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

OptiFlash存儲器技術如何利用外部閃存應對軟件定義系統中的挑戰

半導體芯科技SiSC ? 來源:德州儀器 ? 作者:德州儀器 ? 2023-11-24 10:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

來源:德州儀器

在寫字樓、工廠車間和汽車中,軟件正逐步取代機械部件和固定電路。例如,使用智能鎖取代機械鎖后,用戶可以通過手機應用程序對智能鎖進行控制,同時制造商可通過軟件更新、改進或校正智能鎖的功能。在這種趨勢下,人們對存儲器的要求不斷提高,這一挑戰不容忽視。

在常嵌入閃存存儲器的微控制器 (MCU) 中,存儲器的容量也在快速增加。除了宏觀趨勢外,MCU 中的一些特定發展趨勢(包括更高的計算帶寬、功能集成以及包含額外的大型通信棧)也決定了需要更大容量的閃存。當出現無線更新的需求時,由于原始圖像和備份圖像都需要存儲,上述的這些需求自然會加倍。

面對存儲器容量增加的壓力,許多設計人員產生了“存儲器焦慮”:擔心片上存儲器不夠用。而且從可擴展性和成本而言,人們對存儲器需求的快速增長都是不可持續的。

解決上述問題的一種方法是,使用外部閃存 MCU 解決方案。

將 MCU 與閃存技術分開,可創建更具可擴展性和成本效益的系統。在可擴展性方面,嵌入式閃存 MCU 需要轉換到完全不同的器件來升級到更大容量的存儲器。在成本方面,隨著性能要求提高和 MCU 制造的工藝節點減少,由于閃存具有電荷泵模擬器件,閃存根本無法像典型的數字互補金屬氧化物半導體 (CMOS) 工藝一樣減少工藝節點。因為難以減少工藝節點,嵌入式閃存 MCU 會產生附加成本,存儲器容量較大時尤為如此。然而,從 MCU 中移除閃存存儲器也會帶來設計挑戰,尤其是在性能、信息安全和功能安全方面。為了設計外部閃存存儲器來實現成本節約和可擴展性優勢并攻克工程挑戰,德州儀器 (TI) 開發了 OptiFlash 存儲器技術。圖 1 展示了 TI AM263P4-Q1 MCU 上 OptiFlash 技術架構的簡圖。

wKgZomVgECCAdfPVAAGEvYMHMgg941.jpg

圖 1:AM263P4-Q1 MCU 上的 OptiFlash 存儲器技術展示

什么是 OptiFlash 技術?

OptiFlash 技術是硬件存儲器控制器加速器和軟件工具的組合。為應對性能挑戰,AM263P4-Q1 MCU 針對外部閃存集成電路采用了高帶寬、低引腳數、八通道串行外設接口。該接口具有八個數據通道,運行速率可以高達 133MHz 雙倍數據速率,同時還添加了閃存高速緩存作為閃存指令控制器,將高速緩存的指令放置于片上 RAM。僅閃存快速緩存功能便可將就地執行 (XIP) 性能提高達 80%,具體取決于代碼結構。

外部閃存另一個常見的性能挑戰是響應時間。借助硬件加速器,OptiFlash 技術可并行處理響應過程的多個部分,從而使初始控制器局域網報文最快可達56ms或118ms(直至完全正常運行),具體取決于映像大小。除了硬件加速器,OptiFlash 技術還包含了靜態代碼分析工具,如智能分配工具(可分析應用程序代碼,并推薦在緊耦合存儲器、RAM 或閃存中的代碼分配,具體取決于執行頻率)。

為幫助實現高達 ASIL D 的汽車安全完整性等級 (ASIL) 和高達電子安全車輛入侵保護應用 (EVITA) 硬件安全模塊 (HSM) 完整級的網絡安全,器件采用 OptiFlash 技術時需要考慮啟用外部閃存時的功能安全和信息安全特性。為確保數據傳輸中的完整性,德州儀器在硬件中實施了內聯糾錯碼,用于檢測和校正傳輸錯誤。在安全性方面,由于采用的是外部閃存,從理論上來講,攻擊者會探測數據線,并通過中間人攻擊方法讀取正在執行的代碼。通常來說,因為在數據線上“監聽”的任何數據都是經過加密的,在外部閃存上對代碼和數據加密即可降低上述可能性。但由于我們通過閃存就地執行,OptiFlash 包含了一個動態身份驗證和加密塊,便可在硬件中執行安全功能,無需用戶任何操作。

將這些性能加速器與大容量片上 RAM(AM263P4-Q1 中為 3.5MB)組合使用時,幾乎可直接通過片上 RAM 執行總體性能。德州儀器基準測試數據表明,借助 TI OptiFlash 技術,與片上 RAM 執行相比,XIP 性能降級的 CPU 周期低至多 10% 。

結語

隨著軟件定義架構的存儲器需求不斷提高,OptiFlash 存儲器技術轉變了存儲器架構范式,可實現外部閃存的可擴展性和成本效益。這將幫助更多系統實現豐富的功能,例如,通過無線更新對汽車進行關鍵軟件更新,或通過聯網使需要更多空間用于較大通信棧的系統更加互聯。通過實現更具可擴展性和成本效益的存儲器存儲,OptiFlash 存儲器技術可為汽車行業向諸多新興趨勢的發展清理障礙。

審核編輯:湯梓紅

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

    關注

    16

    文章

    1899

    瀏覽量

    117293
  • 存儲器
    +關注

    關注

    39

    文章

    7739

    瀏覽量

    171675
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【案例5.1】存儲器選型的考慮要點

    的選型。以下是選型時最關鍵的兩個因素:(1)產品對存儲器容量的要求。一般由系統設計部門和軟件設計部門,根據產品需求,共同確定對存儲器容量的要求。本案例
    的頭像 發表于 03-04 17:20 ?194次閱讀
    【案例5.1】<b class='flag-5'>存儲器</b>選型的考慮要點

    CW32F030片上FLASH閃存存儲器物理區域的劃分

    片上 FLASH 閃存由兩部分物理區域組成:主 FLASH 存儲器和啟動程序存儲器。 1、主 FLASH 存儲器,共 64KB,地址空間為 0x0000 0000 - 0x0000
    發表于 12-23 08:28

    請問如何利用CW32L083系列微控制的內部Flash存儲器進行程序升級和數據存儲

    如何利用CW32L083系列微控制的內部Flash存儲器進行程序升級和數據存儲
    發表于 12-15 07:39

    DDR SDRAM是什么存儲器(雙數據速率同步動態隨機存取存儲器介紹)

    在計算機和電子設備存儲器扮演著數據臨時存放與快速交換的關鍵角色。其中,DDR SDRAM(雙數據速率同步動態隨機存取存儲器)已成為現代內存的主流技術之一。它不僅在速度上顯著超越前代
    的頭像 發表于 12-08 15:20 ?1272次閱讀

    雙口SRAM靜態隨機存儲器存儲原理

    在各類存儲設備,SRAM(靜態隨機存儲器)因其高速、低功耗和高可靠性,被廣泛應用于高性能計算、通信和嵌入式系統。其中,雙口SRAM靜態隨
    的頭像 發表于 11-25 14:28 ?551次閱讀

    芯源的片上存儲器介紹

    片上FLASH 閃存由兩部分物理區域組成:主FLASH 存儲器和啟動程序存儲器。 ●● 主 FLASH 存儲器,共 64KB,地址空間為 0x0000 0000 - 0x0000 FF
    發表于 11-12 07:34

    橫河GP20溫升記錄儀外部存儲使用方法 實現數據冗余

    橫河GP10/GP20便攜式無紙記錄儀通過內部存儲器外部存儲介質結合的方式實現數據冗余,確保測量數據的安全性和可訪問性。外部存儲介質的具體
    的頭像 發表于 09-07 14:54 ?868次閱讀
    橫河GP20溫升記錄儀<b class='flag-5'>外部</b><b class='flag-5'>存儲</b>使用方法 實現數據冗余

    昂科燒錄支持Macronix旺宏電子的串行NOR閃存存儲器MX25U51245G

    近期,芯片燒錄領域的領導者昂科技術推出其燒錄軟件的重大版本更新。在新版本發布之際,公司同步宣布新增多款兼容芯片型號,其中包括旺宏電子開發的MX25U51245G串行NOR閃存存儲器。該
    的頭像 發表于 05-20 16:27 ?754次閱讀
    昂科燒錄<b class='flag-5'>器</b>支持Macronix旺宏電子的串行NOR<b class='flag-5'>閃存</b><b class='flag-5'>存儲器</b>MX25U51245G

    STM32N6使用SDMMC1-eMMC作為外部存儲器,地址如何配置?

    STM32N6 使用SDMMC1-eMMC作為外部存儲器(保存FSBL和app),因為eMMC不支持內存映射,那么使用STM32CubeProgrammer下載bin文件時地址選擇哪里?還有
    發表于 04-28 08:02

    STM32N6使用SDMMC1-eMMC作為外部存儲器,地址如何配置?

    STM32N6 使用SDMMC1-eMMC作為外部存儲器(保存FSBL和app),因為eMMC不支持內存映射,那么使用STM32CubeProgrammer下載bin文件時地址選擇哪里?還有
    發表于 04-22 11:31

    非易失性存儲器芯片的可靠性測試要求

    非易失性存儲器(NVM)芯片廣泛應用于各種設備,從智能手機、個人電腦到服務和工業控制系統,都是不可或缺的關鍵組件,它們不僅提高了數據的安全性和可靠性,還極大地增強了
    的頭像 發表于 04-10 14:02 ?1698次閱讀

    SK海力士僅選擇存儲器(SOM)的研發歷程

    人工智能與高性能計算(HPC)正以空前的速度發展,將動態隨機存取存儲器(DRAM)和NAND閃存等傳統存儲技術發揮到極致。為了滿足人工智能時代日益增長的需求,業界正在探索超越傳統
    的頭像 發表于 04-03 09:40 ?2019次閱讀

    NXP MCU RT1166如何使用JTAG/SWD工具將數據存儲到內部閃存

    我需要使用 JTAG 將數據存儲到內部閃存。我能夠使用 JTAG/SWD 工具 ARM J-Link 將它們存儲在 FlexSPI1 連接的外部
    發表于 04-01 06:54

    MCUXpresso存儲器放置錯誤怎么解決?

    我使用 __DATA (RAM3) 聲明我的 RAM 和我的外部閃光燈使用 __TEXT(EXT_FLASH) 不知何故,當我編譯程序時,鏈接外部 RAM 的數據放在外部
    發表于 03-21 07:32

    定義RISC V的bootloader-v3

    來講解下怎樣定義自己的bootloader ? 指向外部存儲的Bootloader ? 1、導入軟件自帶的bootloader工程, 在工程
    的頭像 發表于 03-10 09:05 ?1716次閱讀
    自<b class='flag-5'>定義</b>RISC V的bootloader-v3