摘要在FPGA自动化设计过程中,布局起到了十分关键的作用。但目前存在的布局算法普遍存在收敛速度慢、易陷入局部最优等问题。SOPC技术彻底颠覆了传统的嵌入式系统设计理念,从软件和硬件整体设计上将嵌入式系统设计进行了极大的推动,使得软件设计变得轻松,移植性更强。正是鉴于以上几点我们确立了此次课题——基于FPGA的以太网接口设计,以达到更可靠、更稳定、更安全地完成网络数据接收传播的目的。64918

本次毕业设计的目的是掌握以太网和FPGA的基本原理,采用NiosII开发工具设计基于SOPC的网络通信接口。作为整个网络系统的重要组成部分,该设计可以实现网络数据帧的接收及TCP/IP协议的分析,从而构成一个从物理层到网络协议层的较为完整的以太网接口。通过掌握以太网和FPGA的基本原理,采用NiosII开发工具设计基于SOPC的网络通信接口。并完成UDP/IP网络通信程序测试。

毕业论文关键词  FPGA  SOPC  UDP/IP  LAN91C111  以太网接口  NiosII

毕业设计说明书(论文)外文摘要

Title  Design of Ethernet interface based on FPGA                              

Abstract

In FPGA design process automation, layout has played a crucial role. But the existing layout algorithm are widespread problem of slow convergence speed, easily falling into the most superior. The SOPC technology completely subvert the traditional concept of embedded system design, from hardware and software design will be a boost of embedded system design, software design easier, portability strong. It is in view of the above points we have established the subject— Ethernet interface design based on the FPGA, in order to achieve a more reliable, more stable, more safely complete receiving network data transmission.

The purpose of this graduation design is to know the basic principle of  Ethernetand FPGA well. Using NiosII development tools for the design of network communication interface based on SOPC. As an important part of the whole network system, the design can realize the network receives data frames and the analysis of the TCP/IP protocol, so as to form a from the physical layer to the network protocol layer of relatively complete Ethernet interface. This paper mainly through the Ethernet and the basic principle of FPGA, using NiosII development tool based on the SOPC design of network communication interface. Complete test UDP/IP network communication program.

Keywords  FPGA  SOPC  UDP/IP  LAN91C111  Ethernet interface  NiosII

目  次

1 绪论 1

1.1  课题背景 1

1.2  文献综述 1

1.3  论文的主要工作与章节介绍 2

2 以太网通信介绍 2

2.1  以太网通信概述 2

2.2  网络协议介绍 5

3 主要设计方案介绍 8

3.1  传统以太网接口方案 9

4  基于FPGA的以太网接口设计 12

4.1  硬件原理分析 12

4.2  软件设计 13

4.3 通信模块 25

4.4 测试结果与分析

上一篇:FPGA+EIT系统的数据采集与处理
下一篇:基于信号干扰技术的高选择性宽带滤波器

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

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

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

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

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

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

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

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

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

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

《醉青春》导演作品阐述

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

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

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

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

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

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