近年來,大容量數(shù)據(jù)存儲設(shè)備主要是機(jī)械硬盤,機(jī)械硬盤采用機(jī)械馬達(dá)和磁片作為載體,存在抗震性能低、高功耗和速度提升難度大等缺點(diǎn)。固態(tài)硬盤是以半導(dǎo)體作為存儲介質(zhì)及控制載體,無機(jī)械裝置,具有抗震、寬溫、無噪、可靠和節(jié)能等特點(diǎn),是目前存儲領(lǐng)域所存在問題的解決方案之一。本文針對這一問題,設(shè)計(jì)基于FPGA的固態(tài)硬盤控制器,實(shí)現(xiàn)數(shù)據(jù)的固態(tài)存儲。 文章首先介紹硬盤技術(shù)的發(fā)展,分析固態(tài)硬盤的技術(shù)現(xiàn)狀和發(fā)展趨勢,闡述課題研究意義,并概述了本文研究的主要內(nèi)容及所做的工作。然后從分析固態(tài)硬盤控制器的關(guān)鍵技術(shù)入手,研究了SATA接口協(xié)議和NANDFLASH芯片特性。整體設(shè)計(jì)采用SOPC架構(gòu),所有功能由單片F(xiàn)PGA完成。移植MicroBlaze嵌入式處理器軟核作為主控制器,利用Verilog HDL語言描述IP核形式設(shè)計(jì)SATA控制器核和NAND FLASH控制器核。SATA控制器核作為高速串行傳輸接口,實(shí)現(xiàn)SATA1.0協(xié)議,根據(jù)協(xié)議劃分四層模型,通過狀態(tài)機(jī)和邏輯電路實(shí)現(xiàn)協(xié)議功能。NAND FLASH控制器核管理NANDFLASH芯片陣列,將NAND FLASH接口轉(zhuǎn)換成通用的SRAM接口,提高訪問效率。控制器完成NAND FLASH存儲管理和糾錯算法,實(shí)現(xiàn)數(shù)據(jù)的存儲和讀取。最后完成固態(tài)硬盤控制器的模塊測試和整體測試,介紹了測試方法、測試工具和測試流程,給出測試數(shù)據(jù)和結(jié)果分析,得出了驗(yàn)證結(jié)論。 本文設(shè)計(jì)的固態(tài)硬盤控制器,具有結(jié)構(gòu)簡單和穩(wěn)定性高的特點(diǎn),易于升級和二次開發(fā),是實(shí)現(xiàn)固態(tài)硬盤和固態(tài)存儲系統(tǒng)的關(guān)鍵技術(shù)。
標(biāo)簽: FPGA 固態(tài)硬盤 制器設(shè)計(jì)
上傳時(shí)間: 2013-05-28
上傳用戶:sssnaxie
隨著信息量的急劇增長,信息安全日益受到人們重視。移動硬盤的出現(xiàn)使得數(shù)據(jù)的轉(zhuǎn)移和攜帶更加方便,但也不可避免的帶來了數(shù)據(jù)安全隱患。只要竊走了移動硬盤,任何想竊取硬盤信息的人便可以輕松得逞,即使設(shè)置了類似訪問口令這樣的邏輯密鑰,要想破解也不是件難事。 一個(gè)完整的數(shù)據(jù)加解密系統(tǒng)應(yīng)該具備安全可靠的密碼認(rèn)證機(jī)制和數(shù)據(jù)加解密算法。本文基于MEMS強(qiáng)鏈、USB控制器和FPGA設(shè)計(jì)了一種USB接口的高效數(shù)據(jù)加解密系統(tǒng),采用物理認(rèn)證并用硬件實(shí)現(xiàn)AES加密算法。普通IDE硬盤掛接該系統(tǒng)后成為安全性極高的加密USB移動硬盤,其平均數(shù)據(jù)吞吐率接近普通U盤,達(dá)到10MB/s。
標(biāo)簽: USB 移動 硬盤數(shù)據(jù) 加密技術(shù)
上傳時(shí)間: 2013-06-16
上傳用戶:1159797854
介紹了8086全硅計(jì)算機(jī)的體系架構(gòu),設(shè)計(jì)了8086全硅計(jì)算機(jī)與SD卡連接的硬件接口,并使用軟件和硬件相結(jié)合的調(diào)試方法,可快速調(diào)試驗(yàn)證SD卡的功能.通過FPGA的驗(yàn)證,SD卡作為8086全硅計(jì)算機(jī)的硬盤,可以簡化設(shè)計(jì)過程、縮短設(shè)計(jì)周期.
標(biāo)簽: 8086 SD卡 硅 計(jì)算機(jī)
上傳時(shí)間: 2013-10-08
上傳用戶:thing20
CH375 是一個(gè)USB總線的通用接口芯片,支持USB-HOST主機(jī)方式和USB-DEVICE/SLAVE設(shè)備方式。在本地端,CH375具有8位數(shù)據(jù)總線和讀、寫、片選控制線以及中斷輸出,可以方便地掛接到單片機(jī)/DSP/MCU/MPU等控制器的系統(tǒng)總線上。在USB主機(jī)方式下CH375還提供了串行通訊方式,通過串行輸入、串行輸出和中斷輸出與單片機(jī)/DSP/MCU/MPU 等相連接。 CH375 的USB 設(shè)備方式與CH372 芯片完全兼容,CH375 包含了CH372 的全部功能。本手冊中沒有提供CH375 在USB 設(shè)備方式下的說明,相關(guān)資料可以參考CH372 手冊。 CH375的USB 主機(jī)方式支持常用的USB 全速設(shè)備,外部單片機(jī)可以通過CH375 按照相應(yīng)的USB 協(xié)議與USB 設(shè)備通訊。CH375 還內(nèi)置了處理Mass-Storage 海量存儲設(shè)備的專用通訊協(xié)議的固件,外部單片機(jī)可以直接以扇區(qū)為基本單位讀寫常用的USB 存儲設(shè)備(包括USB 硬盤/USB 閃存盤/U 盤)。
標(biāo)簽: 375 USB CH 總線
上傳時(shí)間: 2013-12-18
上傳用戶:fhzm5658
1IC網(wǎng)友 做的硬盤MP3資料公開 該播放器使用了美國atmel公司出品的mp3播放器專用芯片at89c51snd1c. 本芯片特性如下: 1)MCS51內(nèi)核,可以利用單片及開發(fā)軟件Keil軟件方便開發(fā)mp3播放器,無需特殊軟件平臺; 2)MPEG I/II-Layer 3 hardware decoder .獨(dú)立MP3 Decoder .支持48,44.1,32,24,22.05,16khz取樣頻率 .支持軟件31階音量控制,高中低音均衡控制 .重低音效果 3)集成DAC部件,支持PCM,IIS格式; 4)64K字節(jié)片上代碼存儲空間(100K次擦寫壽命) 5)4K字節(jié)boot flash memory,USB/UART下載代碼 6)集成USB1.1 device部件 7)MMC卡接口 8)IDE/ATAPI接口(HDD/CD-ROM Interface) 9)2通道ADC,8Khz取樣
標(biāo)簽: atmel 51 1IC MP3
上傳時(shí)間: 2013-11-28
上傳用戶:litianchu
基于51MCU的IDE硬盤語音記錄器.是使用AT89C52 2個(gè)51 MCU制作的語音記錄器,在系統(tǒng)中不需要地址鎖存器,也不需要譯碼器。系統(tǒng)設(shè)計(jì)有IDE接口,128*64 LCD接口,紅外遙控,語音聲卡接口。
標(biāo)簽: MCU IDE 89C C52
上傳時(shí)間: 2015-05-03
上傳用戶:huangld
一款硬盤MP3的源代碼,包括接口驅(qū)動程序
標(biāo)簽: 硬盤 源代碼
上傳時(shí)間: 2015-09-18
上傳用戶:sardinescn
VC6.0開發(fā)環(huán)境下開發(fā)的ATA接口控制程序,用戶可以在圖形界面下對插入個(gè)人電腦的ATA接口的硬盤進(jìn)行一系列的操作(比如Load 磁頭,讓磁頭進(jìn)行尋道),該軟件支持ATA3協(xié)議的部分命令,需要進(jìn)一步完善).
標(biāo)簽: 6.0 ATA VC 開發(fā)環(huán)境
上傳時(shí)間: 2015-09-26
上傳用戶:xieguodong1234
ATA-IDE的接口規(guī)范,對開發(fā)硬盤驅(qū)動程序很有用。
標(biāo)簽: ATA-IDE 接口規(guī)范
上傳時(shí)間: 2013-12-21
上傳用戶:hfmm633
ks8695的ide硬盤程序,接口芯片是atp865,通過pci接口進(jìn)行訪問,拷貝到linux/driver下就可以了
標(biāo)簽: 8695 ide ks 硬盤
上傳時(shí)間: 2016-02-17
上傳用戶:asasasas
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1