tag 标签: AX88796B

相关博文
  • 热度 15
    2014-9-18 21:30
    970 次阅读|
    0 个评论
    High-performance non-PCI local bus Supports both 8 bit and 16 bit local CPU interfaces include MCS-51 series, 80186 series CPU and ISA bus SRAM-like host interface (US Patent Approval), easily interfaced to most common embedded MCUs Embeds 8Kx16 bits SRAM for packet buffers Supports Slave-DMA to minimize CPU overhead Supports burst-mode read for highest performance applications Interrupt pin with programmable Hold-off timer Single-chip Fast Ethernet controller Compatible with IEEE802.3, 802.3u standards Integrates Fast Ethernet MAC/PHY transceiver in one chip Supports 10Mbps and 100Mbps data rate Supports full and half duplex operations Supports 10/100Mbps N-way Auto-negotiation operation Supports twisted pair crossover detection and auto-correction (Auto-MDIX) Supports IEEE 802.3x flow control for full-duplex operation Supports back-pressure flow control for half-duplex operation Supports Wake-on-LAN function to reduce power by following events Detection of a change in the network link state Receipt of a Magic Packet Receipt of a MS wakeup frame NE2000 register level compatible instruction Detection performance can be enhanced with only a minor host driver modification from original NE2000 driver Supports EEPROM interface to store MAC address(Opitional) Supports up to 2 (out) /1 (in/out) General Purpose pins Supports LED pins for various network activity indications Integrates on-chip 3.3V to 1.8V voltage regulator and require single power supply of 3.3V only Integrates on-chip oscillator and PLL. Require only one 25MHz crystal to operate   64-pin LQFP , RoHS package
  • 热度 18
    2014-9-18 21:25
    1371 次阅读|
    0 个评论
    a low-pin-count (64-pin LQFP) non-PCI Ethernet controller for the Embedded and Industrial Ethernet applications. The AX88796B supports 8/16-bit SRAM-like host interface, providing a glue-less connection to most common embedded MCUs. The AX88796B integrates on-chip Fast Ethernet MAC and PHY, which is IEEE802.3 10Base-T and IEEE802.3u 100Base-TX compatible and 8Kx16 bits embedded SRAM for packet buffering to accommodate high bandwidth applications. The AX88796B has a wide array of features including support for Twisted Pair Crossover Detection and Auto-Correction, Wake-on-LAN power management and IEEE 802.3x and backpressure flow control. The AX88796B supports two operating temperature ranges, namely, commercial grade from 0 to 70 °C and industrial grade from -40 to 85 °C. The small form factor of 64-pin LQFP package helps reduce the overall PCB space. The programming of AX88796B is simple and compatible with NE2000, so the users don't need any modification and can easily port the software drivers to many embedded systems very quickly. Combining these features with ASIX's free TCP/IP software stack for 8-bit microcontrollers, AX88796B provides the best Ethernet solution for embedded networking applications  
  • 热度 16
    2014-9-18 21:20
    1307 次阅读|
    0 个评论
    一款针对嵌入式及工业以太网应用的低引脚数(LQF****) Non-PCI以太网控制芯片。AX88796B采用符合业界标准的8/16位SRAM-like主机接口,可与一般8/16/32位微控制器直接连接,无须任何外部逻辑线路。该组件内建符合IEEE 802.3/ IEEE 802.3u协议的10/100Mbps以太网物理层(PHY)及媒体存取控制器(MAC),整合8K*16位SRAM网络封包缓存器,以高效率的方式进行封包的储存、检索与修改。AX88796广泛支持各项规格包括双绞线正反接线自动校正(HP Auto-MDIX)、网络唤醒、低功耗管理及IEEE 802.3x/ backpressure流量控制。 AX88796B支持两种工作温度范围,包括商业规格0℃~70℃以及工业规格-40℃~85℃。仅64引脚之小型封装可大幅减少所占PCB空间。关于软件的支持,由于AX88796BB与NE2000兼容,在许多嵌入式系统中工程师不需做任何修改即可直接将NE2000驱动程序快速移植到AX88796B上。亚信电子更提供用于8位微控制器的TCP/IP软件堆栈,使AX88796B成为嵌入式应用的最佳以太网解决方案  
  • 热度 21
    2014-5-12 17:06
    1519 次阅读|
    0 个评论
      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所示。   (2)系统硬件连接。主控制单元TMS320C6722B与网络芯片AX88796B的连接方式如图2所示。TMS320C6722B内部为32 b的总线结构,对外扩展EMIF为16 b的宽度,采用异步总线方式可以直接与网络芯片无缝连接。片选的连接,用EM_CS2连接到网络的CS,使AX88796B工作在186_l-ike模式,在配置引脚EECK接上拉电阻。本设计没有连接EEPROM,所有对AX88796B的配置均由TMS320C6722B在初始化时写入。   3 系统的软件设计   AX88796B的网络驱动程序是TMS320C6722和AX88796B硬件的接口,因此编写网络驱动程序模块应满足的主要功能有:AX88796B的初始化、报文的接收、报文的发送;   (1)初始化。在AX88796B的初始化过程中除了完成对相关寄存器的定义与赋值外,还要完成对接收缓冲环的构造。对TMS320C6722B,要完成对应EMIF的设置和中断的初始化。与网卡有关的初始化如下:   (2)报文的接收。判断AX88796B是否接收到新的数据包有2种方式:轮循和中断。单片机用轮循方式较多。由于TMS320C6722在此还要进行其他处理,为了提高DSP性能和实时性要求,这里采用中断方式。当网卡接收到新数据包时进入中断,首先判断cpr是否等于bnry,若相等,则表示接收缓冲区已被存满,则停止接收数据包,而不会覆盖旧的数据;若不等,则将接收缓冲区中待读取的数据包的起始地址写入rsar 寄存器,数据包的开始4字节写入rbcr 寄存器,并启动远端DMA读命令,通过读取4个信息字节得到待读取数据包的长度、接收状态和下一个将被读的页的指针信息。然后通过远端DMA读命令,将数据包从网卡sram中读入TMS320C6722内存中,并更新读页指针寄存器bnr-y,DSP每从网卡内存中读走一页数据,bnry便加一,这需要通过程序实现。网卡通过cpr将接收到的数据包写入接收缓冲区,每写完一页,cpr将自动加一,当加到最后的空页(这里是 pstop="0x80")时,cpr将自动恢复为接收缓冲区的首页(pstart=Ox4c)。网卡接收关键性代码如下:     (3)报文的发送。报文的发送过程就是调用写网卡函数,将报文发送到网卡的内存中去。然后将AX88796B的控制寄存器(CR)的发送位 TXP(transmit packet)位置1,即将报文发送。dsp通过远端dma通道将网卡发送缓冲区的起始地址和要发送的字节数分别写入rsar 和 rbcr ,然后启动远端dma写命令即可将数据包写入网卡内存,此后将字节数写入tber 寄存器,启动发送命令就可将数据包发送到网络上。网卡发送的关键代码如下:   4 结语   在如上所述的底层硬件和软件设计基础上,完成了UDP和TCP/IP协议栈的软件,系统主要使用这2个协议进行网络数据传输。长期的系统在线验证证明,在 TMS320C6722上扩展的网络接口AX88796B,传输可靠,性能稳定,在100 Mb/s的速度,负荷超过90%的情况下,没有丢包和错包出现。可见,对这种只有异步总线,又需要网络大数据量传输的应用,该设计是可行的。
