哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

JEDEC定義了一種串行復(fù)位協(xié)議,用以取代專用復(fù)位引腳

NJ90_gh_bee81f8 ? 來源:面包板社區(qū) ? 2019-12-08 09:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

行業(yè)標(biāo)準(zhǔn)組織JEDEC定義了一種串行復(fù)位協(xié)議,用以取代專用復(fù)位引腳。

今天的嵌入式系統(tǒng),例如智能設(shè)備和物聯(lián)網(wǎng)終端,通常都要求在實(shí)現(xiàn)高性能與低功耗的同時提供實(shí)時啟動功能。所有電子系統(tǒng)還要具備從瞬態(tài)故障引起的狀況中恢復(fù)的能力。這些故障通常與信號完整性密切相關(guān),這使得當(dāng)今的高速系統(tǒng)設(shè)計更具挑戰(zhàn)性。

從運(yùn)行時出現(xiàn)的故障中恢復(fù)通常需要能夠?qū)ο到y(tǒng)的全部或部分進(jìn)行受控復(fù)位。極端情況下,若尚未提供軟復(fù)位功能,此時就可能會提示需要重新啟動設(shè)備。而對于遠(yuǎn)程的物聯(lián)網(wǎng)終端來說,重啟可能存在困難而且成本高昂。這只是說明嵌入式設(shè)計中復(fù)位功能重要性的一個示例。

串行外設(shè)接口(SPI)廣泛應(yīng)用于將外設(shè)和存儲器連接到嵌入式系統(tǒng)中的微控制器處理器中。復(fù)位串行閃存是初始化或恢復(fù)的重要部分。為使主機(jī)處理器能夠更容易地重置SPI存儲器,行業(yè)標(biāo)準(zhǔn)組織JEDEC定義了一種串行復(fù)位協(xié)議,替代了使用專用復(fù)位引腳來進(jìn)行復(fù)位。本文介紹了該復(fù)位協(xié)議及其用法,特別參考了擴(kuò)展SPI(xSPI)和串行非易失性存儲器的執(zhí)行代碼。

SPI閃存的作用

串行接口相對于并行總線的主要優(yōu)點(diǎn)是減少了所需信號數(shù)量。在大多數(shù)情況下,較少的信號和I/O引腳可降低元件成本與功耗,因?yàn)轵?qū)動片外信號所需的功率是總功率消耗的主力軍。

最初的SPI規(guī)范包括四種信號:一個串行時鐘(SCLK)信號,用于同步數(shù)據(jù)傳輸;一個或多個芯片選擇(SS)信號用于實(shí)現(xiàn)尋址多個目標(biāo);以及兩個數(shù)據(jù)信號(MOSI和MISO),用于在每個方向上傳輸數(shù)據(jù)。該標(biāo)準(zhǔn)目前已經(jīng)以各種方式進(jìn)行了擴(kuò)展以實(shí)現(xiàn)更高的性能,現(xiàn)在更拓展了通過SPI接口執(zhí)行軟復(fù)位的功能。


串行外設(shè)接口(SPI)(來源:Adesto Technologies)

SPI接口不斷演變和發(fā)展以擴(kuò)大帶寬,其變體現(xiàn)在包括dual SPI(雙線SPI),它使用半雙工配置中的兩個數(shù)據(jù)引腳在每時鐘周期內(nèi)發(fā)送兩個bit的數(shù)據(jù);還有quad SPI(四線SPI)和octal SPI(八線SPI),它們增加了更多數(shù)據(jù)線,使得每個時鐘周期可以傳輸更多位數(shù)。此外,這些SPI都可在雙倍數(shù)據(jù)速率(DDR)模式下使用,且支持在兩個時鐘邊緣傳輸數(shù)據(jù)。

Quad和Octal SPI接口由JEDEC的擴(kuò)展SPI(xSPI)標(biāo)準(zhǔn)JESD251定義,該標(biāo)準(zhǔn)提供的硬件指導(dǎo)可以實(shí)現(xiàn)系統(tǒng)中高吞吐量xSPI器件的無故障集成。

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

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


復(fù)位協(xié)議(來源:Adesto Technologies)

SPI閃存被廣泛應(yīng)用于嵌入式產(chǎn)品,特別是用于其代碼。這使得它對系統(tǒng)整體功能而言顯得至關(guān)重要,因此必須保持可靠的運(yùn)行,包括具備必要時發(fā)起復(fù)位的能力。

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

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

