chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

影響多Flash型號(hào)量產(chǎn)的因素

恩智浦MCU加油站 ? 來源:恩智浦MCU加油站 ? 作者:恩智浦MCU加油站 ? 2022-11-03 09:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

對(duì)于以i.MX RT 這類沒有內(nèi)部NVM (Non-Volatile Memory) 的 MCU 為主控的項(xiàng)目來說,為其選配一顆 NVM 作為代碼存儲(chǔ)器是頭等大事,而串行 NOR Flash 是最常見的 NVM 選擇。

串行 NOR Flash 要能被i.MX RT正常啟動(dòng),其固定偏移處(0x0/0x400)一般要求放置一個(gè)配套啟動(dòng)頭(FDCB),系統(tǒng)上電 BootROM 會(huì)用 30MHz 1bit SPI SDR 時(shí)序模式去讀取這個(gè)啟動(dòng)頭來獲取當(dāng)前 Flash 的相關(guān)屬性(主要是用戶設(shè)定的時(shí)序模式)從而進(jìn)一步配置片內(nèi) FlexSPI 模塊以指定的時(shí)序模式去啟動(dòng) Flash 里的固件應(yīng)用程序。

到了項(xiàng)目量產(chǎn)階段,尤其是出貨量大的消費(fèi)類產(chǎn)品,我們往往不會(huì)僅選擇某一 Flash 廠商產(chǎn)品(價(jià)格因素,供貨因素等),這時(shí)候就不得不考慮一個(gè)問題,如果選擇的是特性不完全一致的兩顆 Flash,那么下載進(jìn) Flash 的固件應(yīng)用程序能不能保持一樣(其實(shí)主要就是下圖中的 FDCB1/2 差異問題怎么解決)?今天就跟大家討論一下這個(gè)問題:

7674f792-5b13-11ed-a3b6-dac502259ad0.png

注:本文主要針對(duì)的是普通四線 QuadSPI / 八線 OctalSPI 類型的串行 NOR Flash。

一、影響多Flash型號(hào)量產(chǎn)的因素

我們知道導(dǎo)致下載進(jìn)不同 Flash 里的固件程序,有差異的主要原因是 i.MX RT 配套啟動(dòng)頭(FDCB),這個(gè) FDCB 描述了 Flash 的基本信息(Device 容量、速度、讀模式命令等),F(xiàn)lash 屬性不同,F(xiàn)DCB 也會(huì)跟著變化,所以我們先來介紹下有哪些可能的因素會(huì)影響 FDCB 內(nèi)容:

1.1 QE bit位置

首先是 QE bit 使能操作的差異。

很多 Flash 出廠時(shí) QE bit 并沒有被使能,量產(chǎn)過程中燒錄器有時(shí)候也未必去使能 QE bit(一線模式編程相比 Multi I/O 模式編程對(duì)量產(chǎn)時(shí)間影響不大),這種情況在 FDCB 里需要加上使能 QE bit 操作,而 QE bit 在 Flash 內(nèi)部寄存器里的定義以及寫入命令有好幾種,詳見舊文《影響下載/啟動(dòng)的常見因素之QE bit》。

1.2 READ命令中Dummy Cycles數(shù)

使能 QE bit 是為了能讓 Flash 工作在 Multi I/O Fast READ 模式,但這時(shí)候 READ 時(shí)序里會(huì)有 Dummy Cycles 周期(即 Flash 接收到主設(shè)備發(fā)來的讀命令從而準(zhǔn)備相應(yīng)數(shù)據(jù)的反應(yīng)時(shí)間)。

Flash 的不同工作頻率對(duì)應(yīng)的最小 Dummy Cycles 不同,不同廠商關(guān)于 Dummy Cycles 數(shù)要求也不同,此外如果 Flash 里的默認(rèn) Dummy Cycle 不是對(duì)應(yīng)最高工作頻率的話,要想讓 Flash 工作在最高頻率還需要額外設(shè)置 Flash 相應(yīng)寄存器來修改 Dummy Cycle(這里的設(shè)置方法也不同),這些 Dummy Cycle 設(shè)定都要體現(xiàn)在 FDCB 里,詳見舊文《調(diào)整Flash工作頻率也需同步設(shè)Dummy Cycle》。

1.3 地址3B/4B模式切換

