DSP与以太网通信接口设计
- 格式:pdf
- 大小:335.23 KB
- 文档页数:3
基于DSP的上网方案的软硬件设计与实现基于DSP的上网方案的软硬件设计与实现摘要:介绍了TMS320VC33芯片与RTL8019网卡的硬件接口电路的设计以及网卡驱动程序的开发,并将TCP/IP协议嵌入到TMS320VC33芯片中;讨论了TCP/IP协议簇的分层次实现,并根据应用的需要对DSP中实现的TCP/IP协议进行了必要的简化,实现了DSP的上网功能。
关键词:TCP/IP协议DSP嵌入式系统随着现代网络技术的发展,嵌放式系统如单片机、DSP等系统对接入网络的需求日益增加,例如具有远程抄表功能的电表系统、楞以进行远程控制的信息电系统等。
本文采用TI公司的TMS320VC33DSP 芯片设计与Realtek公司的RTL8019网卡的硬件接口电路,并在DSP 中用软件实现TCP/IP协议,使DSP芯片具备上网功能,从而可以用计算机通过网卡与DSP电路板进行大量数据交换并对其进行控制。
1硬件设计DSP与网卡的硬件接口电路图如图1所示。
DSP的数据总线低16位接ISA网卡的16位数据线,ISA网卡的IOCS16线接高电平,设置网卡为16位的模式。
网卡共有20根地址线。
将A7~A8、A10~A19接地,A0~A6和A9分别接DSP的A0~A7,用到的网卡地址为0240H~025FH,映射到DSP的Page3空间,地址映射为C000C0H~C000DFH。
DSP的Reset信号用于复位网卡,由于DSP的Reset信号低有效,而网卡的Reset信号高有效,故中间应接非门。
DSP的Page3和R/W信号用于选能网卡的读写信号IOR、IOW,实现的逻辑关系如图2所示。
IORQ是网卡的中断9,通过非门后接DSP的INT1引脚。
RTL8019网卡有三种工作方式:第一种为跳线方式,网卡的I/O和中断由跳线决定;第二种为即插即用方式,由软件进行自动配置plugandplay;第三种为免跳线方式,网卡的I/O和中断由外接的93C46里的内容决定。
DSP与PCI网卡接口设计基于DSP 的嵌入式系统的以太网接口设计一直是热门领域,目前利用的以太网控制器大多都是ISA 接口。
随着PCI 总线逐渐取代ISA 总线的趋势,使PCI 接口的以太网控制器也成为PC 机的主流,但在嵌入式领域中PCI 总线的应用目前并不多见。
本文将介绍利用Realtek 公司生产的具有PCI 接口的以太网控制芯片RTL8139 实现RTL8139 与DSP 接口的方案。
1RTL8139RTL8139 是带PCI 接口的10M/100M 自适应网卡控制芯片,它提供32 位PCI 总线控制,支持IEEE802.3u 100Base-T 和IEEE802.3x 的全双工流量控制;符合PCI 2.2 标准,支持高级配置和电源接口(ACPI)和PCI 对现代操作系统的电源管理(即对操作系统的直接电源管理),以提高电源管理的效率。
此外,RTL8139 还支持128KB 的Boot ROM,提供网络唤醒和远程唤醒功能;含有2 个2KB 的收发FIFO;能够降低网络维护成本,消除使用障碍,而且可以很方便地使网络由10M 升级到100M,且带宽可以达到200Mbps。
RTL8139 内部MAC 层结构如PCI 总线分为主(Master)、从(Target)二种类型,Master 可以控制PCI 总线,Target 不能控制PCI 总线。
标准的主设备至少有49 条线与PCI 总线相连;从设备至少有47 条线与PCI 总线相连。
RTL8139 所提供的PCI 接口有51 条引脚,其引脚简介如下。
(1)地址/数据信号AD31~0:地址、数据多路复用的输入/输出信号,在FRAMEB 有效时,是地址期;在IRDYB 和TRDYB 同时有效时为数据期。
C/BE3~0:总线命令和字节使能多路复用信号,负责传输总线命令。
在数据期,由传输字节使能信号来表示数据线上哪些字节是有效数据。
(2)接口控制信号FRAMEB:帧周期信号,表示访问的开始和持续时间。
TM1300 DSP 系统以太网接口的设计 摘要基于网络的多媒体应用越来越广泛,本文首先解决多媒体芯片 1300 与以太网控制器 8900 的硬件接口的设计, 分析嵌入式操作系统+内核 中实现协议栈的网络模块+,最后实现在+操作系统环境下 8900 的网络驱 动程序的设计。
关键词 13008900++驱动程序 1 概述随着网络技术、 多媒体技术的飞速 发展,基于网络的多媒体应用越来越广泛。
1300 是公司推出的一款高性能多媒体数字信号处理器芯片, 适合于实 时性强的音视频处理应用,可广泛应用于会议电视、可视电话、远程图像 监控等应用场合。
具有广阔的应用前景。
根据具体的基于网络上的多媒体应用系统的需要,采集的音视频数据 经压缩处理后,一般要传送到远程终端或控制中心,这时就需要解决应用 系统与网络接口的问题。
考虑到国内局域网大部分是以太网,随着交换式网络、宽带网络的发 展,使得基于以太网接入网络上的应用有着现实意义。
1300 可以作为机的一个外设工作, 此时可直接采用机上标准的以太网 接口传输数据;1300 支持独立引导,自成一个系统从而脱理环境工作,这 为实际低价位高性能音频处理终端提供了可能。
这种情况下,网络接口的设计就相对复杂一点,需要解决硬件接口电 路的设计、基于实时操作系统+驱动程序的设计等。
本文介绍以太网控制器 8900, 并解决 1300 系统和 8900 的硬件接口设 计;简单介绍+操作系统内核中实现协议栈的网络模块 +,以及+操作系统 下网络驱动程序的设计。
范文先生网收集整理 2 芯片 1300 及 10 总线接口芯片 1300 的核心是 32 位结构,时钟频率可达 166,片内集成了接口、总线接口、图像协处理 器、可变长解码器、音频输入输出接口、视频输入输出接口、同步串行通 信接口等模块,各模块与之间采用方式传送数据。
各功能模块之间的协调、资源的分析、进程的调度,由运行在上的一 个由中断源触发的实时操作系统+控制。
西南科技大学毕业设计(论文)题目名称:基于DSP和以太网的数据采集系统软件设计西南科技大学教务处制西南科技大学本科生毕业论文I 基于DSP和以太网的数据采集系统软件设计摘要:充分利用DSP的优良性能,将计算机网络技术引入以DSP为核心的嵌入式系统,已成为一个重要的研究课题。
本文设计了一种基于TI公司的DSP芯片TMS320VC5509A的以太网终端系统方案并给出了该方案的具体设计实现。
本论文对TCP/IP协议进行了分析,论述了基于DSP 芯片和网卡接口控制芯片的以太网设计,讨论了在VB开发环境下PC机与终端系统的数据交互问题并编写了实际的PC机控制软件。
同时,讨论了在DSP开发环境下的主程序设计和C语言开发程序需要编写的辅助文件,包括头文件、中断向量文件和命令文件。
最后,对设计软件进行了测试。
验证了本课题研究的基于DSP和以太网的数据采集系统可以实现数据的以太网传输。
关键词:DSP;以太网;VB;TCP/IP ;AD转换西南科技大学本科生毕业论文II The Software Design of Data Sampling SystemBased on DSP and EthernetAbstract:Based on the excellent performance of DSP, this paper introduces the embedded system cored with DSP into computer network. This application system becomes a significant research problem.In this paper, we design an Ethernet terminal system based on the TI Company’s DSP of TMS320VC5509 and present the scheme's software-realization in detail. TCP/IP is studied and analyzed firstly and chosen while the real condition is considered. And then the Ethernet is designed with DSP chip and network interface controller (NIC) chip. We discuss the PC's data exchange with the Ethernet terminal in VB development environment and compile PC software to realization controllable program. Then, we discuss the main program and the initialized program is designed in DSP development environment. At the same time, the auxiliary files are discussed which is demanded when the protocol program is designed with C language in DSP development environment, including header file and interrupt vectors file and command file. In the end, the designed program is tested. The result indicates data sampling system that was researched in my subject could realize the transmission of the data through Ethernet based on DSP and Ethernet.Key words: DSP, Ethernet, VB, TCP/IP, AD Transition西南科技大学本科生毕业论文III目录第1章绪论 (1)1.1概述 (1)1.1.1 本课题研究的背景及依据 (1)1.1.2 本课题研究的意义 (1)1.1.3 本课题研究的主要内容 (2)1.2 本课题的关键问题及解决方案 (2)1.2.1 本课题的关键问题 (2)1.2.2 解决方案 (2)1.3 国内外研究现状及趋势 (3)1.4 本章小结 (4)第2章网络协议概述及规范 (5)2.1 概述 (5)2.1.1 引言 (5)2.1.2 网络协议的分层 (5)2.2 协议规范 (6)2.2.1地址解析协议(ARP) (6)2.2.2 网际协议(IP) (6)2.2.3 互联网控制报文协议(ICMP) (8)2.2.4 用户数据报协议(UDP) (9)2.3 本章小结 (10)第3章系统硬件实现 (11)3.1 硬件介绍 (11)3.2 硬件设计 (12)3.2.1 硬件设计框图 (12)3.2.2 硬件选择和实现 (13)3.3 本章小结 (15)第4章系统软件实现 (16)西南科技大学本科生毕业论文IV4.1 系统软件开发环境(CCS) (16)4.2 VB的通信程序设计 (16)4.2.1 VB的Winsock控件简介 (16)4.2.2 VB编程所用Winsock控件的属性 (17)4.2.3 VB编程所用Winsock控件的部分方法和事件 (17)4.2.4 程序需要解决的主要问题 (18)4.2.5 通信程序的主要代码及作用 (19)4.3 RTL8019AS的编程 (20)4.3.1 RTL8019AS的编程所用资源 (20)4.3.2 RTL8019AS的初始化和编程 (24)4.4 通信协议的制定和实现 (28)4.5 DSP终端系统软件设计 (29)4.5.1 程序主控模块 (29)4.5.2 系统初始化模块 (31)4.5.3 协议模块 (35)4.5.4 网络接口模块 (39)4.5.5 C语言编程的辅助文件 (40)4.5.6 扩展模块 (42)4.6 本章小结 (44)第5章系统测试和展望 (45)5.1 测试的简要说明 (45)5.2 测试的结果 (45)5.3 设计的展望 (46)结论 (48)致谢 (49)参考文献 (50)附录1 (51)附录2 (53)西南科技大学本科生毕业论文V引言随着计算机技术、电磁兼容技术、传感器技术和信息技术的飞速发展和普及,数据采集与处理系统也越来越得到了广泛的应用。
TMS320C54x DSP的以太网接口设计摘要:介绍以太网控制器RTL8019AS的主要性能特点、引脚功能及寄存器,给出了利用RTL8019AS实现TM S320C54x DSP与以太网互连的接口电路,接口方式为跳线模式。
通过该接口可实现DSP与DSP或DSP与PC机间的网络互连。
关键词:以太网 DSP 接口 网络变压器 脉冲变压器 YL18-1005D YL18-1001D以太网产品供应商多、用户组网方便、费用低。
以太网是当今最受欢迎的局域网之一,而数字信号处理器(DSP)正加速进入嵌入式应用领域,如何将DSP与以太网连接起来,实现DSP与DSP或DSP与计算机间的网络互连显得非常重要。
目前还未见到自带以太网接口的DSP,本文介绍以太网控制器RTL8019AS的主要特点、性能及操作方法,并给出TMS320C54x DSP[1](以下简称C5402)通过RTL8019AS与以太网互连的接口方法。
1 RTL8019AS介绍RTL8019AS[2]是台湾readlted公司生产的以太网控制器,支持IEEE802.3;支持8位或16位数据总线;内置16KB的SRAM,用于收发缓冲;全双工,收发同时达到10Mbps;支持10Base5、10Base2、10BaseT,并能自动检测所连接的介质,在ISA总线网卡中占有相当比例。
RTL8019AS与主机有3种接口模式,即跳线模式、PnP模式和RT模式。
本文主要介绍便于DSP应用的跳线模式,因此下面主要介绍与跳线模式有关的引脚、寄存器及操作。
1.1 引脚介绍RTL8019AS可提供100脚的TQFP封装,其引脚可分为电源及时钟引脚、网络介质接口引脚、自举ROM及初始化EEPROM接口引脚、主处理器接口引脚、输出指示及工作方式配置引脚。
由于本文主要讨论非PC环境下的以太网接口,该接口不必具有即插即用功能(PnP)和远程自举加载功能,因此不介绍RTL8019AS与自举ROM、初始化EEPROM接口的引脚。
基于嵌入式DSP以太网接口的设计与实现
刘晓杰;赵晓晖;顾海军
【期刊名称】《微计算机信息》
【年(卷),期】2008(24)17
【摘要】本文以数字信号处理器和网络控制器为核心,设计了嵌入式DSP系统接入以太网硬件平台,并简化网络层次体系结构.完成相应的网络应用软件的设计,实现了嵌入式系统通过以太网与计算机进行通信功能.
【总页数】3页(P180-181,271)
【作者】刘晓杰;赵晓晖;顾海军
【作者单位】130012,吉林,长春吉林大学;130012,吉林,长春吉林大学;130012,吉林,长春吉林大学
【正文语种】中文
【中图分类】TN911
【相关文献】
1.基于DM9000A的DSP以太网接口设计与实现 [J], 沈豪敏;张涛;王健
2.基于DSP的嵌入式以太网接口转换器 [J], 谢欢文;陈秋月;江太辉
3.基于DSP平台的嵌入式系统以太网接口设计 [J], 王新权
4.基于DSP和LAN91C111的嵌入式以太网接口 [J], 何轩;夏应清
5.基于DSP的具有以太网接口的嵌入式系统设计 [J], 张颖;张长利
因版权原因,仅展示原文概要,查看原文内容请购买。