USB以太网接口卡的研究与设计

来源 :中南大学 | 被引量 : 0次 | 上传用户:astolzq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
USB总线接口技术具有即插即用、高可靠性、低成本、低功耗、自动配置、容易扩充、易于连接、适用于多种设备的广泛适应性等特点,广泛应用于PC机的外设设计中,但是以USB总线接口代替PCI、ISA总线接口的以太网卡并不多见,虽然市场上有少量USB无线网卡销售,但是由于USB无线网卡需要无线接入点、无线路由器等设备,与以太网工作环境不同,因此不能直接代替普遍使用的PCI、ISA总线接口的以太网卡。本文提出一种采用USB总线接口技术设计的以太网卡,它具有USB接口技术的所有优点,可以立即代替目前使用最广泛的PCI、ISA以太网卡工作,并使得添加和删除设备的操作变得简单,特别适用于外设接口资源有限的笔记本电脑或需要连接很多外设的台式电脑。 本文设计的USB以太网卡采用了目前在嵌入式系统设计中应用十分广泛的、高性价比的32位ARM体系结构的嵌入式微控制器芯片S3C44BOX、新型通用串行总线接口芯片PDIUSBD12和以太网接口芯片CS8900A。本文详细描述了硬件电路设计、固件设计、设备驱动程序设计、测试和调试的过程。在硬件设计中,USB接口芯片和以太网接口芯片均采用I/O方式与微控制器连接,配备了4MBFlash存储器和8MB SDRAM存储器;固件采用模块化的结构,分为初始化、以太网接口芯片的驱动部分、USB接口芯片的驱动和循环队列管理四大模块,详细介绍了各模块的设计和实现方法,采用循环队列数据结构缓存接收到的和需要转发的数据帧,充分利用了硬件内存资源,以期提高数据的吞吐率,固件实现的主要功能是处理以太网帧的接收与发送,并进行USB帧与以太网帧格式之间的转换与控制;设备驱动程序属于基于USB的NDIS一WDM微端口设备驱动程序,它与传统的PCI、ISA网卡的设备驱动程序不同,基于USB的NDIS-WDM微端口驱动程序对底层硬件的控制需要向USB栈发送USB请求包URB,而不是直接调用NDIS库中的函数来实现,设备驱动程序采用Driver Studio辅助开发工具编写源程序,在VC6.0和Windows XP DDK SP1环境下编译,并在Windows 2000平台下进行了安装和测试。 通过实验测试表明,本文设计的USB以太网卡的软/硬件设计是合理和有效的,已经可以正常使用,目前它在局域网中支持的数据吞吐率(上传和下载)均可达到约1.7Mbps,与电信公司的宽带上网服务ADSL到户节点的速度相当,可以满足一般用户上网的需求。
其他文献
作为20世纪三次科学革命之一的混沌理论学,自诞生以来,取得了广泛的关注。由于混沌具有初值敏感性、伪随机性、遍历性等特点,其被广泛应用到保密通信和加密系统中。现今已有
图像配准技术经过许多年的发展已经广泛地应用到与人们生活息息相关的众多领域中,如军事的末端制导、医学诊断、三维建模、图像拼接融合等。特别是在末端制导的应用中,如何准
Internet骨干链路速度的不断提高,要求Internet核心路由器必须以OC-768(40Gbps)甚至更高的链路速度处理IP最长前缀匹配(LongestPrefixMatch,LPM),这一问题已成为Internet核心路
能源问题正越来越受到人们的重视。而电力供应中的已有网络,随着用户的不断增加,电网负荷逐渐失衡,导致损耗过高。合理的电网结构是电力系统安全稳定以及经济运行的重要基础。为保证电力系统安全稳定运行及经济运行,必须有一个精心规划和设计的电网结构。因此在电网的规划设计中,应从全局着眼,统筹考虑,合理布局,搞好电网整体架构。对已有配电网进行优化改造,是较现实的节电措施,也是较迫切的任务。本文以决策支持系统为理
数字医学图像是临床医生和专家进行疾病诊断的重要依据,在医学影像领域及临床实践中发挥着越来越重要的作用。目前,随着医院PACS系统的普及,医学图像处理技术对医学图像分割算法
下一代网络是以软交换为核心,能够提供话音、视频、数据等多媒体综合业务,采用开放、标准体系结构,并且可以提供丰富业务的网络。它承载了原有PSTN网络的所有业务,把大量的数
网络的迅猛发展、信息化建设的快速推进,电子商务、电子政务、网上银行等应用系统对存储的要求越来越高。传统的单个计算机存储系统已不能满足这种爆炸式数据的存储要求,数据的
概念格是一种完备的数学模型,描述了概念内涵与外延之间以及泛化与例化之间的关系,因而适用于数据和知识的表示以及包括分类、关联、序列和聚类等多种知识发现问题的描述。随
随着web2.0技术的发展,出现越来越多的应用帮助用户区交换观点和分享知识,在这些web2.0的平台中,社区问答系统成为一枝独秀,吸引着越来越多的用户参与其中,它弥补了传统搜索
在自然科学、社会科学及工程技术等许多领域,普遍存在着按时间顺序发生的具有概率特征的各种随机现象,通过观测把这些现象记录下来便成为可供分析的随机数据。所谓时间序列通