IDE-ATA硬盤驅(qū)動器的ARM控制源代碼
標(biāo)簽: IDE-ATA ARM 硬盤驅(qū)動器 控制
上傳時間: 2015-12-13
上傳用戶:z754970244
用AVR單片機(jī)設(shè)計的MP3播放器 功能: MP3 Player IDE ATA interface FAT 32 with long file name support USB interface On board power supply (input from 7v to 20v DC) Bootloader firmware upgradeable via USB port Infrared bi-directional interface Remote Control Back light graphic LCD worked with only 2x AA batteries In sleep mode sink less than 1uA (2.5mA in active mode) 5 buttons for easy navigation Long range (more than 20 feets)
標(biāo)簽: MP3 interface support Player
上傳時間: 2016-07-02
上傳用戶:fandeshun
新興的SAl'A技術(shù)為高速、便攜、高性價比的嵌入式硬盤存儲系統(tǒng)的研制提供了保障。將SATA2.5協(xié)議寫到Virtex一5 FPGA內(nèi)部,通過GTP收發(fā)器實現(xiàn)高速串行數(shù)據(jù)傳輸與存儲,可以突破PCI接口的瓶頸,使系統(tǒng)具備高速、實時、便攜和海量存儲等特點。關(guān)鍵詞:SATA;Virtex一5;FPGA;硬盤存儲;嵌入式系統(tǒng) SATA硬盤作為新型的存儲介質(zhì),具有高速、海量、價格低廉、使用方便等優(yōu)點。SATA2.5協(xié)議支持3.0Gb/s的接口速度,SATA2.5硬盤的持續(xù)存儲速度可達(dá)80MB/8,最大存儲容量已經(jīng)達(dá)到750GB(如希捷ST3750640AS硬盤)。SAlrA硬盤已經(jīng)占據(jù)了大部分的PC機(jī)硬盤市場,并且正向工作站、服務(wù)器的領(lǐng)域邁進(jìn)。而在嵌入式的應(yīng)用領(lǐng)域,目前的硬盤存儲設(shè)備依然廣泛采用傳統(tǒng)的IDE(ATA)和SCSI硬盤。由于兩者存在低速或昂貴的缺點。因此如何將SATA硬盤存儲應(yīng)用到嵌入式系統(tǒng)中就成為今后相關(guān)領(lǐng)域的研究重點。
標(biāo)簽: SATA 嵌入式 存儲系統(tǒng)
上傳時間: 2015-01-03
上傳用戶:yy541071797
ATA(IDE)/ATAPI 設(shè)備初期化/情報表示工具 for SerialATA 主機(jī)接口用
標(biāo)簽: SerialATA ATAPI ATA IDE
上傳時間: 2014-01-05
上傳用戶:水口鴻勝電器
ATA-IDE的接口規(guī)范,對開發(fā)硬盤驅(qū)動程序很有用。
上傳時間: 2013-12-21
上傳用戶:hfmm633
ATA/ATAPI IDE設(shè)備列舉程序 早年自己學(xué)ASM第一周所寫的程序.現(xiàn)放出來分享.
上傳時間: 2013-12-20
上傳用戶:黑漆漆
ATA IDE硬盤接口技術(shù)規(guī)范,很有參考價值
標(biāo)簽: ATA IDE 硬盤接口 技術(shù)規(guī)范
上傳時間: 2013-12-17
上傳用戶:nairui21
IDE bus master的技術(shù)文檔 Bus master通過DMA將數(shù)據(jù)從ATA設(shè)備傳輸?shù)絻?nèi)存中
上傳時間: 2013-12-16
上傳用戶:彭玖華
開放ATA,IDE,CF卡驅(qū)動必備手冊,其中還包括32位文件系統(tǒng)標(biāo)準(zhǔn)
上傳時間: 2014-11-28
上傳用戶:trepb001
固態(tài)硬盤是一種以FLASH為存儲介質(zhì)的新型硬盤。由于它不像傳統(tǒng)硬盤一樣以高速旋轉(zhuǎn)的磁盤為存儲介質(zhì),不需要浪費大量的尋道時間,因此它有著傳統(tǒng)硬盤不可比擬的順序和隨機(jī)存儲速度。同時由于固態(tài)硬盤不存在機(jī)械存儲結(jié)構(gòu),因此還具有高抗震性、無工作噪音、可適應(yīng)惡劣工作環(huán)境等優(yōu)點。隨著計算機(jī)技術(shù)的高速發(fā)展,固態(tài)硬盤技術(shù)已經(jīng)成為未來存儲介質(zhì)技術(shù)發(fā)展的必然趨勢。 本文以設(shè)計固態(tài)硬盤控制芯片IDE接口部分為項目背景,通過可編程邏輯器件FPGA,基于ATA協(xié)議并使用硬件編程語言verilog,設(shè)計了一個位于設(shè)備端的IDE控制器。該IDE控制器的主要作用在于解析主機(jī)所發(fā)送的IDE指令并控制硬盤設(shè)備進(jìn)行相應(yīng)的狀態(tài)遷移和指令操作,從而完成硬盤設(shè)備端與主機(jī)端之間基本的狀態(tài)通信以及數(shù)據(jù)通信。論文主要完成了幾個方面的內(nèi)容。第一:論文從固態(tài)硬盤的基本結(jié)構(gòu)出發(fā),分析了固態(tài)硬盤IDE控制器的功能性需求以及寄存器傳輸、PIO傳輸和UDMA傳輸三種ATA協(xié)議主要傳輸模式所必須遵循的時序要求,并概括了IDE控制器設(shè)計的要點和難點;第二:論文設(shè)計了IDE控制器的總體功能框架,將IDE控制器從功能上分為寄存器部分、頂層控制模塊、異步FIFO模塊、PIO控制模塊、UDMA控制模塊以及CRC校驗?zāi)K六大子功能模塊,并分析了各個子功能模塊的基本工作原理和具體功能設(shè)計;第三:論文以設(shè)計狀態(tài)機(jī)流程和主要控制信號的方式實現(xiàn)了各個具體子功能模塊并列舉了部分關(guān)鍵代碼,同時給出了主要子功能模塊的時序仿真圖;最后,論文給出了基于PIO傳輸模式和基于UDMA傳輸模式的具體指令操作流程實現(xiàn),并通過SAS邏輯分析儀和QuartusⅡ?qū)DE控制器進(jìn)行了功能測試和分析,驗證了本論文設(shè)計的正確性。
上傳時間: 2013-07-31
上傳用戶:liangrb
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1