亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲(chóng)蟲(chóng)首頁(yè)| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

硬件接口

硬件接口(hardwareinterface)指的是兩個(gè)硬件設(shè)備之間的連接方式。硬件接口既包括物理上的接口,還包括邏輯上的數(shù)據(jù)傳送協(xié)議。
  • 基于FPGA的計(jì)算機(jī)組成原理實(shí)驗(yàn)系統(tǒng)的設(shè)計(jì)與仿真.rar

    “計(jì)算機(jī)組成原理”是計(jì)算機(jī)專業(yè)的一門核心課程。傳統(tǒng)的計(jì)算機(jī)組成原理實(shí)驗(yàn)是在指令格式、尋址方式、運(yùn)算器、控制器、存儲(chǔ)器等都相對(duì)固定的情況下進(jìn)行,學(xué)生主要進(jìn)行功能實(shí)現(xiàn)和驗(yàn)證,缺少自主設(shè)計(jì)和創(chuàng)新過(guò)程。 為改變這種狀況,須更新現(xiàn)有的計(jì)算機(jī)組成原理實(shí)驗(yàn)系統(tǒng)。采用FPGA芯片作為載體,使用EDA開(kāi)發(fā)工具,用硬件描述語(yǔ)言實(shí)現(xiàn)不同的硬件邏輯,再與硬件的輸入輸出接口線路相連,最終組成一臺(tái)可用于組成實(shí)驗(yàn)教學(xué)的完整計(jì)算機(jī)系統(tǒng)。這期間學(xué)生將掌握組成原理實(shí)驗(yàn)系統(tǒng)的各個(gè)部件的功能及其相互之間如何協(xié)作。本實(shí)驗(yàn)系統(tǒng)能夠讓學(xué)生完成有關(guān)計(jì)算機(jī)組成原理的部件實(shí)驗(yàn)和整機(jī)實(shí)驗(yàn):部件實(shí)驗(yàn)包括加法器、乘法器、除法器、算術(shù)邏輯運(yùn)算單元、控制器、存儲(chǔ)器等;整機(jī)實(shí)驗(yàn)可以獨(dú)立實(shí)現(xiàn)各部件的功能描述。該系統(tǒng)能夠幫助學(xué)生鞏固課堂知識(shí)并增強(qiáng)設(shè)計(jì)能力。 為實(shí)現(xiàn)上述目的,依據(jù)EDA技術(shù)的開(kāi)發(fā)流程和方法,建立了一個(gè)完整的體系,其中包括控制模塊、內(nèi)存模塊、運(yùn)算器模塊、通用寄存器組及其控制部件、程序計(jì)數(shù)器、地址寄存器、指令寄存器、時(shí)序部件、數(shù)據(jù)控制部件、狀態(tài)值控制部件,以及為幫學(xué)生調(diào)試而專門設(shè)計(jì)的輸出觀察部件。在Quartus Ⅱ開(kāi)發(fā)環(huán)境下,使用Altera公司FPGA芯片,采用VHDL,語(yǔ)言設(shè)計(jì)并實(shí)現(xiàn)了上述模塊。經(jīng)過(guò)仿真測(cè)試,所實(shí)現(xiàn)的各功能模塊作為獨(dú)立部件時(shí)能完成各自功能:而將這些部件組合起來(lái)的整機(jī)系統(tǒng),可以執(zhí)行程序段和進(jìn)行各種運(yùn)算處理,達(dá)到了設(shè)計(jì)要求。

    標(biāo)簽: FPGA 計(jì)算機(jī)組成原理 實(shí)驗(yàn)系統(tǒng)

    上傳時(shí)間: 2013-06-01

    上傳用戶:hebmuljb

  • 基于FPGA的大場(chǎng)景圖像融合可視化系統(tǒng)的研究與設(shè)計(jì)計(jì).rar

    隨著圖像處理技術(shù)和投影技術(shù)的不斷發(fā)展,人們對(duì)高沉浸感的虛擬現(xiàn)實(shí)場(chǎng)景提出了更高的要求,這種虛擬顯示的場(chǎng)景往往由多通道的投影儀器同時(shí)在屏幕上投影出多幅高清晰的圖像,再把這些單獨(dú)的圖像拼接在一起組成一幅大場(chǎng)景的圖像。而為了給人以逼真的效果,投影的屏幕往往被設(shè)計(jì)為柱面屏幕,甚至是球面屏幕。當(dāng)圖像投影在柱面屏幕的時(shí)候就會(huì)發(fā)生幾何形狀的變化,而避免這種幾何變形的就是圖像拼接過(guò)程中的幾何校正和邊緣融合技術(shù)。 一個(gè)大場(chǎng)景可視化系統(tǒng)由投影機(jī)、投影屏幕、圖像融合機(jī)等主要模塊組成。在虛擬現(xiàn)實(shí)應(yīng)用系統(tǒng)中,要實(shí)現(xiàn)高臨感的多屏幕無(wú)縫拼接以及曲面組合顯示,顯示系統(tǒng)還需要運(yùn)用幾何數(shù)字變形及邊緣融合等圖像處理技術(shù),實(shí)現(xiàn)諸如在平面、柱面、球面等投影顯示面上顯示圖像。而關(guān)鍵設(shè)備在于圖像融合機(jī),它實(shí)時(shí)采集圖形服務(wù)器,或者PC的圖像信號(hào),通過(guò)圖像處理模塊對(duì)圖像信息進(jìn)行幾何校正和邊緣融合,在處理完成后再送到顯示設(shè)備。 本課題提出了一種基于FPGA技術(shù)的圖像處理系統(tǒng)。該系統(tǒng)實(shí)現(xiàn)圖像數(shù)據(jù)的AiD采集、圖像數(shù)據(jù)在SRAM以及SDRAM中的存取、圖像在FPGA內(nèi)部的DSP運(yùn)算以及圖像數(shù)據(jù)的D/A輸出。系統(tǒng)設(shè)計(jì)的核心部分在于系統(tǒng)的控制以及數(shù)字信號(hào)的處理。本課題采用XilinxVirtex4系列FPGA作為主處理芯片,并利用VerilogHDL硬件描述語(yǔ)言在FPGA內(nèi)部設(shè)計(jì)了A/D模塊、D/A模塊、SRAM、SDRAM以及ARM處理器的控制器邏輯。 本課題在FPGA圖像處理系統(tǒng)中設(shè)計(jì)了一個(gè)ARM處理器模塊,用于上電時(shí)對(duì)系統(tǒng)在圖像變化處理時(shí)所需參數(shù)進(jìn)行傳遞,并能實(shí)時(shí)從上位機(jī)更新參數(shù)。該設(shè)計(jì)在提高了系統(tǒng)性能的同時(shí)也便于系統(tǒng)擴(kuò)展。 本文首先介紹了圖像處理過(guò)程中的幾何變化和圖像融合的算法,接著提出了系統(tǒng)的設(shè)計(jì)方案及模塊劃分,然后圍繞FPGA的設(shè)計(jì)介紹了SDRAM控制器的設(shè)計(jì)方法,最后介紹了ARM處理器的接口及外圍電路的設(shè)計(jì)。

    標(biāo)簽: FPGA 圖像融合 可視化

    上傳時(shí)間: 2013-04-24

    上傳用戶:ynsnjs

  • 基于DSPFPGA的圖像處理電路板硬件設(shè)計(jì).rar

    波前處理機(jī)是自適應(yīng)光學(xué)系統(tǒng)中實(shí)時(shí)信號(hào)處理和運(yùn)算的核心,隨著自適應(yīng)光學(xué)系統(tǒng)得發(fā)展,波前傳感器的采樣頻率越來(lái)越高,這就要求波前處理機(jī)必須有更強(qiáng)的數(shù)據(jù)處理能力以保證系統(tǒng)的實(shí)時(shí)性。在整個(gè)波前處理機(jī)的工作流程中,對(duì)CCD傳來(lái)的實(shí)時(shí)圖像數(shù)據(jù)進(jìn)行實(shí)時(shí)處理是第一步,也是十分重要的一步。如果不能保證圖像處理的實(shí)時(shí)性,那么后續(xù)的處理過(guò)程都無(wú)從談起。因此,研制高性能的圖像處理平臺(tái),對(duì)波前處理機(jī)性能的提高具有十分重要的意義。 論文介紹了本研究課題的背景以及國(guó)內(nèi)外圖像處理技術(shù)的應(yīng)用和發(fā)展?fàn)顩r,接著介紹了傳統(tǒng)的專用和通用圖像處理系統(tǒng)的結(jié)構(gòu)、特點(diǎn)和模型,并通過(guò)分析DSP芯片以及DSP系統(tǒng)的特點(diǎn),提出了基于DSP和FPGA芯片的實(shí)時(shí)圖像處理系統(tǒng)。該系統(tǒng)不同于傳統(tǒng)基于PC機(jī)模式的圖像處理系統(tǒng),發(fā)揮了DSP和FPGA兩者的優(yōu)勢(shì),能更好地提高圖像處理系統(tǒng)實(shí)時(shí)性能,同時(shí)也最大可能地降低成本。 論文根據(jù)圖像處理系統(tǒng)的設(shè)計(jì)目的、應(yīng)用需求確定了器件的選型。介紹了主要的器件,接著從系統(tǒng)架構(gòu)、邏輯結(jié)構(gòu)、硬件各功能模塊組成等方面詳細(xì)介紹了DSP+FPGA圖像處理系統(tǒng)硬件設(shè)計(jì),并分析了包括各種參數(shù)指標(biāo)選擇、連接方式在內(nèi)的具體設(shè)計(jì)方法以及應(yīng)該注意的問(wèn)題。 論文在闡述傳輸線理論的基礎(chǔ)上,在制作PCB電路板的過(guò)程中,針對(duì)高速電路設(shè)計(jì)中易出現(xiàn)的問(wèn)題,詳細(xì)分析了高速PCB設(shè)計(jì)中的信號(hào)完整性問(wèn)題,包括反射、串?dāng)_等,說(shuō)明了高速PCB的信號(hào)完整性、電源完整性和電磁兼容性問(wèn)題及其解決方法,進(jìn)行了一定的理論和技術(shù)探討和研究。 論文還介紹了基于FPGA的邏輯設(shè)計(jì),包括了圖像采集模塊的工作原理、設(shè)計(jì)方案和SDRAM控制器的設(shè)計(jì),介紹了SDRAM的基本操作和工作時(shí)序,重點(diǎn)闡述系統(tǒng)中可編程器件內(nèi)部模塊化SDRAM控制器的設(shè)計(jì)及仿真結(jié)果。 論文最后描述了硬件系統(tǒng)的測(cè)試及調(diào)試流程,并給出了部分的調(diào)試結(jié)果。 該系統(tǒng)主要優(yōu)點(diǎn)有:實(shí)時(shí)性、高速性。硬件設(shè)計(jì)的執(zhí)行速度,在高速DSP和FPGA中實(shí)現(xiàn)信號(hào)處理算法程序,保證了系統(tǒng)實(shí)時(shí)性的實(shí)現(xiàn);性價(jià)比高。自行研究設(shè)計(jì)的電路及硬件系統(tǒng)比較好的解決了高速實(shí)時(shí)圖像處理的需求。

    標(biāo)簽: DSPFPGA 圖像處理 電路板

    上傳時(shí)間: 2013-05-30

    上傳用戶:fxf126@126.com

  • 基于FPGA的數(shù)字信號(hào)發(fā)生器.rar

    數(shù)字信號(hào)發(fā)生器是數(shù)字信號(hào)處理中不可缺少的調(diào)試設(shè)備。在某工程項(xiàng)目中,為了提供特殊信號(hào),比如雷達(dá)信號(hào),就需要設(shè)計(jì)專用的數(shù)字信號(hào)發(fā)生器,用以達(dá)到發(fā)送雷達(dá)信號(hào)的要求。在本文中提出了使用PCI接口的專用數(shù)字信號(hào)發(fā)生器方案。 該方案的目標(biāo)是能夠采錄雷達(dá)信號(hào),把信號(hào)發(fā)送到主機(jī)作為信號(hào)文件存儲(chǔ)起來(lái),然后對(duì)這個(gè)信號(hào)文件進(jìn)行航跡分離,得到需要的航跡信號(hào)文件。同時(shí),信號(hào)發(fā)生器具有發(fā)送信號(hào)的功能,可以把不同形式的信號(hào)文件發(fā)送到檢測(cè)端口,用于設(shè)備調(diào)試。 在本文中系統(tǒng)設(shè)計(jì)主要分為硬件和軟件兩個(gè)方面來(lái)介紹: 硬件部分采用了FPGA邏輯設(shè)計(jì)加上外圍電路來(lái)實(shí)現(xiàn)的。在硬件設(shè)計(jì)中,最主要的是FPGA邏輯設(shè)計(jì),包括9路主從SPI接口信號(hào)的邏輯控制,片外SDRAM的邏輯控制,PCI9054的邏輯控制,以及這些邏輯模塊間信號(hào)的同步、發(fā)送和接收。在這個(gè)過(guò)程中信號(hào)的方向是雙向的,所選用的芯片都具有雙向數(shù)據(jù)的功能。 在本文中軟件部分包括驅(qū)動(dòng)軟件和應(yīng)用軟件。驅(qū)動(dòng)軟件采用PLXSDK驅(qū)動(dòng)開(kāi)發(fā),通過(guò)控制PCI總線完成數(shù)據(jù)的采錄和發(fā)送。應(yīng)用軟件中包括數(shù)據(jù)提取和數(shù)據(jù)發(fā)送,采用卡爾曼濾波器等方法。 通過(guò)實(shí)驗(yàn)證明該方案完全滿足數(shù)據(jù)傳輸?shù)囊螅_(dá)到SPI傳輸?shù)乃俣纫螅軌蛲瓿珊桔E提取,以及數(shù)據(jù)傳輸。

    標(biāo)簽: FPGA 數(shù)字信號(hào)發(fā)生器

    上傳時(shí)間: 2013-07-14

    上傳用戶:腳趾頭

  • 基于FPGA的10M100M以太網(wǎng)控制器的設(shè)計(jì).rar

    隨著以太網(wǎng)技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)的傳輸速度已經(jīng)由最初的10M發(fā)展到現(xiàn)在的10,000M。用可編程邏輯器件(FPGA)實(shí)現(xiàn)以太網(wǎng)控制器與其它SOC系統(tǒng)的互連成為當(dāng)前的研究熱點(diǎn)。本文闡述了MAC層的FPGA設(shè)計(jì)、仿真及測(cè)試;介紹了整個(gè)系統(tǒng)的內(nèi)部結(jié)構(gòu)、模塊劃分,并對(duì)各個(gè)模塊的設(shè)計(jì)過(guò)程進(jìn)行了詳細(xì)闡述,接著介紹了開(kāi)發(fā)環(huán)境和驗(yàn)證工具,同時(shí)給出測(cè)試方案、驗(yàn)證數(shù)據(jù)、實(shí)現(xiàn)結(jié)果及時(shí)序仿真波形圖。 對(duì)MAC層的主要功能模塊如:發(fā)送模塊、接收模塊、MAC流程控制模塊、寄存器模塊、MⅡ接口模塊和主機(jī)接口模塊以及CRC,CSMA/CD,HASH表等算法給出了基于FPGA及硬件描述語(yǔ)言的解決方法。 本課題針對(duì)以下三個(gè)方面進(jìn)行了研究并取得一定的成果: 1)FPGA開(kāi)發(fā)平臺(tái)的硬件實(shí)現(xiàn)。選用Xilinx公司的XC3S1000-FT256-4-C和ATMEL公司的ARM9200作為測(cè)試的核心器件,采用LXT971芯片作為物理層芯片,AT91RM9200作為數(shù)據(jù)輸入源和雙blockram作為幀緩存搭建FPGA硬件驗(yàn)證開(kāi)發(fā)平臺(tái)。 2)基于FPGA實(shí)現(xiàn)以太網(wǎng)控制器。用VerilogHDL語(yǔ)言構(gòu)建以太網(wǎng)控制器,實(shí)現(xiàn)CSMA/CD協(xié)議、10M/100M自適應(yīng)以及與物理層MⅡ接口等。 3)采用片上系統(tǒng)通用的WS接口。目的是便于與具有通用接口的片上系統(tǒng)互連,也為構(gòu)建SOC上處理器提供條件。 本論文實(shí)現(xiàn)了一個(gè)基于WS總線接口可裁減的以太網(wǎng)MAC控制器IP軟核,為設(shè)計(jì)具有自主知識(shí)產(chǎn)權(quán)的以太網(wǎng)MAC控制器積累了經(jīng)驗(yàn)。同時(shí),為與其它WS接口的控制器實(shí)現(xiàn)直接互連創(chuàng)造了條件,對(duì)高層次設(shè)計(jì)這一先進(jìn)ASIC設(shè)計(jì)方法也有了較為深入的認(rèn)識(shí)。

    標(biāo)簽: 10M100M FPGA 以太網(wǎng)控制器

    上傳時(shí)間: 2013-07-17

    上傳用戶:bruce

  • 基于FPGAHDL的隨機(jī)讀寫I2C串行總線接口電路設(shè)計(jì).rar

    I2C(Inter Integrated Circuits)是Philips公司開(kāi)發(fā)的用于芯片之間連接的串行總線,以其嚴(yán)格的規(guī)范、卓越的性能、簡(jiǎn)便的操作和眾多帶I2C接口的外圍器件而得到廣泛的應(yīng)用并受到普遍的歡迎。 現(xiàn)場(chǎng)可編程門陣列(FPGA)設(shè)計(jì)靈活、速度快,在數(shù)字專用集成電路的設(shè)計(jì)中得到了廣泛的應(yīng)用。本論文主要討論了如何利用Verilog/FPGA來(lái)實(shí)現(xiàn)一個(gè)隨機(jī)讀/寫的I2C接口電路,實(shí)現(xiàn)與外圍I2C接口器件E2PROM進(jìn)行數(shù)據(jù)通信,實(shí)現(xiàn)讀、寫等功能,傳輸速率實(shí)現(xiàn)為100KBps。在Modelsim6.0仿真軟件環(huán)境中進(jìn)行仿真,在Xilinx公司的ISE9.li開(kāi)發(fā)平臺(tái)上進(jìn)行了下載,搭建外圍電路,用Agilem邏輯分析儀進(jìn)行數(shù)據(jù)采集,分析測(cè)試結(jié)果。 首先,介紹了微電子設(shè)計(jì)的發(fā)展概況以及設(shè)計(jì)流程,重點(diǎn)介紹了HDL/FPGA的設(shè)計(jì)流程。其次,對(duì)I2C串行總線進(jìn)行了介紹,重點(diǎn)說(shuō)明了總線上的數(shù)據(jù)傳輸格式并對(duì)所使用的AT24C02 E2PROM存儲(chǔ)器的讀/寫時(shí)序作了介紹。第三,基于Verilog _HDL設(shè)計(jì)了隨機(jī)讀/寫的I2C接口電路、測(cè)試模塊和顯示電路;接口電路由同步有限狀態(tài)機(jī)(FSM)來(lái)實(shí)現(xiàn);測(cè)試模塊首先將數(shù)據(jù)寫入到AT24C02的指定地址,接著將寫入的數(shù)據(jù)讀出,并將兩個(gè)數(shù)據(jù)顯示在外圍LED數(shù)碼管和發(fā)光二極管上,從而直觀地比較寫入和輸出的數(shù)據(jù)的正確性。FPGA下載芯片為Xilinx SPARTAN Ⅲ XC3S200。第四,用Agilent邏輯分析儀進(jìn)行傳輸數(shù)據(jù)的采集,分析數(shù)據(jù)傳輸?shù)臅r(shí)序,從而驗(yàn)證電路設(shè)計(jì)的正確性。最后,論文對(duì)所取得的研究成果進(jìn)行了總結(jié),并展望了下一步的工作。

    標(biāo)簽: FPGAHDL I2C 隨機(jī)

    上傳時(shí)間: 2013-06-27

    上傳用戶:liuchee

  • 基于FPGA的HDMI顯示系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).rar

    伴隨著多媒體顯示和傳輸技術(shù)的發(fā)展,人們獲得了越來(lái)越高的視聽(tīng)享受。從傳統(tǒng)的模擬電視,到標(biāo)清、高清、全高清。與顯示技術(shù)發(fā)展結(jié)伴而行的是顯示接口技術(shù)的發(fā)展,從模擬的AV端子,S-Video和VGA接口,到數(shù)字顯示的DVI接口,技術(shù)上經(jīng)歷了一個(gè)從模擬到數(shù)字,從并行到串行,從低速到高速的發(fā)展過(guò)程。 HDMI是最新的高清晰度多媒體接口,它的規(guī)范由Silicon Image等七家公司提出,具有帶寬大,尺寸小,傳輸距離長(zhǎng)和支持正版保護(hù)等功能,符合當(dāng)今技術(shù)的發(fā)展潮流,一經(jīng)推出,就獲得了巨大的成功。成為平板顯示器、高清電視等設(shè)備的標(biāo)準(zhǔn)接口之一,并獲得了越來(lái)越廣泛的應(yīng)用。 從上世紀(jì)80年代XILINX發(fā)明第一款FPGA芯片以來(lái),FPGA就以其體系結(jié)構(gòu)和邏輯單元靈活,運(yùn)算速度快,編程方便等優(yōu)點(diǎn)廣泛應(yīng)用與IC設(shè)計(jì)、系統(tǒng)控制、視頻處理、通信系統(tǒng)、航空航天等諸多方面。 本文利用ALTERA的一款高端FPGA芯片EP2S180F1508C3為核心,配合Silicon Image的專用HDMI接收芯片搭建了一個(gè)HDMI的接收顯示平臺(tái)。針對(duì)HDMI帶寬寬,數(shù)據(jù)量大的特點(diǎn),使用了新型的DDR2 SDRAM作為視頻信號(hào)的輸入和輸出緩沖。在硬件板級(jí)設(shè)計(jì)上,針對(duì)HDMI和DDR2的相關(guān)高速電路,采用了一系列的高速電路設(shè)計(jì)方法,有效的避免了信號(hào)的反射,串?dāng)_等不良現(xiàn)象。同時(shí)在對(duì)HDMI規(guī)范和DDR2 SDRAM時(shí)序規(guī)范的深入研究的基礎(chǔ)上,在ALTERA的開(kāi)發(fā)平臺(tái)QUARTUSII上編寫了系統(tǒng)的頂層模塊和相關(guān)各功能子模塊,并仿真通過(guò)。 論文的主要工作和創(chuàng)新點(diǎn)表現(xiàn)在以下幾個(gè)方面: 1、論文研究了最新的HDMI接口規(guī)范和新型存儲(chǔ)器件DDR2的時(shí)序規(guī)范。 2、論文搭建的整個(gè)系統(tǒng)相當(dāng)龐大,涉及到相關(guān)的規(guī)范、多種芯片的資料、各種工具軟件的使用、原理圖的繪制和PCB板的布局布線,直至后期的編程仿真,花費(fèi)了作者大量的時(shí)間和精力。 3、論文首次使用FPGA來(lái)處理HDMI信號(hào)且直接驅(qū)動(dòng)顯示器件,區(qū)別于-般的ASIC方案。 4、論文對(duì)高速電路特別是的DDR2布局布線,采用了一系列的專門措施,具有一定的借鑒價(jià)值。

    標(biāo)簽: FPGA HDMI 顯示系統(tǒng)

    上傳時(shí)間: 2013-07-28

    上傳用戶:xiaoxiang

  • 基于FPGA的PCI總線圖像采集卡的設(shè)計(jì)與實(shí)現(xiàn).rar

    圖像采集系統(tǒng)是數(shù)字圖像信號(hào)處理過(guò)程中不可缺少的重要部分,它將前端相機(jī)所捕獲的模擬信號(hào)轉(zhuǎn)化為數(shù)字信號(hào),或者直接從數(shù)字相機(jī)中獲取數(shù)字信號(hào),然后通過(guò)高速的計(jì)算機(jī)總線傳回計(jì)算機(jī),憑借計(jì)算機(jī)的強(qiáng)大的運(yùn)算、數(shù)據(jù)存儲(chǔ)與處理等操作能力,可以方便快捷地對(duì)信號(hào)進(jìn)行分析處理,具有人機(jī)友好、功能靈活、可移植性強(qiáng)等優(yōu)點(diǎn)。隨著對(duì)數(shù)據(jù)傳送速度要求的提高,PCI總線以其高的數(shù)據(jù)傳輸率,即插即用,低功耗等眾多優(yōu)點(diǎn),得到廣泛的應(yīng)用。本文針對(duì)PCI總線接口電路使用的廣泛性,介紹了PLX公司橋接芯片PCI9054主模式的工作原理和中斷機(jī)制,采用可編程邏輯器件FPGA實(shí)現(xiàn)與PCI9054的本地接口的信號(hào)轉(zhuǎn)換,給出了邏輯實(shí)現(xiàn)方案和仿真圖。本文針對(duì)FPGA中各功能模塊的邏輯設(shè)計(jì)進(jìn)行了詳細(xì)分析,并對(duì)每個(gè)模塊都給出了精確的仿真結(jié)果。同時(shí),文中還在其它章節(jié)詳細(xì)介紹了系統(tǒng)的硬件電路設(shè)計(jì)、并行接口設(shè)計(jì)、PCI接口設(shè)計(jì)、PC端控制軟件設(shè)計(jì)以及用于調(diào)試過(guò)程中的SignalTapⅡ嵌入式邏輯分析儀的使用方法,并且也對(duì)系統(tǒng)的仿真結(jié)果和測(cè)試結(jié)果給出了分析及討論。最后還附上了系統(tǒng)的PCB版圖、FPGA邏輯設(shè)計(jì)圖、實(shí)物圖及注釋詳細(xì)的相關(guān)源程序清單。在文章的軟件設(shè)計(jì)部分介紹了WinDriver驅(qū)動(dòng)開(kāi)發(fā)工具,利用WinDriver工具,在WindowsXP系統(tǒng)下實(shí)現(xiàn)設(shè)備的驅(qū)動(dòng)程序開(kāi)發(fā),完成主模式數(shù)據(jù)傳輸和設(shè)備中斷的功能。

    標(biāo)簽: FPGA PCI 總線

    上傳時(shí)間: 2013-06-09

    上傳用戶:

  • 基于FPGA的DDS雙通道波形發(fā)生器.rar

    直接數(shù)字頻率合成(DDS)是七十年代初提出的一種新的頻率合成技術(shù),其數(shù)字結(jié)構(gòu)滿足了現(xiàn)代電子系統(tǒng)的許多要求,因而得到了迅速的發(fā)展。現(xiàn)場(chǎng)可編程門陣列器件(FPGA)的出現(xiàn),改變了現(xiàn)代電子數(shù)字系統(tǒng)的設(shè)計(jì)方法,提供了一種全新的設(shè)計(jì)模式。本論文結(jié)合這兩項(xiàng)技術(shù),并利用單片機(jī)控制靈活的特點(diǎn),開(kāi)發(fā)了一種雙通道波形發(fā)生器。在實(shí)現(xiàn)過(guò)程中,選用了Altera公司的EP1C6Q240C8芯片作為產(chǎn)生波形數(shù)據(jù)的主芯片,充分利用了該芯片的超大集成性和快速性。在控制芯片上選用ATMAL的AT89C51單片機(jī)作為控制芯片。本設(shè)計(jì)中,F(xiàn)PGA芯片的設(shè)計(jì)和與控制芯片的接口設(shè)計(jì)是一個(gè)難點(diǎn),本文利用Altera的設(shè)計(jì)工具Quartus Ⅱ并結(jié)合Verilog-HDL語(yǔ)言,采用硬件編程的方法很好地解決了這一問(wèn)題。 本文首先介紹了波形發(fā)生器的研究背景和DDS的理論。然后詳盡地?cái)⑹隽擞肊P1C6Q240C8完成DDS模塊的設(shè)計(jì)過(guò)程,這是設(shè)計(jì)的基礎(chǔ)。接著分析了整個(gè)設(shè)計(jì)中應(yīng)處理的問(wèn)題,根據(jù)設(shè)計(jì)原理就功能上進(jìn)行了劃分,將整個(gè)儀器功能劃分為控制模塊、外圍硬件、FPGA器件三個(gè)部分來(lái)實(shí)現(xiàn)。然后就這三個(gè)部分分別詳細(xì)地進(jìn)行了闡述。并且通過(guò)系列實(shí)驗(yàn),詳細(xì)地分析了該波形發(fā)生器的功能、性能、實(shí)現(xiàn)和實(shí)驗(yàn)結(jié)果。最后,結(jié)合在設(shè)計(jì)中的一些心得體會(huì),提出了本設(shè)計(jì)中的一些不足和改進(jìn)意見(jiàn)。通過(guò)實(shí)驗(yàn)說(shuō)明,本設(shè)計(jì)達(dá)到了預(yù)定的要求,并證明了采用軟硬件結(jié)合,利用FPGA實(shí)現(xiàn)基于DDS架構(gòu)的雙路波形發(fā)生器是可行的。

    標(biāo)簽: FPGA DDS 雙通道

    上傳時(shí)間: 2013-06-09

    上傳用戶:wxhwjf

  • 基于FPGA的PCI數(shù)據(jù)采集卡的研究與開(kāi)發(fā).rar

    隨著信息技術(shù)和電子技術(shù)的進(jìn)步和日益成熟,計(jì)算機(jī)數(shù)據(jù)采集技術(shù)得到了廣泛應(yīng)用。由于ISA數(shù)據(jù)采集卡的固有缺陷,PCI接口的數(shù)據(jù)采集卡將逐漸取代ISA數(shù)據(jù)采集卡,成為數(shù)據(jù)采集的主流。為了簡(jiǎn)化PCI數(shù)據(jù)采集卡結(jié)構(gòu),提高數(shù)據(jù)采集可靠性,本文研究并開(kāi)發(fā)了一種基于FPGA的PCI結(jié)構(gòu)的數(shù)據(jù)采集卡系統(tǒng)。 論文對(duì)PCI對(duì)目標(biāo)設(shè)備數(shù)據(jù)采集卡實(shí)現(xiàn)的原理和方法進(jìn)行了深入研究,設(shè)計(jì)了基于FPGA的PCI數(shù)據(jù)采集卡的硬件電路,通過(guò)在FPGA中嵌入了PCI目標(biāo)設(shè)備的IP核與用戶邏輯部分,構(gòu)成了SOPC系統(tǒng)。使用Verilog硬件描述語(yǔ)言設(shè)計(jì)并實(shí)現(xiàn)了FPGA內(nèi)部采集數(shù)據(jù)管理、數(shù)據(jù)管理寄存器和FIFO數(shù)據(jù)緩沖隊(duì)列等模塊電路。利用ModelSim對(duì)PCI系統(tǒng)進(jìn)行了仿真。完成了系統(tǒng)硬件電路PCB板的設(shè)計(jì),最終制作了PCI數(shù)據(jù)采集卡。 論文針對(duì)PCI結(jié)構(gòu)的數(shù)據(jù)采集卡系統(tǒng)軟件需求,研究了WDM設(shè)備驅(qū)動(dòng)軟件、Windows環(huán)境的簡(jiǎn)易虛擬示波器以及簡(jiǎn)易虛擬邏輯儀實(shí)現(xiàn)原理和方法。利用DriverStudio+Windows DDK for XP+VC6的軟件平臺(tái),開(kāi)發(fā)了WDM設(shè)備驅(qū)動(dòng)程序。實(shí)現(xiàn)了Windows環(huán)境的簡(jiǎn)易虛擬示波器,和簡(jiǎn)易虛擬邏輯儀。系統(tǒng)測(cè)試結(jié)果表明該系統(tǒng)設(shè)計(jì)正確,系統(tǒng)運(yùn)行穩(wěn)定,功能和指標(biāo)達(dá)到了設(shè)計(jì)要求。

    標(biāo)簽: FPGA PCI 數(shù)據(jù)采集卡

    上傳時(shí)間: 2013-07-27

    上傳用戶:yzy6007

主站蜘蛛池模板: 广南县| 内乡县| 绥芬河市| 监利县| 图们市| 松江区| 肇东市| 浦北县| 黑河市| 南漳县| 镇雄县| 渝北区| 金阳县| 三都| 治多县| 新河县| 九龙城区| 屏南县| 永清县| 莆田市| 蕲春县| 青川县| 梅河口市| 阳信县| 井陉县| 兴城市| 威信县| 古蔺县| 济南市| 常熟市| 闽清县| 沧源| 忻州市| 栾城县| 沙田区| 高安市| 长海县| 陆丰市| 临西县| 曲沃县| 枣庄市|