這些偶發(fā)的錯誤對于消費(fèi)者可能是僅僅造成不便,但對于具有數(shù)千個節(jié)點(diǎn)需要高可用性的物聯(lián)網(wǎng)而言,卻是一個嚴(yán)重的問題。在越來越多的情況下,手動復(fù)位或重啟這些物聯(lián)網(wǎng)設(shè)備變得越來越不可能。嵌入式系統(tǒng)通常使用看門狗定時器和其它自檢機(jī)制來檢測故障并采取糾正措施。這就可能意味著執(zhí)行“軟”復(fù)位,其中只有必要的子系統(tǒng)在處理器的控制下被復(fù)位。

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

有些串行閃存可能有一個專用的復(fù)位引腳;但另一些則使用多路復(fù)用以減少引腳數(shù),此時,復(fù)位引腳同時也是一個I/O引腳;但有時候,制造商可能根本不提供復(fù)位功能。即使有復(fù)位引腳,專門指定微控制器的一個輸出去控制它也不實(shí)際。

JESD252規(guī)范的產(chǎn)生使得串行閃存設(shè)備無需專用或物理復(fù)位引腳仍然可以支持復(fù)位功能。除了故障恢復(fù)之外,還可以在上電啟動時使用串行復(fù)位機(jī)制,以確保電源穩(wěn)定后串行存儲器也能正確啟動。

芯片內(nèi)執(zhí)行(XiP)

傳統(tǒng)的串行閃存通過低速SPI連接,這意味著如果這些器件用于存儲程序存儲器,則處理器在執(zhí)行代碼之前必須先將代碼復(fù)制到片上SRAM中。而芯片內(nèi)執(zhí)行,即XiP,是通過提供更快更寬的接口省去了代碼復(fù)制步驟的串行閃存。反過來,這減少了對片上SRAM的需求,從而降低了主機(jī)微控制器或處理器的價格。

與其他八通道器件相比,Adesto的EcoXiP采用octal SPI接口,具有高性能和極低功耗,并且具有比quad-SPI存儲器高得多的性能。


Execution modes (Source: Adesto Technologies)
執(zhí)行模式 (來源: Adesto Technologies)

對于現(xiàn)代嵌入式設(shè)備來說,XiP的開發(fā)極具價值,不僅僅是因?yàn)槠祥W存的昂貴和尺寸上的限制。微控制器通常最多具有1 MB的內(nèi)存,但現(xiàn)代物聯(lián)網(wǎng)節(jié)點(diǎn)通常需要更多的代碼空間用于通信堆棧、無線接口、音頻處理、機(jī)器視覺和應(yīng)用軟件等功能。利用XiP的外部閃存可以實(shí)現(xiàn)更大的代碼存儲空間。而且由于減去了代碼傳輸階段,啟動時間也縮短了。

XiP的使用使得SRAM無需存儲代碼而是僅用于存儲數(shù)據(jù),從而減少了所需的SRAM數(shù)量。因?yàn)橄鳒p了對外部SRAM的需求或允許微控制器使用較少的片上SRAM,系統(tǒng)成本也相應(yīng)降低。由于NOR閃存(非易失性閃存)允許隨機(jī)訪問,而微控制器需要將串行接口映射到其自己的存儲空間,因此它被視為另一個存儲區(qū)域,從而支持XiP。為了進(jìn)一步提高性能,EcoXiP還針對代碼執(zhí)行進(jìn)行了優(yōu)化。

標(biāo)準(zhǔn)SPI接口設(shè)計都支持隨機(jī)訪問;每次讀取都包含命令、地址和返回的數(shù)據(jù)。數(shù)據(jù)返回后,才可以進(jìn)行再次請求。但是,指令通常從連續(xù)地址中獲取。EcoXiP接口充分利用了這一點(diǎn),為每個讀取請求提供連續(xù)字節(jié),直到具有新地址的命令被發(fā)送為止。這使得總線吞吐量加倍,因?yàn)橄藶槊看翁崛“l(fā)送新地址的延遲。

EcoXiP可以持續(xù)以156MB/s(峰值速率為266 MB/s)的速率發(fā)送指令。

傳統(tǒng)NOR閃存的另一個問題是寫入比讀取慢幾個數(shù)量級。這意味著當(dāng)代碼在閃存中執(zhí)行時無法將數(shù)據(jù)寫入閃存,因?yàn)檫@樣會對性能產(chǎn)生重大影響。EcoXiP通過靈活地將存儲器劃分為獨(dú)立的存儲體來支持并發(fā)讀寫。這使得采用XiP可以在執(zhí)行代碼的同時,將數(shù)據(jù)保存到存儲器并執(zhí)行(Over-the-AIr,OTA)空中更新。

