日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

JEDEC的軟復(fù)位為嵌入式開發(fā)人員帶來顯著優(yōu)勢

笑過就走 ? 來源:笑過就走 ? 作者:笑過就走 ? 2022-07-28 08:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

當(dāng)今的嵌入式系統(tǒng),例如物聯(lián)網(wǎng)中的智能設(shè)備和端點,通常需要即時啟動功能,同時將高性能與低功耗相結(jié)合。所有電子系統(tǒng)還應(yīng)具備從瞬態(tài)故障引起的條件中恢復(fù)的能力。此類故障通常與信號完整性密切相關(guān),這在當(dāng)今的高速設(shè)計中變得更具挑戰(zhàn)性。

從運(yùn)行時故障中恢復(fù)通常需要能夠?qū)ο到y(tǒng)的全部或部分進(jìn)行受控復(fù)位。在極端情況下,如果沒有提供軟復(fù)位,這可能表明需要對設(shè)備進(jìn)行電源循環(huán)。對于遠(yuǎn)程位置的物聯(lián)網(wǎng)端點,這可能是有問題且昂貴的,因此僅提供了一個示例,說明復(fù)位功能在嵌入式設(shè)計中變得多么重要。

串行外設(shè)接口 (SPI)廣泛用于將外設(shè)和內(nèi)存連接到嵌入式系統(tǒng)中的微控制器處理器。復(fù)位串行閃存是初始化或恢復(fù)的重要部分。為了使主機(jī)處理器更容易復(fù)位 SPI 存儲器,行業(yè)標(biāo)準(zhǔn)機(jī)構(gòu) JEDEC 定義了一個串行復(fù)位協(xié)議,該協(xié)議避免了對專用復(fù)位引腳的需求。本文介紹了復(fù)位協(xié)議及其使用,特別是擴(kuò)展 SPI (xSPI) 和從串行非易失性存儲器執(zhí)行代碼。

SPI 閃存的作用

相對于并行總線,串行接口的主要優(yōu)點是減少了所需的信號數(shù)量。在大多數(shù)情況下,更少的信號和 I/O 引腳可降低組件成本和功耗,因為驅(qū)動片外信號所需的功率可能是總功耗的重要因素。

最初的 SPI 規(guī)范有四個信號:用于同步數(shù)據(jù)傳輸?shù)拇?a href="http://m.sdkjxy.cn/tags/時鐘/" target="_blank">時鐘 (SCLK);一個或多個芯片選擇 (SS) 可實現(xiàn)對多個目標(biāo)的尋址,兩個數(shù)據(jù)信號(MOSI 和 MISO)可在每個方向傳輸數(shù)據(jù)。該標(biāo)準(zhǔn)已以各種方式擴(kuò)展以支持更高的性能,現(xiàn)在包括通過 SPI 接口執(zhí)行軟復(fù)位的能力。

為了增加帶寬,SPI 接口得到了發(fā)展和發(fā)展,現(xiàn)在變體包括雙 SPI,它使用半雙工配置中的兩個數(shù)據(jù)引腳每個時鐘周期發(fā)送兩個位,以及四和八進(jìn)制 SPI,它添加更多數(shù)據(jù)線到每個時鐘周期傳輸更多位。此外,它們都可以在雙倍數(shù)據(jù)速率 (DDR) 模式下使用,該模式在兩個時鐘沿傳輸數(shù)據(jù)。

四路和八路 SPI 接口由 JEDEC 擴(kuò)展 SPI (xSPI) 標(biāo)準(zhǔn) JESD251 定義,該標(biāo)準(zhǔn)提供了硬件指南以實現(xiàn)系統(tǒng)中高吞吐量 xSPI 設(shè)備的無故障集成。

最近,JEDEC 還定義并發(fā)布了一個標(biāo)準(zhǔn),規(guī)定通過串行接口重置設(shè)備。該復(fù)位協(xié)議在 JEDEC 標(biāo)準(zhǔn) JESD252 中定義,無需串行閃存中的專用復(fù)位引腳。

