随着以太网技术的不断发展,网络的传输速度已经由最初的10M发展到现在的10,000M。用可编程逻辑器件(FPGA)实现以太网控制器与其它SOC系统的互连成为当前的研究热点。本文阐述了MAC层的FPGA设计、仿真及测试;介绍了整个系统的内部结构、模块划分,并对各个模块的设计过程进行了详细阐述,接着介绍了开发环境和验证工具,同时给出测试方案、验证数据、实现结果及时序仿真波形图。 对MAC层的主要功能模块如:发送模块、接收模块、MAC流程控制模块、寄存器模块、MⅡ接口模块和主机接口模块以及CRC,CSMA/CD,HASH表等算法给出了基于FPGA及硬件描述语言的解决方法。 本课题针对以下三个方面进行了研究并取得一定的成果: 1)FPGA开发平台的硬件实现。选用Xilinx公司的XC3S1000-FT256-4-C和ATMEL公司的ARM9200作为测试的核心器件,采用LXT971芯片作为物理层芯片,AT91RM9200作为数据输入源和双blockram作为帧缓存搭建FPGA硬件验证开发平台。 2)基于FPGA实现以太网控制器。用VerilogHDL语言构建以太网控制器,实现CSMA/CD协议、10M/100M自适应以及与物理层MⅡ接口等。 3)采用片上系统通用的WS接口。目的是便于与具有通用接口的片上系统互连,也为构建SOC上处理器提供条件。 本论文实现了一个基于WS总线接口可裁减的以太网MAC控制器IP软核,为设计具有自主知识产权的以太网MAC控制器积累了经验。同时,为与其它WS接口的控制器实现直接互连创造了条件,对高层次设计这一先进ASIC设计方法也有了较为深入的认识。
资源简介:随着以太网技术的不断发展,网络的传输速度已经由最初的10M发展到现在的10,000M。用可编程逻辑器件(FPGA)实现以太网控制器与其它SOC系统的互连成为当前的研究热点。本文阐述了MAC层的FPGA设计、仿真及测试;介绍了整个系统的内部结构、模块划分,并对各个模块...
上传时间: 2013-07-17
上传用户:bruce
资源简介:该文档为基于DSP的新型以太网控制器的应用简介资料,讲解的还不错,感兴趣的可以下载看看…………………………
上传时间: 2021-10-24
上传用户:
资源简介:介绍了一种10M/ 100M 以太网控制器的实现方法,该控制器以FIFO 作为帧缓存,通过程序设计实现10M/ 100M 自适应,设计中采用WS 接口,提高了设计的灵活行,可以实现与其他SOC 的互连[1 ] ,该设计采用VerilogHDL 硬件描述语言编程,基于ISE 开发环境,在Xilinx 公司的S...
上传时间: 2013-10-18
上传用户:liglechongchong
资源简介:基于FPGA的VGA图像控制器的设计与实现
上传时间: 2013-08-09
上传用户:sclyutian
资源简介:针对嵌入式系统的底层网络接口给出了一种由FPGA实现的以太网控制器的设计方法.该控制器能支持10Mbps和100Mbps的传输速率以及半双工和全双工模式,同时可提供MII接口,可并通过外接以太网物理层(PHY)芯片来实现网络接入\r\n
上传时间: 2013-08-18
上传用户:青春给了作业95
资源简介:介绍了一种基于DSP和FPGA的磁铁电源控制器的设计方案,阐述了该控制器硬件系统的组成,包括信号调理电路、中间数据处理部分、后端的驱动电路。同时给出了DSP和FPGA之间通过SPI接口通信的具体流程和输出PWM波形死区部分的控制流程。设计的磁铁电源控制器有很好...
上传时间: 2014-01-27
上传用户:suicoe
资源简介:随着存储技术的迅速发展,存储业务需求的不断增长,独立的磁盘冗余阵列可利用多个磁盘并行存取提高存储系统的性能。磁盘阵列技术采用硬件和软件两种方式实现,软件RAID(Redundant Array of Independent Disks)主要利用操作系统提供的软件实现磁盘冗余阵列功...
上传时间: 2013-04-24
上传用户:jeffery
资源简介:随着印制电路板功能的日益增强,结构日趋复杂,系统中各个功能单元之间的连线间距越来越细密,基于探针的电路系统测试方法已经很难满足现在的测试需要。边界扫描测试(BST)技术通过将边界扫描寄存器单元安插在集成电路内部的每个引脚上,相当于设置了施加激励...
上传时间: 2013-07-20
上传用户:hewenzhi
资源简介:介绍了一种基于DSP和FPGA的磁铁电源控制器的设计方案,阐述了该控制器硬件系统的组成,包括信号调理电路、中间数据处理部分、后端的驱动电路。同时给出了DSP和FPGA之间通过SPI接口通信的具体流程和输出PWM波形死区部分的控制流程。设计的磁铁电源控制器有很好...
上传时间: 2013-11-16
上传用户:1051290259
资源简介:针对嵌入式系统的底层网络接口给出了一种由FPGA实现的以太网控制器的设计方法.该控制器能支持10Mbps和100Mbps的传输速率以及半双工和全双工模式,同时可提供MII接口,可并通过外接以太网物理层(PHY)芯片来实现网络接入
上传时间: 2013-12-11
上传用户:anng
资源简介:基于FPGA的VGA图像控制器的设计与实现
上传时间: 2017-02-15
上传用户:sy_jiadeyi
资源简介:该文档为基于FPGA的LCD显示控制器的设计概述文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-12-26
上传用户:
资源简介:基于FPGA的VGA图形控制器的实现方法
上传时间: 2013-08-10
上传用户:micheal158235
资源简介:基于ARM和FPGA的机器人运动控制器的实现
上传时间: 2013-11-15
上传用户:kinochen
资源简介:基于FPGA的三相正弦信号发生器设计.rar
上传时间: 2013-06-15
上传用户:zq70996813
资源简介:基于ARM嵌入式系统的拟人机器人控制器的设计论文
上传时间: 2013-11-21
上传用户:秦莞尔w
资源简介:基于ARM和FPGA的机器人运动控制器的实现
上传时间: 2013-10-14
上传用户:7891
资源简介:本程序是基于TI公司DSPF206芯片设计的伺服控制器的源程序。
上传时间: 2013-12-04
上传用户:TF2015
资源简介:基于VHDL语言的实用电梯控制器的设计 源程序经Xilinx公司的Foundation软件仿真
上传时间: 2013-12-20
上传用户:gyq
资源简介:基于C8051F20处理器与以太网控制器RTL8019A的网络通讯源代码
上传时间: 2013-12-18
上传用户:qazxsw
资源简介:基于VHDL语言的实用电梯控制器的设计 基于VHDL语言的实用电梯控制器的设计
上传时间: 2014-11-28
上传用户:han_zh
资源简介:基于DSP的通用运动控制器的硬件结构设计 (英文名字不会翻译啊)
上传时间: 2016-04-17
上传用户:佳期如梦
资源简介:基于嵌入式ARM的视频以太网服务器的设计适合初学者
上传时间: 2014-07-02
上传用户:ynsnjs
资源简介:基于DSP的司服控制器的设计,提供设计方案,论证,给出软件.
上传时间: 2014-01-14
上传用户:wangchong
资源简介:基于单片机的电热水器定时控制器程序设计,单片机温度传感器的使用。
上传时间: 2016-05-23
上传用户:顶得柱
资源简介:FPGA设计的I2C总线控制器的MASTER端的程序
上传时间: 2016-10-02
上传用户:李梦晗
资源简介:基于MOTOLOLAR单片机的TPMS发送控制器代码设计
上传时间: 2014-01-21
上传用户:zhengjian
资源简介:基于FPGA的VGA图形控制器的实现方法
上传时间: 2013-12-12
上传用户:lz4v4
资源简介:基于STC单片机与MICROCHIP ENC28J60的TCPIP以太网控制器
上传时间: 2017-04-08
上传用户:jhksyghr
资源简介:基于51单片机和RTL8019以太网控制器的嵌入式以太网控制程序。
上传时间: 2014-12-03
上传用户:gxrui1991