中文名 | 通用閃存接口 | 外文名 | Common Flash Interface |
---|---|---|---|
簡????稱 | CFI |
在應用CFI之前,Flash器件的有關信息都儲存在系統軟件的表格中。當有新的器件發布時,一般必須修改軟件來添加該器件的描述信息。CFI出現后,工程師們正在利用CFI來構建代碼,它不僅能夠運行在Flash存儲器上,而且隨時準備著應用在下一代的低成本版本上。這使得原始設備制造商能夠在低成本Flash存儲器設備可用時使用它而不必重寫代碼。
由于生產Flash Memory的半導體制造商眾多,不同廠商Flash Memory產品的操作命令集和電氣參數又千差萬別,這些人在設計硬件的時候,已經在陣腳的兼容性等方面,做了足夠多的文章,做得很好了,但是與此對應的軟件方面,由于硬件升級,軟件都要改動很大,這給Flash Memory的開發設計人員和OEM制造商帶來許多不便。
為了對現有的Flash Memory的產品進行升級或使用其它公司的Flash Memory產品替換,必須對原有的程序代碼和硬件結構進行修改。
SPI:serial peripheral interface串行外圍設備接口,是一種常見的時鐘同步串行通信接口。CFI是公共閃存接口,是由存儲芯片工業界定義的一種獲取閃存芯片物理參數和結構參數的操作規程和標準。CFI有許多關于閃存芯片的規定,有利于嵌入式對FLASH的編程。很多NOR FLASH 都支持CFI,但并不是所有的都支持。普通的parallel/CFI/JEDEC接口的的Nor Flash的針腳比較多,芯片比較大。之所有會有SPI接口的,主要是相對CFI/Parallel的Nor,可以減少針腳數目,減少芯片封裝大小,采用了SPI后的Nor Flash,針腳只有8個。SPI flash和parallel的介質都是Norflash ,但是SPI 是通過串行接口來實現數據操作,而parallel則以并行接口進行數據操作,SPI容量都不是很大,市場上Numonyx做大可以做到128mbit,而且讀寫速度慢,但是價格便宜,操作簡單。而parallel接口速度快,容量上市場上已經有1Gmbit的容量,價格昂貴。
CFI的作用是把 NOR Flash 的信息通過統一的方法讀出來。不同公司產的NOR Flash在 erase,program,lock,unlock等操作上有差別,即command set不一樣。本來產品中用這種NOR Flash,后來升級又換了其他牌子的了,command set不一樣,就要改代碼。NOR Flash要是支持CFI就好辦多了,就不用改代碼。通過CFI可以讀出片子的manufacturer id,vendorid等等,在程序中就可以通過以上信息來選擇正確的erase,program等操作方式。NOR Flash的數據線和地址線都可能為32/16/8條。為了統一起見,通過CFI接口查詢時,CFI接口描述的地址均為Flash芯片的地址,CFI接口查詢到的數據,以低字節D7-D0上為準,高字節數據線無視就好了。
CFI標準,其實也就是一系列的表格,包含了5個部分:
1.“CFI Query Identification String”,CFI查詢識別碼字符串。
2.“System Interface String”,系統接口字符串。
3. “Device Geometry Definition”,設備物理結構信息定義。
4. “Primary Vendor-Specific Extended Query”,原始設備提供商相關的擴展查詢信息。
5.“Alternate Vendor-Specific Extended Query”,可選/備用提供商相關的擴展查詢信息。
前者可以兼容后者,反過來不行。
public class LinkedList extends AbstractSequentialList implements List, Queue, ...
是rj45 主要線序為 橙白 橙 綠白 藍 藍白 綠 宗白 棕 一般情況下 只要橙色(包括橙白) 跟綠(綠白)的線 接通即可 只可用于 百兆網絡。。
它可以使系統軟件查詢已安裝的Flash Memory器件的各種參數,包括器件陣列結構參數、電氣和時間參數以及器件支持的功能等。利用CFI可以不用修改系統軟件就可以用新型的和改進的產品代替舊版本的產品。例如:如果新型的Flash Memory的擦除時間只有舊版本的一半,系統軟件只要通過CFI讀取新器件的擦除時間等參數,修改一下定時器的時間參數即可。
簡單說就是:
1.使得軟件和硬件升級更加方便。
2.使得不同廠商之間的硬件兼容性更好,也就是如果都支持了CFI,很多時候,可以實現底層硬件的互換。
比如,軟件是基于CFI的,那么底層硬件的flash,換了另一廠商的,,而上層軟件就不需要改動,也可以工作。
格式:pdf
大小:346KB
頁數: 4頁
評分: 4.6
為了使程控儀器可以接入不同接口的測試系統,在儀器接口平臺上設計了一種儀用USB接口模塊。該設計采用SCPI解析模塊,使儀器在更換了USB接口模塊后仍可方便地進入以USB總線構建的自動測試系統。測試結果表明,插入USB接口模塊的儀器能夠在以SCPI為控制命令的USB總線系統中穩定工作。
格式:pdf
大小:346KB
頁數: 4頁
評分: 4.4
嵌入式開發系統中,微處理器與FLASH存儲器的接口設計是一個非常重要的環節。本文以高性能、低功耗的ARM9芯片S3C2410與FLASH芯片K9F1208UOM接口設計為例,具體介紹了嵌入式開發板設計中,S3C2410芯片與FLASH存儲器的接口電路設計、控制與編程方法及實現,提出了一種性價比極高的解決方案。
閃存盤(又稱優盤、U盤、電子盤、隨身碟、記憶棒、手指),是一種用閃存來進行數據存儲的介質,通常使用USB插頭。通常閃存盤體積極小、重量輕、可熱插拔也可以重復寫入。面世后迅速普及并取代傳統的軟盤及軟盤驅動器。在2006年11月時,市面上販售的閃存盤的存儲容量介于32MB到64GB之間[1]。容量大小因為閃存密度而被限制,容量越大,則每MB的成本可能因為較貴的的組件而提高。有時讀卡器也會被歸類為閃存盤。這類設備的記憶芯片并不是內置的,而是可以抽換的存儲卡。
相較于其他可攜式存儲設備(尤其是軟盤片),閃存盤有許多優點:較不占空間,通常操作速度較快(USB1.1標準),能存儲較多數據,并且可能較可靠(由于沒有機械設備),在讀寫時斷開而不會損壞硬件(軟盤在讀寫時斷開馬上損壞),只會丟失數據。這類的磁盤使用USB大量存儲設備標準,在近代的操作系統如Linux、Mac OS X、Unix與Windows中皆有內置支持。
閃存盤通常使用塑膠或金屬外殼,內部含有一張小的印刷電路板,讓閃存盤尺寸小到像鑰匙圈飾物一樣能夠放到口袋中,或是串在頸繩上。只有USB連接頭突出于保護殼外,且通常被一個小蓋子蓋住。大多數的閃存盤使用標準的Type-A USB接頭,這使得它們可以直接插入個人電腦上的USB端口中。
要訪問閃存盤的數據,就必須把閃存盤連接到電腦;無論是直接連接到電腦內置的USB控制器或是一個USB集線器都可以。只有當被插入USB端口時,閃存盤才會啟動,而所需的電力也由USB連接供給。然而,有些閃存盤(尤其是使用USB 2.0標準的高速閃存盤)可能需要比較多的電源,因此若接在像是內置在鍵盤或屏幕的USB集線器,這些閃存盤將無法工作,除非將它們直接插到控制器(也就是電腦本身提供的USB端口)或是一個外接電源的USB集線器上.
閃存技術特點
NOR型與NAND型閃存的區別很大,打個比方說,NOR型閃存更像 內存,有獨立的地址線和數據線,但價格比較貴,容量比較小;而NAND型更像硬盤,地址線和數據線是共用的I/O線,類似硬盤的所有信息都通過一條硬盤線傳送一般,而且NAND型與NOR型閃存相比,成本要低一些,而容量大得多。因此,NOR型閃存比較適合頻繁隨機讀寫的場合,通常用于存儲程序代碼并直接在閃存內運行,手機就是使用NOR型閃存的大戶,所以手機的"內存"容量通常不大;NAND型閃存主要用來存儲資料,我們常用的閃存產品,如閃存盤、數碼存儲卡都是用NAND型閃存。這里我們還需要端正一個概念,那就是閃存的速度其實很有限,它本身操作速度、頻率就比內存低得多,而且NAND型閃存類似硬盤的操作方式效率也比內存的直接訪問方式慢得多。因此,不要以為閃存盤的性能瓶頸是在接口,甚至想當然地認為閃存盤采用USB2.0接口之后會獲得巨大的性能提升。
前面提到NAND型閃存的操作方式效率低,這和它的架構設計和接口設計有關,它操作起來確實挺像硬盤(其實NAND型閃存在設計之初確實考慮了與硬盤的兼容性),它的性能特點也很像硬盤:小數據塊操作速度很慢,而大數據塊速度就很快,這種差異遠比其他存儲介質大的多。這種性能特點非常值得我們留意。
閃存存取比較快速,無噪音,散熱小。用戶空間容量需求量小的,打算購置的話可以不考慮太多,同樣存儲空間買閃存。如果需要容量空間大的(如500G),就買硬盤,較為便宜,也可以滿足用戶應用的需求。
通用公共無線接口是一套技術規范,在無線基站劃分為無線設備控制中心(REC,Radio Equipment Control)和無線設備(RE,Radio Equipment)兩部分的基礎上,定義了兩者之間的接口 。
CPRI是通信業界的數家廠商合作的結果。制定技術規范的參與方有愛立信、華為、NEC、北電網絡和西門子。第一版的規格書在2003年9月30日發布于CPRI的官方網站。
通用公共無線接口(CPRI)聯盟是一個工業合作組織,致力于從事無線基站內部無線設備控制中心(簡稱REC)及無線設備(簡稱RE)之間主要接口規范的制定工作。發起成立CPRI 組織的公司包括:愛立信、華為、NEC、北電網絡及西門子公司,CPRI對其它組織和廠家開放。