當前位置:首頁 > 測試測量 > 測試測量
[導讀]0 引言  計算機技術(shù)的高速發(fā)展,存儲系統(tǒng)容量從過去的幾KB存儲空間,到現(xiàn)在的T8;乃至不久的將來要達到的PB存儲空間,其數(shù)據(jù)存取的能力在飛速擴展。隨之而來產(chǎn)生的SCSI、FC、SAN、iSCSI、IPStorage和數(shù)據(jù)生命周期管

0 引言

  計算機技術(shù)的高速發(fā)展,存儲系統(tǒng)容量從過去的幾KB存儲空間,到現(xiàn)在的T8;乃至不久的將來要達到的PB存儲空間,其數(shù)據(jù)存取的能力在飛速擴展。隨之而來產(chǎn)生的SCSI、FC、SAN、iSCSI、IPStorage和數(shù)據(jù)生命周期管理等嶄新的領域,更給計算機技術(shù)和網(wǎng)絡技術(shù)賦予了蓬勃的生命力。存數(shù)性能的提升通常是通過在基礎結(jié)構(gòu)上增加更多的物理磁盤驅(qū)動數(shù)目或者采用更快轉(zhuǎn)速的磁盤驅(qū)動器來完成。

  機載存儲設備要求具有高的可靠性和高抗撞擊、抗震、防潮、耐高壓和承受高溫的特點,而磁盤驅(qū)動器存取數(shù)據(jù)時有機械轉(zhuǎn)動,其抗沖擊,抗震動性不強,所以不適用于航空航天等惡劣環(huán)境下使用?;诎雽w存儲芯片閃存的固態(tài)存儲器(SSD)的出現(xiàn)很好的解決了以上問題。SSD作為儲存介質(zhì),沒有機械轉(zhuǎn)動部件、存儲密度高、可靠性高、體積小、重量輕,并且抗震動、抗沖擊、溫度適應范圍寬,具有很強的環(huán)境適應性,可以滿足苛刻條件下的數(shù)據(jù)儲存要求,因此,高性能大容量固態(tài)存儲器已成為軍用重大項目中的只要數(shù)據(jù)儲存方式。

  1 NAND FLASH Memory的控制要求

  1.1 NAND FLASI-1存儲器結(jié)構(gòu)功能介紹

  我們選用的是三星公司的K9K8G08UOM型FLASH芯片作為存儲系統(tǒng)的介質(zhì),該款NAND F1ash存儲容量為8448Mbit,其中主數(shù)據(jù)區(qū)為8192M bit,輔助數(shù)據(jù)區(qū)為256Mbit,工作電壓為2.7V~3.6V,I/O端口的寬度為8位。NAND FLASH不同于NOR FLASH,NOR FLASH在出廠時不容許芯片有壞塊存在,而NAND FLASH容許成品中存在壞塊,這是NAND技術(shù)所特有的現(xiàn)象。

  芯片內(nèi)的8448M bit內(nèi)存是按塊和頁的概念來組織的,一個FLASH存儲器包含8192塊(block),每塊包含64頁(page),每頁有2112 Bytes。芯片內(nèi)具有一個容量為2112 Bytes的數(shù)據(jù)寄存器,稱為頁寄存器,用來在數(shù)據(jù)存取時作為緩沖區(qū),當對芯片內(nèi)的某一頁進行讀寫時,其數(shù)據(jù)首選被轉(zhuǎn)移到此數(shù)據(jù)寄存器內(nèi),通過數(shù)據(jù)緩沖區(qū)和芯片外進行數(shù)據(jù)交換,以完成讀寫功能。頁內(nèi)的2112Bytes被劃分為2048 Bytes的主數(shù)據(jù)區(qū)和164 Bytes的輔助數(shù)據(jù)區(qū),主數(shù)據(jù)區(qū)存放用戶數(shù)據(jù),輔助數(shù)據(jù)區(qū)被用來儲存ECC(Error correctiON Code,錯誤校驗碼)、壞塊信息和文件系統(tǒng)相關代碼。其組織關系如圖1所示:


  K9K8GOSUOM地址是通過復用8個I/O口送入芯片的。這樣的設計顯著減少了芯片的管腳數(shù)目,并為系統(tǒng)升級帶來了方便。在CE和WP為低時,把WE置低可以把K9K8G08UOM的命令、地址和數(shù)據(jù)通過I/O口寫進去。數(shù)據(jù)在WE的上升沿寫入芯片。命令鎖存使能(CLE)和地址使能鎖存(ALE)用來區(qū)分I/O口的數(shù)據(jù)是命令還是地址。K9K8G08UOM有1G字節(jié)地址空間,需要30位的地址,所以字節(jié)的地址需要五個周期依次送入:行低地址、行高地址、列低地址、列中地址、列高地址。頁的讀操作和編程操作都需要同樣的五個地址周期緊跟在相應的命令輸入之后。然而,在塊的擦除操作中,只要有三個地址周期。不同的操作通過往命令寄存器寫不同的命令來區(qū)分。

  1.2 K9K8G08UOM控制器技術(shù)

  本系統(tǒng)中采用FPGA作為K9K8G08UOM存儲器的控制器,可以在極少的軟件操作下獨立完成K9K8G08UOM的各種操作,從而降低系統(tǒng)對FLASH存儲器的額外支出,提高讀寫速度。FPGA的控制邏輯時序是通過硬件語言VHDL開發(fā)的,VHDL語言以其快捷、獨立、可讀性等優(yōu)點很好的完成FLASH基本操作的時序控制。下面是以VHDL語言以狀態(tài)機的形式開發(fā)的部分讀操作程序。

  K9K8G08UOM儲存器的基本操作由三種類型:讀操作、頁編程操作、擦除操作,其流程圖如圖2所示。

  進行讀操作時,首先通過FPGA的端口置低K9K8G08UJOM的片選信號/CS,然后置高CLE命令腳,并發(fā)送read1(0x00)命令,WE的上升沿發(fā)送,命令發(fā)送完畢后,置低CLE。在發(fā)送地址之前,置高ALE,在每一個WE上升沿依次寫入5個地址周期,之后置低ALE,完成地址的選定。接著發(fā)送read2(0x30h),開始讀取地址單元的數(shù)據(jù)。

  數(shù)據(jù)頁編程操作和讀取操作流程類似。操作都是以頁為單位進行的。當R/Bur信號為低時,說明正在對FALSH進行寫入操作,當為高時,說明頁編程操作結(jié)束。

  擦除操作是以塊為單位進行的,即一次擦除塊內(nèi)的64頁,在發(fā)送地址時只需要3個地址周期。

  圖3是從K9K8G08UOM存儲器中存入數(shù)據(jù)以后通過上位機軟件讀取的數(shù)據(jù)。經(jīng)驗證,讀取的數(shù)據(jù)與往K9K8G08UOM存儲器中寫入的數(shù)據(jù)一致。


  2 NAND FLASkI Memory的硬件部分

  本設計當中,F(xiàn)LASH的數(shù)據(jù)輸入輸出口、控制端口通過調(diào)理電路與FPGA的端口相連,圖4所示是其硬件連接電路。

  從圖4中可知,F(xiàn)LASH的數(shù)據(jù)輸入輸出端口I/00~7、控制端口/CE、是通過芯片SN54LV245與FPGA相連;FLASH的控制端口cLE、ALE、/WE、/RE通過芯片SN54LV245和芯片74HCl4與ITGA相連。其中F-CLE、F-ALE、F—WE、F-RE、F—CE、F-R/Bur是FPGA的I/O口,是FPGA邏輯的輸入輸出口。CLE、ALE信號是FLASH存儲器命令、地址鎖存使能信號,/WE是保證命令、地址、數(shù)據(jù)能否及時正確的寫入FLASH的信號,/RE信號控制著數(shù)據(jù)的讀取,這些信號的精確度關系著FLASH存儲、讀數(shù)功能的實現(xiàn)。所以,這些信號的好壞直接關系著FLASH的正常工作。經(jīng)實踐的電路調(diào)試,這些信號在傳輸過程中受到了其它因素的干擾,信號明顯失真,在電路中加入74HCl4(非門)以后,信號會變得光滑,準確。

  芯片SN54LV245是八進制三態(tài)總線收發(fā)器,DIR=1時,總線傳輸方向從A→B;DIR=0時,總線傳輸方向從B→A。/OE是片選信號。/0E,DIR信號是由FPGA內(nèi)部編程邏輯控制的。

  FL,ASH接口中,為了保證/wE、/RE、/CE、R/B控制信號初始狀態(tài)無效,由硬件電路實現(xiàn)端口值拉高。本設計中不使用寫保護功能,所以/WP端口也接上了上拉電阻。

  3 結(jié)束語

  基于閃存技術(shù)的固態(tài)存儲器存儲密度大,功耗小,可靠性高,體積小重量輕且成本也在不斷降f氐,在航空應用中有良好的應用前景。在設計儲存測試系統(tǒng)時選用大容量的NAIXD FLASH存儲器大大提高了儲存、讀取速度,并且設計電路結(jié)構(gòu)簡單,易于修改。

 

本站聲明: 本文章由作者或相關機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術(shù)
關閉
關閉