加入星計劃,您可以享受以下權益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • 一、英飛凌NOR Flash系列
    • 二、MirrorBit下不一樣的扇區(qū)架構
  • 推薦器件
  • 相關推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

英飛凌MirrorBit工藝Flash的扇區(qū)設計不一樣!

08/19 10:10
1762
閱讀需 6 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

大家好,我是痞子衡,是正經(jīng)搞技術的痞子。今天痞子衡給大家講的是英飛凌MirrorBit工藝NOR Flash的扇區(qū)架構設計。

NOR Flash 大家都很熟悉,其內(nèi)部按組織從小到大分為 Page(128B/256B/512B)、Sector(4KB)、Block(32KB/64KB/128KB/256KB)、Chip,其中 Page 是編程單元,Sector/Block/Chip 是擦除單元(一個 Block 由多個 Sector 組成,一顆 Chip 由多個 Block 組成)。關于擦除,F(xiàn)lash 提供了不同大小的單元粒度,也是為需要數(shù)據(jù)和參數(shù)存儲的應用程序提供更大的靈活性。

最近痞子衡在支持 RT1170 客戶過程中就在英飛凌 NOR Flash S25HL512T 擦除上遇到了一些問題,后來翻看 Flash 數(shù)據(jù)手冊,才發(fā)現(xiàn)它的擦除單元設計有特別之處,今天痞子衡就給大家介紹一下:

一、英飛凌NOR Flash系列

我們先來看一下目前英飛凌主流 NOR Flash 系列,從接口上看有 Parallel/QSPI/Octal/HyperBus 四種,從工藝上看有 45nm MB/65nm MB/65nm FG 三種:

其中屬于 65nm FG 工藝(也稱 ETOX)下的 QSPI Flash S25FL064L 算是我們比較耳熟能詳?shù)男吞?,這和大家常用的 Winbond/GigaDevice/MXIC 家的 NOR Flash 差別不大(這三家的產(chǎn)品也是基于 FG 工藝,一個基本存儲單元 CELL 僅存儲一個比特位),無需特別注意。

其它 Flash 均是 45/65nm MB 工藝下的產(chǎn)物,MB 是 MirrorBit 的縮寫,這是 Spansion 公司主推的一種閃存技術,其與英特爾的 MLC 方案非常類似,它也是通過讓一個基本存儲單元 CELL 存儲兩個(或更多)比特位,實現(xiàn)容量增倍的目的。

MB 工藝和 FG 工藝各有優(yōu)缺點,MB 工藝的優(yōu)點是容量大、價格便宜、擦寫快,缺點則是可靠性較差,高溫下容易發(fā)生 bit 反轉(zhuǎn)導致數(shù)據(jù)錯誤(當然這也可以通過增加 ECC 特性來改善)。

二、MirrorBit下不一樣的扇區(qū)架構

我們就以英飛凌 S25HL512T 型號為例介紹其扇區(qū)架構設計,其余 MirrorBit 工藝下的 Flash 扇區(qū)設計也類似。

S25HL512T 數(shù)據(jù)手冊開篇就直接點明了工藝特性以及扇區(qū)架構設計,這其實就是提醒用戶這里要特別注意,扇區(qū)一共有三種不同的配置選項,用戶可根據(jù)項目實際情況按需配置(設置 Flash 相應配置寄存器)。

和扇區(qū)架構配置相關的 Flash 寄存器位分別是 CFR3[3]、CFR1[6]、CFR1[2]:

2.1 配置選項一:僅第一個Block能拆分出Sector

如果 CFR3[3]、CFR1[6]、CFR1[2] 均為 0,這也是 Flash 出廠的默認配置,這種情況下 Flash 第一個 Block(256KB) 里會包含 32個 4KB Sector,即 0x00000000 - 0x0001FFFF 區(qū)域可用 Sector Erase 命令(0x20/0x21)去擦除,其余 Block 則無法拆分。

2.2 配置選項二:僅最后一個Block能拆分出Sector

如果僅將 CFR1[2] 設為 1,這種情況下 Flash 最后一個 Block(256KB) 里會包含 32個 4KB Sector,即 0x03FE0000 - 0x03FFFFFF 區(qū)域可用 Sector Erase 命令(0x20/0x21)去擦除,其余 Block 則無法拆分。

2.3 配置選項三:第一個和最后一個Block能拆分出Sector

如果僅將 CFR1[6] 設為 1,這種情況下 Flash 第一個和最后一個 Block(256KB) 里均會包含 16個 4KB Sector,即 0x00000000 - 0x0001FFFF、0x03FF0000 - 0x03FFFFFF 區(qū)域可用 Sector Erase 命令(0x20/0x21)去擦除。

2.4 配置選項四:所有Block均無法拆分

如果將 CFR3[3] 設為 1,那么 Flash 里所有 Block(256KB) 均無法拆分,此時擦除也只能用 Block Erase 命令(0xD8/0xDC)。

現(xiàn)在我們知道 MirrorBit 工藝下的 Flash 扇區(qū)架構相比 FG 工藝 Flash 在粒度劃分上要粗糙得多,靈活性降低了,這在做程序設計、下載算法時均需要特別考慮。

至此,英飛凌MirrorBit工藝NOR Flash的扇區(qū)架構設計痞子衡便介紹完畢了,掌聲在哪里~~~

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風險等級 參考價格 更多信息
24LC256-I/ST 1 Microchip Technology Inc 32K X 8 I2C/2-WIRE SERIAL EEPROM, PDSO8, 4.40 MM, PLASTIC, TSSOP-8

ECAD模型

下載ECAD模型
$1.05 查看
ASV-50.000MHZ-EJ-T 1 Abracon Corporation XTAL OSC XO 50.0000MHZ HCMOS SMD

ECAD模型

下載ECAD模型
$0.82 查看
HFBR-1542ETZ 1 Foxconn Transmitter
$84.95 查看
英飛凌

英飛凌

英飛凌科技股份公司是全球功率系統(tǒng)和物聯(lián)網(wǎng)領域的半導體領導者。英飛凌以其產(chǎn)品和解決方案推動低碳化和數(shù)字化進程。該公司在全球擁有約58,600名員工,在2023財年(截至9月30日)的營收約為163億歐元。英飛凌在法蘭克福證券交易所上市(股票代碼:IFX),在美國的OTCQX國際場外交易市場上市(股票代碼:IFNNY)。 更多信息,請訪問www.infineon.com

英飛凌科技股份公司是全球功率系統(tǒng)和物聯(lián)網(wǎng)領域的半導體領導者。英飛凌以其產(chǎn)品和解決方案推動低碳化和數(shù)字化進程。該公司在全球擁有約58,600名員工,在2023財年(截至9月30日)的營收約為163億歐元。英飛凌在法蘭克福證券交易所上市(股票代碼:IFX),在美國的OTCQX國際場外交易市場上市(股票代碼:IFNNY)。 更多信息,請訪問www.infineon.com收起

查看更多

相關推薦

電子產(chǎn)業(yè)圖譜

碩士畢業(yè)于蘇州大學電子信息學院,目前就職于恩智浦(NXP)半導體MCU系統(tǒng)部門,擔任嵌入式系統(tǒng)應用工程師。痞子衡會定期分享嵌入式相關文章