并行總線PATA從設(shè)計(jì)至今已快20年歷史,如今它的缺陷已經(jīng)嚴(yán)重阻礙了系統(tǒng)性能的進(jìn)一步提高,已被串行ATA(SERIAL ATA)即SATA總線所取代。SATA作為新一代磁盤接口總線,采用點(diǎn)對點(diǎn)方式進(jìn)行數(shù)據(jù)傳輸,內(nèi)置數(shù)據(jù)/命令校驗(yàn)單元,支持熱插拔,具有150MB/s(SATA1.0)或300MB/s(SATA2.0)的傳輸速度。目前SATA已在存儲(chǔ)領(lǐng)域廣泛應(yīng)用,但國內(nèi)尚無獨(dú)立研發(fā)的面向FPGA的SATAIP CORE,在這樣的條件下設(shè)計(jì)面向FPGA應(yīng)用的SATA IP CORE具有重要的意義。 本論文對協(xié)議進(jìn)行了詳細(xì)的分析,建立了SATA IP CORE的層次結(jié)構(gòu),將設(shè)備端SATA IP CORE劃分成應(yīng)用層、傳輸層、鏈路層和物理層;介紹了實(shí)現(xiàn)該IPCORE所選擇的開發(fā)工具、開發(fā)語言和所選用的芯片;在此基礎(chǔ)上著重闡述協(xié)議IP CORE的設(shè)計(jì),并對各個(gè)部分的設(shè)計(jì)予以分別闡述,并編碼實(shí)現(xiàn);最后進(jìn)行綜合和測試。 采用FPGA集成硬核RocketIo MGT(RocketIo Multi-Gigabit Transceiver)實(shí)現(xiàn)了1.5Gbps的串行傳輸鏈路;設(shè)計(jì)滿足協(xié)議需求、適合FPGA設(shè)計(jì)的并行結(jié)構(gòu),實(shí)現(xiàn)了多狀態(tài)機(jī)的協(xié)同工作:在高速設(shè)計(jì)中,使用了流水線方法進(jìn)行并行設(shè)計(jì),以提高速度,考慮到系統(tǒng)不同部分復(fù)雜度的不同,設(shè)計(jì)采用部分流水線結(jié)構(gòu);采用在線邏輯分析儀Chipscope pro與SATA總線分析儀進(jìn)行片上調(diào)試與測試,使得調(diào)試工作方便快捷、測試數(shù)據(jù)準(zhǔn)確;嚴(yán)格按照SATA1.0a協(xié)議實(shí)現(xiàn)了SATA設(shè)備端IP CORE的設(shè)計(jì)。 最終測試數(shù)據(jù)表明,本論文設(shè)計(jì)的基于FPGA的SATA IP CORE滿足協(xié)議需求。設(shè)計(jì)中的SATA IP CORE具有使用方便、集成度高、成本低等優(yōu)點(diǎn),在固態(tài)電子硬盤SSD(Solid-State Disk)開發(fā)中應(yīng)用本設(shè)計(jì),將使開發(fā)變得方便快捷,更能夠適應(yīng)市場需求。
上傳時(shí)間: 2013-06-21
上傳用戶:xzt
隨著數(shù)字電子技術(shù)的發(fā)展,數(shù)字信號處理廣泛應(yīng)用于聲納、雷達(dá)、通訊語音處理和圖像處理等領(lǐng)域。快速傅立葉變換(Fast Fourier Transform,F(xiàn)FT)在數(shù)字信號處理系統(tǒng)中起著很重要的作用,F(xiàn)FT 有效地提高了離散傅立葉變換(Discret Fourier Transform,DFT)的運(yùn)算效率。 處理器一般要求具有高速度、高精度、大容量和實(shí)時(shí)處理的性能,而現(xiàn)場可編程門陣列(Field Programmable Gate Array,F(xiàn)PGA)是近年來迅速發(fā)展起來的新型可編程器件,在處理大規(guī)模數(shù)據(jù)方面,有極大的優(yōu)勢。論文采用了在FPGA中實(shí)現(xiàn)FFT算法的方案。 數(shù)字信號處理板的硬件電路設(shè)計(jì)是本論文的重要部分之一。在介紹了FFT以及波束形成的基本原理和基本方法的基礎(chǔ)上,根據(jù)實(shí)時(shí)處理的要求,給出了數(shù)字信號處理板的硬件設(shè)計(jì)方案并對硬件電路的實(shí)現(xiàn)進(jìn)行了分析和說明。 依據(jù)數(shù)字系統(tǒng)的設(shè)計(jì)方法,分別采用基二按時(shí)間抽取FFT算法、基四按時(shí)間抽取FFT算法以及FFT兆核函數(shù)三種方法利用硬件描述語言(VHSICHardware Description Language,VHDL)實(shí)現(xiàn)了1024點(diǎn)的FFT,接著對三種方法進(jìn)行了評估,得出了FPGA完全能滿足處理器的實(shí)時(shí)處理的要求的結(jié)論。然后根據(jù)通用串行總線(Universial SERIAL Bus,USB)協(xié)議,利用VHDL語言編寫了USB接口芯片ISP1581的固件程序,實(shí)現(xiàn)了設(shè)備的枚舉過程。
上傳時(shí)間: 2013-06-27
上傳用戶:a937518043
HiTech PICC PIC18F V970 with SERIAL
標(biāo)簽: HT_Soft_PICC_PRO 70
上傳時(shí)間: 2013-06-29
上傳用戶:浮塵6666
These 8-bit shift registers feature gated SERIAL inputs andan asynchronous clear. A LOW logic le
上傳時(shí)間: 2013-06-12
上傳用戶:qq521
SPI,是英語SERIAL Peripheral Interface的縮寫,顧名思義就是串行外圍設(shè)備接口。SPI,是一種高速的,全雙工,同步的通信總線,并且在芯片的管腳上只占用四根線,節(jié)約了芯片的管腳
標(biāo)簽: spi
上傳時(shí)間: 2013-06-09
上傳用戶:Killerboo
這個(gè)是GPRS PC端軟件,用于GPRS串口模塊測試用。-This is a GPRS PC side software for GPRS SERIAL module test.
標(biāo)簽: VC_DEMO_GPRS
上傳時(shí)間: 2013-08-04
上傳用戶:lx9076
DNW的0.5源代碼,支持USB和SERIAL的Download,在VC6.0下測試通過。-DNW 0.5 source code
標(biāo)簽: dnw_NewVersion
上傳時(shí)間: 2013-04-24
上傳用戶:exxxds
使用MSCOMM控件實(shí)現(xiàn)串行通信, MSComm 作為一個(gè)串行通訊控件為程序員串口通訊編程節(jié)省了很多時(shí)間-SERIAL communication using MSCOMM control
標(biāo)簽: MSComm
上傳時(shí)間: 2013-07-02
上傳用戶:yph853211
這個(gè)是串口通訊工具,無論windows編程,還是嵌入式的上位機(jī)和下位機(jī)通訊,調(diào)試時(shí)使用它都很方便-This is a SERIAL communications tools
上傳時(shí)間: 2013-04-24
上傳用戶:eddy77
串口通訊大師源代碼,相互學(xué)習(xí)嘛,蠻不錯(cuò)的rs232調(diào)試程序-SERIAL communication master source code and learn from each other do
標(biāo)簽: SERIAL_COM
上傳時(shí)間: 2013-07-06
上傳用戶:zhangjt
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1