虫虫首页|资源下载|资源专辑|精品软件
登录|注册

以太网控制器

以太网控制器也称以太网适配器,就是我们通常称的“网卡”,其安装方法即是插在机器主板的PCI扩展槽里,一般为白色,然后安装所购买网卡中内附的驱动光盘即可。以太网控制器使用一个特定的物理层和数据链路层标准,例如以太网或令牌环来实现通讯所需要的电路系统。这为一个完整的网络协议栈提供了基础,使得在同一局域网中的小型计算机组以及通过路由协议连接的广域网,例如IP,都能够进行通讯。一块以太网控制器通常配有一个双绞线、光纤、BNC、AUI、HomePNA接口,其中后三者在现今已较少见,光纤则多用于服务器。
  • 基于FPGA的10M100M以太网控制器的设计.rar

    随着以太网技术的不断发展,网络的传输速度已经由最初的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设计方法也有了较为深入的认识。

    标签: 10M100M FPGA 以太网控制器

    上传时间: 2013-07-17

    上传用户:bruce

  • 用FPGA实现以太网控制器.rar

    以太网是在20世纪70年代为解决网络中零散的和偶然的堵塞而开发的,而 IEEE802.3标准是在最初的以太网技术基础上于1980年开发成功的。现在,以太网一词泛指所有采用CSMA/CD协议的局域网。以太网2.0版由数字设备公司、 Intel公司和Xerox公司联合开发,它与IEEE802.3兼容。 本设计采用FPGA设计以太网控制器代替传统的ASCI设计方法,主要原因在于FPGA技术的特点,它作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原由可编程期间门电路数有限的缺点。使本设计的产品十分灵活,可以在多种用户多种开发平台,硬件环境下使用而只需要对设计进行简单的修改和编辑即可,方便了设计者和用户的使用。 本论文主要阐述了使用FPGA设计开发以太网控制器的设计开发流程,以及研究了FPGA开发方法和传统ASIC开发方法的区别和优略。主要内容为: 1.阐述FPGA技术的发展历史,现状和将来的发展趋势。 2.详细说明了FPGA设计开发以太网控制器的全过程,包括模块分析功能分析以及代码设计。 3.采用软件仿真的方法设计和验证了MODELSIM仿真平台以及仿真波形图分析。 4.对比分析了FPGA和传统的ASIC开发过程的区别以及优缺点。

    标签: FPGA 以太网控制器

    上传时间: 2013-05-25

    上传用户:changeboy

  • 针对嵌入式系统的底层网络接口给出了一种由FPGA实现的以太网控制器的设计方法

    针对嵌入式系统的底层网络接口给出了一种由FPGA实现的以太网控制器的设计方法.该控制器能支持10Mbps和100Mbps的传输速率以及半双工和全双工模式,同时可提供MII接口,可并通过外接以太网物理层(PHY)芯片来实现网络接入\r\n

    标签: FPGA 嵌入式系统 以太网控制器 底层

    上传时间: 2013-08-18

    上传用户:青春给了作业95

  • 基于FPGA的10M/100M以太网控制器的设计

    介绍了一种10M/ 100M 以太网控制器的实现方法,该控制器以FIFO 作为帧缓存,通过程序设计实现10M/ 100M 自适应,设计中采用WS 接口,提高了设计的灵活行,可以实现与其他SOC 的互连[1 ] ,该设计采用VerilogHDL 硬件描述语言编程,基于ISE 开发环境,在Xilinx 公司的Spartan2 Ⅲ系列FPGA XC3S1000242FT256C 上实现。关键词:以太网MAC;10M/ 100M; FPGA ;VerilogHDL

    标签: FPGA 100 10 以太网控制器

    上传时间: 2013-10-17

    上传用户:liglechongchong

  • 此为51单片机控制以太网控制器RTL8019AS驱动的源代码 简单 易理解

    此为51单片机控制以太网控制器RTL8019AS驱动的源代码 简单 易理解

    标签: 8019 RTL AS 51单片机

    上传时间: 2015-03-23

    上传用户:siguazgb

  • 主要针对三星公司S3C44B0X的ARM7内核开发的驱动RTL8019AS以太网控制器的驱动程序

    主要针对三星公司S3C44B0X的ARM7内核开发的驱动RTL8019AS以太网控制器的驱动程序

    标签: S3C44B0X ARM7 8019 RTL

    上传时间: 2015-06-06

    上传用户:stewart·

  • 本人翻译的Silicon Lab公司以太网控制器芯片CP2200/1数据手册

    本人翻译的Silicon Lab公司以太网控制器芯片CP2200/1数据手册

    标签: Silicon 2200 Lab CP

    上传时间: 2013-12-23

    上传用户:凌云御清风

  • 一个完整的串口转以太网服务器的源代码.硬件平台是LPC2214 ARM7处理器+8019AS以太网控制器.软件平台是UCOSII+一个第三方的TCP/IP协议栈.

    一个完整的串口转以太网服务器的源代码.硬件平台是LPC2214 ARM7处理器+8019AS以太网控制器.软件平台是UCOSII+一个第三方的TCP/IP协议栈.

    标签: UCOSII 2214 ARM7 8019

    上传时间: 2015-09-13

    上传用户:朗朗乾坤

  • 基于C8051F20处理器与以太网控制器RTL8019A的网络通讯源代码

    基于C8051F20处理器与以太网控制器RTL8019A的网络通讯源代码

    标签: C8051F20 8019A 8019 RTL

    上传时间: 2013-12-17

    上传用户:qazxsw

  • RTL8019AS以太网控制器以寄存器(16K的RAM)为核心

    RTL8019AS以太网控制器以寄存器(16K的RAM)为核心,本地和远程控制并发的操作,RTL8019拥有控制、状态、数据寄存器,通过他们与MCU通信。 RTL8019的接收和发送的机理 网络芯片负责物理链路层的电信号与上层协议的数据之间的转化。在分层的参考模型中,层与层之间是独立的。以太网协议由芯片自动完成。

    标签: 8019 RTL 16K RAM

    上传时间: 2015-11-25

    上传用户:tyler