該標(biāo)準(zhǔn)定義了芯片選擇、時鐘和輸入數(shù)據(jù)信號需要遵循的特定序列,以使設(shè)備執(zhí)行硬件復(fù)位。使用這種模式是為了避免由串行數(shù)據(jù)線上的噪聲引起的雜散轉(zhuǎn)換不會導(dǎo)致意外復(fù)位。在復(fù)位期間,時鐘信號保持低電平,進(jìn)一步確保引腳轉(zhuǎn)換不會被解釋為數(shù)據(jù)傳輸,而片選引腳用于確保只有特定設(shè)備被復(fù)位。

SPI閃存廣泛用于嵌入式產(chǎn)品,尤其是代碼。這使得它對整體功能至關(guān)重要,因此保持可靠運(yùn)行至關(guān)重要,包括在必要時發(fā)出重置的能力。

使用復(fù)位進(jìn)行初始化和恢復(fù)

系統(tǒng)通常在上電時使用復(fù)位功能,以確保系統(tǒng)的所有部分都以已知狀態(tài)啟動。復(fù)位還可用于從運(yùn)行期間可能由硬件問題引起的嚴(yán)重故障中恢復(fù),其中包括信號完整性和時序問題、電磁干擾或由背景輻射引起的隨機(jī)存儲器損壞(另請參見“緩解亞穩(wěn)態(tài)”)。軟件錯誤也可能導(dǎo)致程序崩潰和無響應(yīng)。

這些偶爾出現(xiàn)的錯誤可能只對消費(fèi)者造成不便,但對于物聯(lián)網(wǎng)來說可能是一個嚴(yán)重的問題,其中成千上萬的節(jié)點需要具有高水平的可用性。越來越多地,這些設(shè)備可能無法輕松訪問以進(jìn)行手動重置或電源循環(huán)。嵌入式系統(tǒng)通常會使用看門狗定時器和其他自檢機(jī)制來檢測故障并采取糾正措施。這可能意味著執(zhí)行“軟”重置,其中只有必要的子系統(tǒng)在處理器的控制下被重置。

SPI 接口是有狀態(tài)的。例如,在接收到命令后,閃存將期待一定數(shù)量的地址或數(shù)據(jù)傳輸。任何導(dǎo)致主機(jī)和內(nèi)存之間失去同步的錯誤都將導(dǎo)致不可預(yù)知的行為。要從這種情況中恢復(fù),主機(jī)需要能夠通過執(zhí)行軟復(fù)位將串行存儲器復(fù)位到已知狀態(tài)。這種復(fù)位有助于保持系統(tǒng)穩(wěn)定,并且在沒有任何外部故障指示的情況下進(jìn)行。因此,它們現(xiàn)在可以被視為嵌入式系統(tǒng)操作的標(biāo)準(zhǔn)功能。

雖然一些串行閃存可能有一個專用的復(fù)位引腳,但其他的使用多路復(fù)用來減少引腳數(shù),在這種情況下,復(fù)位引腳也將是一個 I/O 引腳,在某些情況下,制造商可能不會在全部。即使有可用的復(fù)位引腳,將微控制器的輸出專用于控制它也可能不切實際。JESD252 規(guī)范已經(jīng)制定,因此串行閃存器件仍然可以支持復(fù)位功能,而無需專用或物理復(fù)位引腳。除了錯誤恢復(fù)之外,串行復(fù)位機(jī)制可以在啟動時使用,以確保在電源穩(wěn)定后正確啟動串行存儲器。

就地執(zhí)行

傳統(tǒng)的串行閃存通過低速 SPI 連接,這意味著如果這些設(shè)備用于存儲程序存儲器,處理器必須先將代碼復(fù)制到片上 SRAM 中才能執(zhí)行。就地執(zhí)行或 XiP 是串行閃存,它通過提供更快和更寬的接口消除了這一要求。反過來,這減少了對片上 SRAM 的需求,從而可以降低主機(jī)微控制器或處理器的價格。