對JEDEC標(biāo)準(zhǔn)的支持,包括遠(yuǎn)程復(fù)位的支持,使業(yè)界采用XiP串行閃存變得更加簡單。

結(jié)論

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

盡管使用串行復(fù)位和XiP會影響主機(jī)和存儲器的設(shè)計,還是有越來越多的微控制器正在增加對這些標(biāo)準(zhǔn)的支持。Adesto是第一家提供串行NOR閃存的制造商,其產(chǎn)品支持串行閃存復(fù)位信令協(xié)議和xSPI標(biāo)準(zhǔn)。EcoXiP可在提供所需執(zhí)行能力的同時降低系統(tǒng)功耗與成本。它還兼容串行閃存發(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)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    3817

    瀏覽量

    133865
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1898

    瀏覽量

    102091
  • JEDEC
    +關(guān)注

    關(guān)注

    1

    文章

    38

    瀏覽量

    17940

原文標(biāo)題:JEDEC軟復(fù)位——嵌入式開發(fā)人員的福音

文章出處:【微信號:gh_bee81f890fc1,微信公眾號:面包板社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    SGM4075 - 2電池脫離及冷復(fù)位開關(guān):設(shè)計與應(yīng)用全解析

    個高效、可靠的解決方案。今天,我們就來深入探討下這款開關(guān)的特性、應(yīng)用以及設(shè)計要點(diǎn)。 文件下載: SGM4075-2-cn.pdf 、
    的頭像 發(fā)表于 03-24 17:20 ?531次閱讀

    SGM823A:集復(fù)位、看門狗和手動復(fù)位功能于體的微處理器監(jiān)控電路

    、看門狗和手動復(fù)位功能,為系統(tǒng)的可靠性提供有力保障。下面我們就來詳細(xì)了解下這款產(chǎn)品。 文件下載: SGM823A.pdf 、產(chǎn)品概述 SGM823A是
    的頭像 發(fā)表于 03-23 17:20 ?597次閱讀

    MAX6443–MAX6452:具備長手動復(fù)位設(shè)置周期的微處理器復(fù)位電路

    MAX6443–MAX6452:具備長手動復(fù)位設(shè)置周期的微處理器復(fù)位電路 在電子設(shè)備的設(shè)計中,微處理器復(fù)位電路起著至關(guān)重要的作用,它能確保設(shè)備在各種情況下穩(wěn)定運(yùn)行。今天我們就來詳細(xì)了解
    的頭像 發(fā)表于 02-27 14:45 ?311次閱讀

    Microchip TCM809/TCM810:高效的3引腳微控制器復(fù)位監(jiān)控器

    Microchip TCM809/TCM810:高效的3引腳微控制器復(fù)位監(jiān)控器 電子工程師在設(shè)計數(shù)字系統(tǒng)時,電源監(jiān)控和復(fù)位功能至關(guān)重要。今天就來跟大家介紹款由Microchip推出的
    的頭像 發(fā)表于 01-13 17:00 ?673次閱讀

    CW32在不同復(fù)位方式對應(yīng)的復(fù)位范圍

    上電復(fù)位 / 掉電復(fù)位(POR/BOR) 整個 MCU 引腳輸入復(fù)位(NRST) 整個 MCU(除 RTC 外) IWDT/WWDT 復(fù)
    發(fā)表于 12-22 09:44

    CW32F030支持的6系統(tǒng)復(fù)位方式分享

    CW32F030 支持的6系統(tǒng)復(fù)位方式: ?上電復(fù)位 / 掉電復(fù)位(POR/BOR) ?引腳輸入復(fù)位
    發(fā)表于 12-15 06:31

    揭秘RESET復(fù)位鍵:引腳設(shè)計如何支撐硬件系統(tǒng)的重啟通路

    RESET復(fù)位鍵在電子設(shè)備中承擔(dān)著重啟通路的核心角色,當(dāng)系統(tǒng)因軟件故障、硬件沖突或電源波動陷入異常時,它能通過硬件層面的強(qiáng)制復(fù)位,使設(shè)備快速脫離故障狀態(tài)。這功能的實(shí)現(xiàn)基于引腳功能與硬
    的頭像 發(fā)表于 11-28 15:18 ?464次閱讀
    揭秘RESET<b class='flag-5'>復(fù)位</b>鍵:<b class='flag-5'>引腳</b>設(shè)計如何支撐硬件系統(tǒng)的重啟通路

    復(fù)位引腳保持低電平邏輯以觸發(fā)MCU復(fù)位需要多長時間?

    復(fù)位引腳保持低電平邏輯以觸發(fā)MCU復(fù)位需要多長時間?
    發(fā)表于 08-25 06:16

    GraniStudio:軸復(fù)位例程

    功能說明 實(shí)現(xiàn)單軸復(fù)位、兩軸同時復(fù)位以及兩軸順序復(fù)位功能。 2.1通過初始化運(yùn)控板卡算子連接格拉尼總線型運(yùn)控卡,導(dǎo)入工程自動進(jìn)行連接,此算子為使用運(yùn)控控制板卡的第項(xiàng)操作,后續(xù)運(yùn)控算子
    的頭像 發(fā)表于 08-22 16:05 ?776次閱讀
    GraniStudio:軸<b class='flag-5'>復(fù)位</b>例程

    請問復(fù)位引腳保持低電平邏輯以觸發(fā)MCU復(fù)位需要多長時間?

    復(fù)位引腳保持低電平邏輯以觸發(fā)MCU復(fù)位需要多長時間?
    發(fā)表于 08-21 06:01

    GraniStudio零代碼平臺軸復(fù)位算子支持多少個軸同時復(fù)位,有哪些回零模式?

    干涉,以免出現(xiàn)事故。 GraniStudio平臺復(fù)位模塊位于主任務(wù)設(shè)計器板卡控制欄,名稱為“軸復(fù)位”,在軸復(fù)位執(zhí)行邏輯上,平臺采用優(yōu)先級配置機(jī)制,通過直觀的界面化操作即可完成設(shè)置,可自定義
    的頭像 發(fā)表于 07-07 18:02 ?778次閱讀
    GraniStudio零代碼平臺軸<b class='flag-5'>復(fù)位</b>算子支持多少個軸同時<b class='flag-5'>復(fù)位</b>,有哪些回零模式?

    復(fù)位電路的核心功能和主要類型

    復(fù)位電路(Reset Circuit) 是數(shù)字系統(tǒng)中的關(guān)鍵功能模塊,用于確保設(shè)備在上電、電壓波動或異常狀態(tài)下可靠復(fù)位至初始狀態(tài)。其設(shè)計直接影響系統(tǒng)的穩(wěn)定性和抗干擾能力。
    的頭像 發(fā)表于 06-30 14:24 ?1851次閱讀
    <b class='flag-5'>復(fù)位</b>電路的核心功能和主要類型

    單片機(jī)各種復(fù)位電路原理

    內(nèi)的施密特觸發(fā)器中的。當(dāng)系統(tǒng)處于正常工作狀態(tài)時,且振蕩器穩(wěn)定后,如果RST引腳上有個高電平并維持2個機(jī)器周期(24個振蕩周期)以上,則CPU就可以響應(yīng)并將系統(tǒng)復(fù)位。單片機(jī)系統(tǒng)的復(fù)位
    發(fā)表于 05-30 16:53

    正激變換器的兩復(fù)位方式

    圖(a)所示的是RCD復(fù)位正激變換器,即在變壓器上并聯(lián)個由二極管D,電容C,電阻R組成的環(huán)節(jié),在開關(guān)S關(guān)斷時由激磁電感和漏感的感應(yīng)電勢使二極管D導(dǎo)通,由電容C上的電壓對變壓器復(fù)位。
    的頭像 發(fā)表于 05-19 10:59 ?2.3w次閱讀
    正激變換器的兩<b class='flag-5'>種</b><b class='flag-5'>復(fù)位</b>方式

    復(fù)位時 FX3 引腳狀態(tài)是怎樣的?

    根據(jù) FX3 數(shù)據(jù)手冊,當(dāng) FX3 復(fù)位引腳為低電平時,器件處于復(fù)位狀態(tài),其引腳處于三態(tài)。 數(shù)據(jù)表中提到,沒有特定的開機(jī)順序。 如果 FX3 VIO1/2/3/4/5 和 CVDDQ
    發(fā)表于 05-16 06:44
    田东县| 乐昌市| 泰安市| 县级市| 通海县| 乐昌市| 获嘉县| 克山县| 娱乐| 陕西省| 盐亭县| 九江县| 普洱| 玉溪市| 长岛县| 乳山市| 贵南县| 新宁县| 南城县| 固阳县| 澄迈县| 苏尼特左旗| 疏附县| 满洲里市| 砚山县| 郯城县| 疏附县| 蒙城县| 塔城市| 江山市| 山阳县| 柳河县| 宁明县| 文安县| 普格县| 察哈| 长垣县| 册亨县| 新晃| 五常市| 高密市|