基于FPGA的高速寬帶數(shù)據(jù)處理
發(fā)布時(shí)間:2018-08-19 05:55
【摘要】:隨著信息產(chǎn)業(yè)的快速發(fā)展,通信、電子、多媒體等行業(yè)對(duì)數(shù)據(jù)傳輸?shù)乃俣纫约皫挼男枨蟛粩嘣黾。如何?shí)現(xiàn)可靠、高速的寬帶數(shù)據(jù)傳輸已經(jīng)成為一個(gè)熱門課題;谝陨媳尘,本課題設(shè)計(jì)了一款基于PCI Express總線的高速寬帶數(shù)據(jù)傳輸與處理方案,從而實(shí)現(xiàn)了數(shù)據(jù)實(shí)時(shí)、高速地從計(jì)算機(jī)傳入目標(biāo)板并進(jìn)行數(shù)據(jù)處理的過(guò)程,并且通過(guò)一系列實(shí)驗(yàn)設(shè)計(jì),對(duì)PCI Express總線性能進(jìn)行驗(yàn)證。 本課題簡(jiǎn)述了PCI Express總線協(xié)議、總線架構(gòu)以及傳輸方式。在此基礎(chǔ)上,從邏輯設(shè)計(jì)、軟件設(shè)計(jì)兩個(gè)方面詳細(xì)闡述了一種實(shí)現(xiàn)高速寬帶數(shù)據(jù)傳輸與處理的方案。在邏輯方面,重點(diǎn)闡述了基于Altera Cyclone IV GX系列開(kāi)發(fā)板的PCI Express,總線設(shè)計(jì)方案,詳細(xì)描述了利用Altera Hard IP實(shí)現(xiàn)PCI Express傳輸層、數(shù)據(jù)鏈路層、物理層的設(shè)計(jì)過(guò)程。PCI Express應(yīng)用層設(shè)計(jì)是本文的技術(shù)重點(diǎn)。本課題在已有Altera Hard IP設(shè)計(jì)基礎(chǔ)上,在PCI Express應(yīng)用層實(shí)現(xiàn)了FFT設(shè)計(jì)并且將已有鏈路進(jìn)行劃分,逐步測(cè)試了PCI Express鏈路的性能,從而實(shí)現(xiàn)了高速寬帶數(shù)據(jù)的傳輸與處理。軟件部分,本課題采用功能強(qiáng)大、開(kāi)發(fā)周期較短的WinDriver進(jìn)行PCI Express驅(qū)動(dòng)程序設(shè)計(jì),主要闡述了利用WinDriver開(kāi)發(fā)設(shè)備驅(qū)動(dòng)的優(yōu)勢(shì)與開(kāi)發(fā)設(shè)計(jì)流程,針對(duì)關(guān)鍵API函數(shù)進(jìn)行了詳細(xì)描述。在此基礎(chǔ)上,本課題給出了利用MSVisual C++6.0開(kāi)發(fā)環(huán)境設(shè)計(jì)PC端應(yīng)用程序方案。在本論文結(jié)論部分給出了總體設(shè)計(jì)所達(dá)到的傳輸性能以及各個(gè)設(shè)計(jì)的測(cè)試結(jié)果。 本文提出的設(shè)計(jì)通過(guò)模塊級(jí)和系統(tǒng)級(jí)的功能仿真以及性能測(cè)試,能夠穩(wěn)定的運(yùn)行。結(jié)果表明,本課題設(shè)計(jì)可以滿足高速寬帶數(shù)據(jù)傳輸以及處理的要求。
[Abstract]:With the rapid development of information industry, communication, electronics, multimedia and other industries of data transmission speed and bandwidth requirements are increasing. How to achieve reliable, high-speed broadband data transmission has become a hot topic. Based on the above background, this paper designs a high-speed broadband data transmission and processing scheme based on PCI Express bus, which realizes the process of real-time data transmission and high-speed data processing from the computer to the target board. And through a series of experimental design, the performance of PCI Express bus is verified. This paper describes the PCI Express bus protocol, bus architecture and transmission mode. On this basis, a scheme for high-speed broadband data transmission and processing is described in detail from two aspects: logic design and software design. In the aspect of logic, the design scheme of PCI express and bus based on Altera Cyclone IV GX series development board is expounded, and the realization of PCI Express transport layer and data link layer by using Altera Hard IP is described in detail. The design process of physical layer. PCI Express application layer design is the focus of this paper. Based on the existing Altera Hard IP design, the FFT design is implemented in the PCI Express application layer and the existing links are partitioned. The performance of the PCI Express link is tested step by step, thus the transmission and processing of high-speed broadband data are realized. In the software part, the WinDriver with powerful function and short development period is used to design the PCI Express driver. The advantages and the design flow of using WinDriver to develop the device driver are mainly expounded, and the key API functions are described in detail. On the basis of this, the project of designing PC-side application program using MSVisual C 6. 0 development environment is given. In the last part of the thesis, the transmission performance of the whole design and the test results of each design are given. The design presented in this paper can run stably through function simulation and performance test at module and system level. The results show that the design can meet the requirements of high-speed broadband data transmission and processing.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP336;TN791
[Abstract]:With the rapid development of information industry, communication, electronics, multimedia and other industries of data transmission speed and bandwidth requirements are increasing. How to achieve reliable, high-speed broadband data transmission has become a hot topic. Based on the above background, this paper designs a high-speed broadband data transmission and processing scheme based on PCI Express bus, which realizes the process of real-time data transmission and high-speed data processing from the computer to the target board. And through a series of experimental design, the performance of PCI Express bus is verified. This paper describes the PCI Express bus protocol, bus architecture and transmission mode. On this basis, a scheme for high-speed broadband data transmission and processing is described in detail from two aspects: logic design and software design. In the aspect of logic, the design scheme of PCI express and bus based on Altera Cyclone IV GX series development board is expounded, and the realization of PCI Express transport layer and data link layer by using Altera Hard IP is described in detail. The design process of physical layer. PCI Express application layer design is the focus of this paper. Based on the existing Altera Hard IP design, the FFT design is implemented in the PCI Express application layer and the existing links are partitioned. The performance of the PCI Express link is tested step by step, thus the transmission and processing of high-speed broadband data are realized. In the software part, the WinDriver with powerful function and short development period is used to design the PCI Express driver. The advantages and the design flow of using WinDriver to develop the device driver are mainly expounded, and the key API functions are described in detail. On the basis of this, the project of designing PC-side application program using MSVisual C 6. 0 development environment is given. In the last part of the thesis, the transmission performance of the whole design and the test results of each design are given. The design presented in this paper can run stably through function simulation and performance test at module and system level. The results show that the design can meet the requirements of high-speed broadband data transmission and processing.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP336;TN791
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 魏鵬;羅武勝;杜列波;;PCI Express總線及其應(yīng)用設(shè)計(jì)研究[J];電測(cè)與儀表;2007年02期
2 焦文U,
本文編號(hào):2190823
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2190823.html
最近更新
教材專著