图1???? 嵌入式设备以太网接口组成2.2? 以太网控制芯片——rtl8019as??? (1) rtl8019as的主要性能??? l 符合以太网ii与ieee802.3(10base5、10base2、10baset)标准;??? l 全双工,收发可同时达到10mbit/s的速率;??? l 内置16kb的sram,用于收发缓冲,降低对主处理器的速度要求;??? l 支持8/16位数据总线,8个中断申请线以及16个i/o基地址选择;??? l 支持utp、aui、bnc自动检测,还支持对10baset拓扑结构的自动极性修正;??? l 允许4个诊断led引脚可编程输出;??? l 采用cmos工艺,功耗低。单一电源5v供电。??? (2) rtl8019as的内部结构????? rtl8019as芯片内部包含远程dma(直接存储器存取)接口、本地dma接口、mac(介质访问控制)逻辑、数据编码解码逻辑和其它接口。这里的dma与平时所说的dma有些不同:rtl8019as芯片的本地dma操作是由控制器本身完成;而远程dma并不是在没有主处理器的参与下数据能自动移到主处理器的内存中,它指主处理器给出起址和长度就可以读写芯片的ram缓冲区,每操作一次ram地址自动加1,而普通ram操作每次要先发地址再处理数据,速度较慢。内部结构如图2所示。