Adesto 的 EcoXiP具有八通道 SPI 接口,與其他八通道器件相比,具有顯著降低的功耗和比四通道 SPI 存儲器更高的性能,可提供高性能。

對于現(xiàn)代嵌入式設(shè)備,XiP 是一項有價值的發(fā)展,尤其是因為片上閃存價格昂貴且尺寸有限。微控制器通常具有最大 1 MB 的內(nèi)部閃存,但現(xiàn)代物聯(lián)網(wǎng)節(jié)點通常需要更多的代碼空間來存儲通信堆棧、無線接口、音頻處理、機(jī)器視覺和應(yīng)用軟件等功能。將 XiP 與外部閃存結(jié)合使用可實現(xiàn)更大的代碼存儲空間。它還通過消除代碼傳輸階段來縮短啟動時間。

XiP 的使用使 SRAM 可自由用于數(shù)據(jù)存儲而不是代碼,從而減少了所需的 SRAM 數(shù)量。這可以通過消除對外部 SRAM 的需要或允許使用具有較少片上 SRAM 的微控制器來降低系統(tǒng)成本。雖然 NOR 閃存允許隨機(jī)訪問,但微控制器需要將串行接口映射到自己的內(nèi)存空間,因此它被視為內(nèi)存的另一個區(qū)域,因此可以支持 XiP。為了進(jìn)一步提高性能,EcoXiP 針對代碼執(zhí)行進(jìn)行了優(yōu)化。

標(biāo)準(zhǔn) SPI 接口專為隨機(jī)訪問而設(shè)計;每次讀取都包含一個命令、一個地址和返回的數(shù)據(jù)。數(shù)據(jù)返回后,可以再次請求。然而,指令通常是從連續(xù)的地址中獲取的。EcoXiP 接口通過為每個讀取請求提供連續(xù)字節(jié)來利用這一點,直到發(fā)送具有新地址的命令。這可以通過消除每次獲取發(fā)送新地址的延遲來使總線吞吐量翻倍。EcoXiP 可以以 156 MB/s(峰值 266 MB/s)的持續(xù)速率提供指令。

傳統(tǒng) NOR 閃存的另一個問題是寫入比讀取慢幾個數(shù)量級。這意味著在執(zhí)行代碼時無法將數(shù)據(jù)寫入閃存,因為這樣做會對性能產(chǎn)生重大影響。EcoXiP 通過靈活地將內(nèi)存劃分為獨立的 bank 來支持并發(fā)讀寫。這使得使用 XiP 執(zhí)行代碼成為可能,同時將數(shù)據(jù)保存到內(nèi)存并執(zhí)行無線 (OTA) 更新。

支持 JEDEC 標(biāo)準(zhǔn),包括遠(yuǎn)程復(fù)位,使業(yè)界更容易采用帶有 XiP 的串行閃存。

結(jié)論

能夠在主機(jī)處理器的控制下復(fù)位串行閃存是嵌入式系統(tǒng)的一項重要要求。JEDEC JESD252 串行復(fù)位協(xié)議無需存儲器上的復(fù)位引腳或來自微控制器或主機(jī)處理器的專用信號即可實現(xiàn)這一點。

盡管使用串行復(fù)位和 XiP 會影響主機(jī)和內(nèi)存的設(shè)計,但越來越多的微控制器正在增加對這些標(biāo)準(zhǔn)的支持。Adesto 是第一家推出支持串行閃存復(fù)位信號協(xié)議和 xSPI 標(biāo)準(zhǔn)的串行 NOR 閃存的制造商。EcoXiP 提供所需的執(zhí)行性能,同時降低系統(tǒng)功耗和系統(tǒng)成本。它還實現(xiàn)了串行閃存發(fā)現(xiàn)的標(biāo)準(zhǔn),并具有提高電源效率和安全性的其他功能。

通過這些技術(shù),嵌入式工程師可以更好地應(yīng)對他們在開發(fā)面向物聯(lián)網(wǎng)的產(chǎn)品時面臨的挑戰(zhàn)。

