关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于AX88796B的网络接口设计与实现

基于AX88796B的网络接口设计与实现

作者:时间:2011-01-05来源:网络收藏

摘要:介绍了一种基于接口设计。详细介绍了该芯片的硬件结构和功能特性。创新完成了与DSP处理器TMS320C 6722连接的硬件设计和软件驱动设计。涉及的关键技术主要有的本地总线连接、物理层驱动的设计、网络报文的发送、网络报文的接收,以及协议层软件的开发。系统完成后与其他网络设备连接,经测试,网络通信稳定可靠,在100 Mb/s的速度,负荷超过90%的情况下,没有丢包和错包出现,可以满足大数据量、高速通信的要求。
关键词:AX88796B;TMS320C6722;网络驱动;报文

0 引言
在网络技术应用日益普及的今天,许多数字设备需要网络接口来进行网络通信。本设计是以TI公司的TMS320C6722为核心的信息处理系统,为满足大量数据的实时网络交换,用ASIX公司的AX88796B扩展了网络接口。在此主要论述了该网络接口的设计与实现。

1 前言
美国TI公司的TMS320C6722是一款主要面向嵌入式应用的高性能32位DSP,它数据运算处理能力可达2 000 MIPS和1 500 FLOPS,具有丰富的片上资源,目前已经被广泛应用在各种数字应用中。AX88796B是由台湾ASIX公司推出的一款与NE2000兼容的快速以太网控制器,其内部集成10/100M自适应的介质访问层MAC和物理层收发器PHY以及8K×16b的SRAM,SK支持8位、16位的通用CPU总线类型,执行基于IEEE802.3/IE-EE80.3u局域网标准的以太网控制功能,并且提供发送队列功能来增强标准NE2000的发送性能。该控制器采用64LQFP封装,仅占用9 mm×9mm的印制板面积,分析其性能可以满足系统需要。

2 系统硬件设计
(1)AX88796B的硬件结构。AX88796B芯片内部集成了8/16位CPU接口、串行E2PROM接口、8 K×16 b的SRAM、包缓存管理、MAC、PHY、以及电源和时钟等部件。DSP通过读写NE2000寄存器来控制AX88796B的工作状态,通过DMA方式与AX88796B的内部缓存SRAM进行数据交换。芯片自动在SRAM与MAC核之间进行数据发送接收,再经由内部的PHY层发送至RJ45接口。串行 E2PROM接口可以用来连接串行EEPROM,用于存储MAC地址,供AX88796B每次初始化时读取。AX88796B芯片的内部结构如图1所示。
a.JPG


上一页 1 2 3 下一页

关键词: 88796B AX 网络

评论


相关推荐

技术专区

关闭