對(duì)于不高于 16MB 容量的 Flash,在 READ 時(shí)序里一般使用三字節(jié)地址就行了,但是超過 16MB 的 Flash ,對(duì)其訪問就會(huì)涉及三字節(jié)地址以及四字節(jié)地址選擇問題,因此避不可免地要考慮 Flash 地址模式切換問題,不同廠商的地址模式設(shè)計(jì)以及切換操作也略有不同,F(xiàn)DCB 里同樣要考慮這些,詳見舊文 《16MB以上NOR Flash使用注意》。

1.4 QPI/OPI模式進(jìn)入

如果為了追求極限執(zhí)行性能,一般還會(huì)考慮將 Flash 從 SPI 模式切換到 QPI/OPI 模式,這里不同廠商的模式切換設(shè)計(jì)也可能略有不同,F(xiàn)DCB 也要負(fù)責(zé)這個(gè)工作,詳見舊文《使能串行NOR Flash的QPI/OPI模式》。

1.5 DTR/Continuous read性能模式

當(dāng)然還有一些其它關(guān)于 Flash 性能模式考量,比如 DTR 模式、Continuous read 模式,要想使能這些模式也都需要在 FDCB 里做文章,詳見舊文 《使能串行NOR Flash的DTR模式》、《使能串行NOR Flash的Continuous read模式》。

二、多Flash型號(hào)量產(chǎn)的解決方案

上一節(jié)介紹了有很多因素會(huì)導(dǎo)致 FDCB 不同,這些因素都是多 Flash 型號(hào)量產(chǎn)路上的攔路虎,我們有什么方法能規(guī)避這些因素差異帶來的問題呢?主要有如下兩個(gè)方案:

2.1 BootROM自識(shí)別方案

第一個(gè)方案是利用 i.MXRT 芯片 BootROM 里的功能,詳見舊文 《自識(shí)別特性(Auto Probe)可以無需FDCB也能從NOR Flash啟動(dòng)》。這個(gè)特性可以讓我們不用提供 FDCB,芯片也能正常從 Flash 里啟動(dòng)固件應(yīng)用程序,這樣也就自然不存在量產(chǎn)過程中不同 Flash 里固件差異問題。但是這個(gè)方案也有幾個(gè)明顯的缺點(diǎn):

缺點(diǎn)一:Auto Probe 特性在 i.MXRT1010/1020/1050 上不可用,僅在 i.MXRT1060/1170/500/600 上可以用。

缺點(diǎn)二:Auto Probe 特性對(duì)于不同 Flash 的支持(尤其是 OctalSPI Flash)可能需要通過燒寫 i.MXRT 芯片 OTP 來實(shí)現(xiàn),這樣實(shí)際上是把 FDCB 差異轉(zhuǎn)化到 OTP 差異上了。

缺點(diǎn)三:Auto Probe 特性僅能處理基本的 FDCB 差異(比如 QE,比如 Dummy Cycle),但是一些性能模式相關(guān)的差異不能很好地處理,拓展性不足。

2.2 一線模式FDCB啟動(dòng)+二級(jí)Configurer程序

第二個(gè)方案主要是為了解決方案一里的全部缺點(diǎn),即使用通用的一線低速模式的 FDCB 啟動(dòng)頭給 BootROM 去讀取啟動(dòng),然后再設(shè)計(jì)一個(gè)二級(jí)的 Configurer 程序(被 BootROM 啟動(dòng)的代碼),在這個(gè) Configurer 程序里去做 Flash 差異化的相關(guān)事情并將 FlexSPI 模塊配置到指定時(shí)序模式,最后再由這個(gè) Configurer 程序去啟動(dòng)固件應(yīng)用程序。

7689adcc-5b13-11ed-a3b6-dac502259ad0.png

這里的Configurer 程序設(shè)計(jì)是關(guān)鍵,而其中最核心的是如何識(shí)別當(dāng)前 Flash 型號(hào),這里要感謝 JEDEC 組織,目前幾乎全部主流 Flash 都支持一線模式下 Read JEDEC 命令(0x9F),返回的 Manufacturer ID 就是每個(gè) Flash 廠商向 JEDEC 組織申請(qǐng)的識(shí)別碼,然后 Memory Type 是各廠商自己定義的型號(hào)系列分類。Configurer 程序結(jié)合這兩個(gè)參數(shù)就可以識(shí)別當(dāng)前 Flash 具體型號(hào),底下就是做不同的代碼分支去處理不同的 Flash 配置即可。

76a3adee-5b13-11ed-a3b6-dac502259ad0.png