審核編輯:郭婷

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

    關(guān)注

    68

    文章

    20362

    瀏覽量

    255490
  • 嵌入式
    +關(guān)注

    關(guān)注

    5210

    文章

    20727

    瀏覽量

    338106
  • 存儲器
    +關(guān)注

    關(guān)注

    39

    文章

    7764

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    從AI到CRA塑造嵌入式開發(fā)未來的關(guān)鍵趨勢

    會議之間,親身感受到了嵌入式開發(fā)領(lǐng)域正在發(fā)生的深刻變革:從邊緣AI的加速落地,到《網(wǎng)絡(luò)彈性法案》(CRA)帶來的合規(guī)重塑,再到現(xiàn)代化工作流與平臺生態(tài)的全面滲透——這些趨勢相互交織,正以前所未有的速度重塑嵌入式軟件的設(shè)計與
    的頭像 發(fā)表于 03-30 09:43 ?650次閱讀

    低代碼可視化,破解嵌入式開發(fā)高門檻難題

    。PPECWorkbench以低代碼可視化為核心,打造一站嵌入式開發(fā)解決方案,精準(zhǔn)破解行業(yè)痛點,嵌入式開發(fā)行業(yè)注入新活力。一、嵌入式開發(fā)
    的頭像 發(fā)表于 03-25 14:13 ?265次閱讀
    低代碼可視化,破解<b class='flag-5'>嵌入式開發(fā)</b>高門檻難題

    嵌入式開發(fā)常用函數(shù)速查表

    嵌入式開發(fā)中,掌握常用函數(shù)的用法可以大大提高開發(fā)效率。無論是單片機(jī)初學(xué)者還是有一定經(jīng)驗的工程師,熟悉函數(shù)庫和調(diào)用方式都是必備技能。今天,我們大家整理一份嵌入式開發(fā)常用函數(shù)速查表,覆
    的頭像 發(fā)表于 01-19 09:06 ?523次閱讀
    <b class='flag-5'>嵌入式開發(fā)</b>常用函數(shù)速查表

    嵌入式軟件測試找bug的常見方法和秘訣

    開發(fā)人員為了在對嵌入式有更深層次的理解,詢問了這樣的一個問題:我怎么才能知道并懂得我的系統(tǒng)到底在干些什么呢? 面對這個問題有些吃驚,因為在當(dāng)時沒有人這么問過,而同時代的嵌入式開發(fā)人員問的最多的大都圍繞
    發(fā)表于 01-12 07:07

    RTOS在嵌入式開發(fā)中的作用

    每個任務(wù)可以被認(rèn)為是一個項目。通過RTOS提供的資源(隊列、信號量等)來定義輸入輸出。將系統(tǒng)定義一個個的任務(wù),可以更容易的部署更多開發(fā)人員到一個項目。 易于調(diào)試和驗證 系統(tǒng)劃分為功能明確的任務(wù),不依賴
    發(fā)表于 12-26 07:53

    性能與性價比兼得!迅RK3562開發(fā)板開啟嵌入式開發(fā)新選擇

    性能與性價比兼得!迅RK3562開發(fā)板開啟嵌入式開發(fā)新選擇
    的頭像 發(fā)表于 12-23 16:10 ?1876次閱讀
    性能與性價比兼得!迅<b class='flag-5'>為</b>RK3562<b class='flag-5'>開發(fā)</b>板開啟<b class='flag-5'>嵌入式開發(fā)</b>新選擇

    一個面向單片機(jī)、事件驅(qū)動的嵌入式開發(fā)平臺介紹

    核心,打造一個統(tǒng)一的嵌入式技術(shù)生態(tài),廣大企業(yè)用戶和嵌入式開發(fā)者們,提供搞可靠性的、高性能的、現(xiàn)代且高開發(fā)效率的
    發(fā)表于 12-05 06:26

    分享一個嵌入式開發(fā)學(xué)習(xí)路線

    如果你想要學(xué)習(xí)嵌入式開發(fā),我建議按照這個學(xué)習(xí)路線準(zhǔn)備: 1. 基礎(chǔ)鋪墊期(1-2個月) 理解嵌入式系統(tǒng)的“硬件基礎(chǔ)”和“編程入門”,能看懂簡單電路,寫出基礎(chǔ)C語言代碼。這一階段的學(xué)習(xí)對學(xué)歷沒有
    發(fā)表于 12-04 11:01

    CW32嵌入式軟件開發(fā)的必備知識

    嵌入式軟件開發(fā)作為計算機(jī)科學(xué)和電子工程的交叉領(lǐng)域,要求開發(fā)人員具備一系列的專業(yè)知識和技能。 而基于CW32的嵌入式軟件開發(fā)必備知識包括以下
    發(fā)表于 11-28 07:48

    嵌入式和FPGA的區(qū)別

    的典范,由大量可編程邏輯塊和可編程互連資源組成,所有邏輯單元可以同時工作,特別適合需要高并行度的應(yīng)用場景。 開發(fā)流程對比 嵌入式開發(fā)通常使用C/C++等高級語言,開發(fā)工具鏈成熟,調(diào)試手段豐富,適合
    發(fā)表于 11-19 06:55

    嵌入式開發(fā)的關(guān)鍵點介紹

    嵌入式開發(fā)在現(xiàn)代科技中扮演著非常重要的角色。隨著物聯(lián)網(wǎng)的發(fā)展,嵌入式系統(tǒng)的需求也越來越大。嵌入式開發(fā)不僅需要開發(fā)人員具備深入的硬件知識和編程經(jīng)驗,還需要不斷學(xué)習(xí)新的技術(shù)和工具,以滿足不
    發(fā)表于 11-13 08:12

    GT2440嵌入式開發(fā)系統(tǒng)用戶手冊

    電子發(fā)燒友網(wǎng)站提供《GT2440嵌入式開發(fā)系統(tǒng)用戶手冊.pdf》資料免費(fèi)下載
    發(fā)表于 10-28 17:05 ?2次下載

    恩智浦如何攻克兩大嵌入式開發(fā)難題

    在我們的身邊,嵌入式系統(tǒng)無處不在。而隨著技術(shù)的進(jìn)步和應(yīng)用的拓展,今天的嵌入式開發(fā)也面臨著諸多新課題、新挑戰(zhàn)。
    的頭像 發(fā)表于 10-27 09:28 ?2125次閱讀

    新一代嵌入式開發(fā)平臺 AMD嵌入式軟件和工具2025.1版現(xiàn)已推出

    AMD 2025.1 版嵌入式軟件和工具是面向新一代嵌入式系統(tǒng)開發(fā)而打造的綜合平臺,全面加速概念構(gòu)想到部署落地。 2025.1 版嵌入式軟件和工具的新 增功能 AMD
    的頭像 發(fā)表于 08-20 09:15 ?4317次閱讀

    嵌入式開發(fā)就業(yè)還有前景嗎?

    。在智能家居領(lǐng)域,嵌入式開發(fā)的主要工作是開發(fā)各種智能化設(shè)備和系統(tǒng),如智能照明、智能安防、智能家電等。嵌入式開發(fā)人員需要掌握相關(guān)的硬件和軟件技術(shù),如處理器、傳感器、通信技術(shù)、操作系統(tǒng)等,同時也需要具備一定
    發(fā)表于 07-16 10:47
    北票市| 阿巴嘎旗| 财经| 新津县| 芮城县| 德令哈市| 泰和县| 西乡县| 清镇市| 金塔县| 弥渡县| 屯昌县| 宜黄县| 双牌县| 浦北县| 磐安县| 建湖县| 鹤岗市| 新巴尔虎左旗| 乡城县| 东辽县| 宣汉县| 永年县| 景泰县| 新安县| 师宗县| 博湖县| 南川市| 开远市| 连江县| 华宁县| 碌曲县| 四子王旗| 淄博市| 馆陶县| 图片| 永靖县| 郸城县| 通州市| 肥东县| 龙海市|