相关资源
  • 所需E币: 1
    时间: 2021-4-8 13:43
    大小: 264.25KB
    上传者: czd886
    基于DSP和AX88796B的以太网络接口模块的设计与实现
  • 所需E币: 3
    时间: 2020-1-15 14:20
    大小: 191.74KB
    上传者: rdg1993
    AX88796B_8051_SCHEMATIC_V13-201054321DAX88796BLF---8051DemoBoardDDCPOWERJACK74HC00C8051X'TALCIC61LV256RJ45/X'FORMERAX88796BLINKSPEEDFULLBRS232EEPROM74HC373BAASIXELECTRONICCORPORATIONTitleAAX88796B-8051DemoBoardSizeADate:543DocumentNumberSunday,April04,20102Rev1.3Sheet11of387654321XIN51VDD33R3U1VSS3VINVOUT1RES#R64.7KJ2123456XOUT51XIN51RESETP4.0P4.1P4.2P4.3IRQINT135202110233411214151617442223456789247KR40U2XOUT51VDD33R243KR1C115P62K8765C215P8765RN1RA4.7K1234123443424140393837362425262728293031AD0AD1AD2AD3AD4AD5AD6AD7A8A9A10A11A12A13A14A15RN2RA4.7KU3AD0AD1AD2AD3AD4AD5AD6AD7GND34781314……