二級(jí)Configurer 程序說起來很簡(jiǎn)單,其實(shí)具體設(shè)計(jì)起來還是有很多細(xì)節(jié)要考量的(比如 FlexSPI 多次配置中系統(tǒng)時(shí)鐘切換問題、應(yīng)用程序跳轉(zhuǎn)等),因此痞子衡開源了這個(gè)項(xiàng)目(RT-MFB),并且會(huì)長(zhǎng)期維護(hù)下去,希望將來能支持盡可能多的 Flash 型號(hào)。第一版是以 MIMXRT595-EVK 上的兩顆 Flash 為原型(IS25WP064A / MX25UW51345G)來做的。

項(xiàng)目地址:https://github.com/JayHeng/RT-MFB

審核編輯 :李倩

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

    關(guān)注

    10

    文章

    1702

    瀏覽量

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

    關(guān)注

    39

    文章

    7696

    瀏覽量

    170257

原文標(biāo)題:一種靈活的i.MX RT下多串行NOR Flash型號(hào)選擇的量產(chǎn)方案

文章出處:【微信號(hào):NXP_SMART_HARDWARE,微信公眾號(hào):恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    NAND Flash的基本原理和結(jié)構(gòu)

    NAND Flash是什么?NAND Flash(閃存)是一種非易失性存儲(chǔ)器技術(shù),主要用于數(shù)據(jù)存儲(chǔ)。與傳統(tǒng)的DRAM或SRAM不同,NAND Flash在斷電后仍能保存數(shù)據(jù)。它通過電荷的存儲(chǔ)與釋放來實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ)。
    的頭像 發(fā)表于 09-08 09:51 ?4892次閱讀
    NAND <b class='flag-5'>Flash</b>的基本原理和結(jié)構(gòu)

    地平線征程6E正式開啟量產(chǎn)交付

    2025年8月,高速NOA計(jì)算方案最優(yōu)解——地平線征程6E正式開啟量產(chǎn)交付,首批量產(chǎn)車型包括埃安霸王龍、名爵MG4、榮威M7 DMH以及奇瑞等品牌熱門車型,這也標(biāo)志著征程6系列全階量產(chǎn)
    的頭像 發(fā)表于 09-02 09:18 ?403次閱讀

    模光纖傳輸速率受哪些因素影響

    模光纖的傳輸速率受多種因素影響,這些因素共同決定了其在實(shí)際應(yīng)用中的性能表現(xiàn)。以下是主要影響因素的詳細(xì)分析: 1. 光纖類型與規(guī)格 模光纖
    的頭像 發(fā)表于 08-25 09:53 ?558次閱讀
    <b class='flag-5'>多</b>模光纖傳輸速率受哪些<b class='flag-5'>因素</b>影響

    SPI NOR FLASH是什么,與SPI NAND Flash的區(qū)別

    SPI NOR FLASH是什么? ? SPI NOR FLASH是一種非易失性存儲(chǔ)器,它通過串行接口進(jìn)行數(shù)據(jù)傳輸,具有讀寫速度快、可靠性高、體積小等優(yōu)點(diǎn)。它采用類似SRAM的存儲(chǔ)方式,每個(gè)存儲(chǔ)單元
    的頭像 發(fā)表于 08-21 09:26 ?817次閱讀

    XMC1302如何退出工廠量產(chǎn)模式?

    你好,XMC1302如何退出工廠量產(chǎn)模式,芯片無法通過外部訪問,jlink 串口ttl miniwiggler都無法訪問鏈接,無法識(shí)別芯片id和bmi,麻煩出個(gè)詳細(xì)教程,如何將芯片退出量產(chǎn)模式,可以進(jìn)行讀寫,和如何直接使用量產(chǎn)
    發(fā)表于 08-11 07:46

    FLASH燒寫/編程白皮書

    白皮書:如何燒寫Flash——不同場(chǎng)景不同需求下的選擇認(rèn)識(shí)Flash?NAND vs. NOR如何燒寫/編程不同方案比較
    發(fā)表于 07-28 16:05 ?0次下載

    FLASH的工作原理與應(yīng)用

    14FLASHFLASH的工作原理與應(yīng)用OWEIS1什么是FLASH?Flash閃存是一種非易失性半導(dǎo)體存儲(chǔ)器,它結(jié)合了ROM(只讀存儲(chǔ)器)和RAM(隨機(jī)訪問存儲(chǔ)器)的優(yōu)點(diǎn),具有電子可擦除和可編程
    的頭像 發(fā)表于 05-27 13:10 ?1209次閱讀
    <b class='flag-5'>FLASH</b>的工作原理與應(yīng)用

    MCU片上Flash

    ? ? MCU片上Flash是微控制器內(nèi)部集成的非易失性存儲(chǔ)器,主要用于存儲(chǔ)程序代碼、常量數(shù)據(jù)及系統(tǒng)配置信息。其核心特性與功能如下: 一、定義與類型? 片上Flash采用浮柵晶體管技術(shù),具備斷電數(shù)據(jù)
    的頭像 發(fā)表于 05-06 14:26 ?687次閱讀

    如何使用雙Flash固化FPGA

    前言文檔內(nèi)容適配技術(shù)問題說明:1.MES2L676-100HP開發(fā)板如何固化到兩顆flash;2.MES2L676-100HP開發(fā)板如何加快上電后flash加載速度(SPIX8模式)01簡(jiǎn)介
    的頭像 發(fā)表于 04-14 09:52 ?681次閱讀
    如何使用雙<b class='flag-5'>Flash</b>固化FPGA

    TPA3221 PBTL使用,量產(chǎn)時(shí)出現(xiàn)開關(guān)機(jī)燒IC

    有沒有使用TPA3221 PBTL 2L接法的量產(chǎn)板,做測(cè)試板比順利,進(jìn)入小批量時(shí)出現(xiàn)開關(guān)機(jī)燒IC,現(xiàn)象是IC的OUT直接輸出PVDD電壓。PVDD電源28V。不能確定是關(guān)機(jī)燒還是開機(jī)燒。有沒有量產(chǎn)TPA3221的朋友,求圖。
    發(fā)表于 01-23 16:37

    格科成功量產(chǎn)光譜CIS解決方案

    2024年11月26日, 格科宣布成功量產(chǎn)光譜CIS,為圖像傳感器賦予新能力。 該方案可在復(fù)雜環(huán)境光下精準(zhǔn)識(shí)別場(chǎng)景內(nèi)的光譜信息,提升色彩還原能力的同時(shí),賦能更多智能化檢測(cè)應(yīng)用,滿足消費(fèi)者更加智能化
    發(fā)表于 11-27 17:36 ?1379次閱讀
    格科成功<b class='flag-5'>量產(chǎn)</b><b class='flag-5'>多</b>光譜CIS解決方案

    九芯語音合成芯片NVH-FLASH,看這一篇足矣!

    NVH-FLASH系列語音芯片,支持電壓供電,低功耗,音頻輸出清晰,支持多種控制模式,廣泛應(yīng)用于智能終端設(shè)備,實(shí)現(xiàn)自然流暢的語音交互,縮短產(chǎn)品上市周期,成為理想選擇。
    的頭像 發(fā)表于 11-20 11:48 ?782次閱讀
    九芯語音合成芯片NVH-<b class='flag-5'>FLASH</b>,看這一篇足矣!

    芯盾時(shí)代助力企業(yè)開啟因素認(rèn)證時(shí)代

    近日,谷歌宣布在2025年底前,將對(duì)所有谷歌云(Google Cloud)帳戶將強(qiáng)制實(shí)施因素認(rèn)證(MFA),以增強(qiáng)賬戶安全性。
    的頭像 發(fā)表于 11-19 13:52 ?942次閱讀

    江波龍自研SLC NAND Flash累計(jì)出貨突破1億顆!

    設(shè)備等消費(fèi)、工業(yè)及汽車應(yīng)用場(chǎng)景的小容量存儲(chǔ)器。目前公司已有512Mb、1Gb、2Gb、4Gb、8Gb共5種容量自研 SLC NAND Flash 存儲(chǔ)芯片產(chǎn)品,分別采用4xnm、2xnm工藝且均已實(shí)現(xiàn)量產(chǎn)
    發(fā)表于 11-14 17:42 ?474次閱讀
    江波龍自研SLC NAND <b class='flag-5'>Flash</b>累計(jì)出貨突破1億顆!

    光纖光強(qiáng)影響因素都有哪些

    光纖光強(qiáng)即光纖中傳輸?shù)墓庑盘?hào)的強(qiáng)度,受到多種因素的影響。以下是對(duì)光纖光強(qiáng)影響因素的詳細(xì)分析: 一、光纖本身的特性 光纖類型:不同類型的光纖(如單模光纖和模光纖)具有不同的傳輸特性,這會(huì)影響光信號(hào)
    的頭像 發(fā)表于 11-01 09:39 ?1786次閱讀