摘要随着以太网络技术的不断发展,数据交换、数据传输的流量越来越大。FPGA以其高传输速率和低设计成本,已被广泛应用于高速通信领域,并成为业界首选。此课题正是基于FPGA的网口数据传输和应用程序开发,实现了FPGA与PC之间的高速数据传输。
本课题按照TOP DOWN的设计方法,在确定系统架构方案后,对各个模块之间的接口信号及交互方式进行了详细规划,本课题主要实现的是利用FPGA中内嵌的MAC控制FPGA与PC机之间的数据传输。应用程序开发主要使用Xilinx推出的嵌入式处理设计平台Studio工具(Xilinx Platform Studio)完成,利用IP核进行数据传输,最后下载到Xilinx公司的Virtex-5 ML507 FPGA 开发板上进行测试,测试结果表明网络通信数据的正确性。9999
关键词  FPGA  以太网  数据传输  IP核
毕业设计说明书(论文)外文摘要
Title  The network port of FPGA-based data transmission and
application development
Abstract
With the development of Ethernet technology, the flow of data transmission and data exchange is increasing.  FPGA, with its high transmission rate and low design costs, has been widely used in the field of high-speed communications, and become the industry preferred. This topic is about an application development of FPGA-based Ethernet port data transfer to achieve high-speed data transfer between FPGA and PC.
This topic accordance with TOP DOWN design, in determining the system architecture program, the interface signals between the various modules and interact detailed planning, the main achievement of this topic is embedded in the FPGA MAC control the FPGA and PC between the data transmission. Application developers to use Xilinx offers the Embedded Processing Platform Studio tools (Xilinx Platform Studio) to complete, the use of IP cores for data transmission, and finally downloaded to the Xilinx Virtex-5 ML507FPGA development board for testing, the test results show the correctness of the data communication.
Keywords  FPGA  Ethernet MAC  data transmission  IP core
目   次
1    绪论    1
1. 1    课题研究背景    1
1. 2    研究现状    1
1. 3    FPGA设计流程与开发环境    2
1. 4    论文研究内容和章节安排    5
2    以太网控制器MAC工作机制    6
2. 1    引言    6
2. 2    以太网工作原理    6
2. 3    数据发送过程    11
2. 4    数据接收过程    12
2. 5    本章小结    15
3    系统硬件模块设计与实现    15
3. 1    引言    15
3. 2    MicroBlaze的系统硬件架构    15
3. 3    Ethernet MAC模块设计    18
3. 4    以太网PHY模块    24
3. 5    XPS工程建立    26
3. 6    本章小结    28
4    系统软件程序设计    28
4. 1    引言    28
4. 2    应用程序设计    28
4. 3    本章小结    30
5    在硬件平台上实现测试    30
5. 1    引言    30
5. 2    测试环境和步骤    30
5. 3    网口通信调试    31
5. 4    本章小结    34
上一篇:汉语双基频检测研究+文献综述
下一篇:Curvelet基于目标特性的多波段图像融合技术研究

认知无线电网络中基于双...

基于TCP/IP技术的转向架振动测试系统设计

基于PM2.5浓度的健康出行路径规划及实现

基于涡旋电磁波的新型雷达成像技术研究

基于相关滤波器的长期跟踪算法研究

基于ZigBee协议轨道交通环...

变分模态分解方法研究及...

国内外无刷直流电动机研究现状

《醉青春》导演作品阐述

谷度酒庄消费者回访调查问卷表

多元化刑事简易程序构建探讨【9365字】

拉力采集上位机软件开发任务书

浅谈新形势下妇产科护理...

浅谈传统人文精神茬大學...

中国古代秘书擅权的发展和恶变

高校网球场馆运营管理初探【1805字】

辩护律师的作证义务和保...