DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 296|回复: 0
打印 上一主题 下一主题

[待整理] 基于以太网的嵌入式系统网络接口卡的设计

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-5 07:53:35 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
基于以太网的嵌入式系统网络接口卡的设计

摘要:  介绍了以10M/100M自适应以太网控制器和DSP为基础的嵌入式系统以太网网络接口卡(NIC) 的接口电路及软硬件实现方法。
关键词:  嵌入式系统 NIC; 网络接口卡; LAN91C111

  引言
   当今社会己经进入数字信息技术和网络技术高速发展的后PC时代,嵌入式系统己经广泛渗透到科学研究、工程设计、军事技术、各类产业和商业文化艺术、娱乐业以及人们的日常生活等方方面面。随着网络技术的快速发展和互联网的广泛应用,各种家电设备、PDA、仪器仪表、工业生产中数据的采集与控制等设备正在逐渐走向网络化,以共享互联网络中庞大的信息资源。嵌入式设备的网络化开发有着广阔的前景。
本文以SMSC公司的LAN91C111嵌入式以太网控制器为基础,介绍嵌入式系统网络接口卡(NIC)的软硬件设计。
   LAN91C111芯片介绍
LAN91C111是SMSC公司生产的专门用于嵌入式产品的10M/100M第三代快速以太网控制器。其优良的性能、低功耗及小尺寸,使LAN91C111逐渐成为嵌入式NIC中的主流产品,其主要性能为:
·支持IEEE 802.3(ANSI8802-3)以太网标准                                          
·自适应地选择传输速率,支持10M/100Mbps
    ·充分支持全双工交换式以太网,具有睡眠模式
    ·8KB内部存储器用作接受发送的FIFO缓存
·提前发送和接受功能
    ·硬件MMU
    ·通过串行EEPROM选择性配置□
·全双工传输模式
    ·可连接同轴电缆和双绞线,支持100Base-Tx/10Base-T,并可自动检测所连介质
·低功耗的CMOS设计。

一个IEEE 802.3数据帧由以下几部分组成: 前导位(Preamle)、帧起始位(SFD)、目的地址(destination)、源地址(source)、数据长度(1ength)、数据((data)、帧校验字(FCS)。如图1所示,数据的数量范围46B ~1500B。如一组要传送的数据为46B,就用零补足;超过1500B时,需要拆成多个帧传送。前导位、帧起始位和帧校验字仅供控制器本身用,主处理器收到的数据帧的组成依次包括:接收状态((1 B)、下一帧的页地址指针 (1 B)、目的地址(6B),源地址(6B)、数据长度/帧类型(2B)、数据。数据长度/帧类型的值小于或等于1500B时,表示数据帧的长度;反之,表示数据帧的类型。如值依次为x08, 0x00,表示数据为IP包;值依次为0x08, 0x06,表示数据为ARP包。
前导位  帧起始位 目的地址 源地址 数据长度     数据    帧校验字           
62B   
2B
6B
6B
2B
46B~1500B
4B
图1  IEEE802.3数据帧的组成

   硬件电路

本设计采用的嵌入式处理器是TI公司的DSP(TMS320LF2407)。它采用低电耗CMOS技术,30MIPS的执行速率,片上还集成了丰富的外围部件(EVM、A/D模块、CAN、SCI、SPI及JTAG),工作频率40MHZ,有很大的存贮空间(高达32K字的FLASH程序存储器,可扩展外部64K字储存器,64K字I/O寻址空间),非常适合用来处理复杂的TCP/IP协议。
因为LAN91C111是为嵌入式系统设计,其外围电路相对比较简单。LANC91C111内部寄存器可通过对地址线A0, A1, A2, A3
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-9-21 22:04 , 耗时 0.112659 秒, 22 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表