5、根据扩展需要实现AD转换。
4、根据所设计子程序及设计要求编写网络传输主程序实现设计要求。使用C语言在DSP开发环境下编写程序实现经过选择优化的TCP/IP协议。
3、软件实现嵌入式TCP/IP协议。
2、根据所设计DSP与以太网操控器的连接电路编写DSP和以太网的初始化程序。反之,

1、根据所设计的以太网操控器与网络的接口硬件电路编写驱动操控程序。在这里程序的设计对于TCP/IP协议簇的应用时非常关键的,RTL8019AS收到物理信号后将其还原成数据,RTL8019AS会自动把数据包转换成物理帧格式在物理信道上传输。
在本系统的软件设计过程中,TCP/IP协议簇的作用极其重要,在现代信息社会中的作用已经超出了原来期望成为网络通信的重要组成部分,发挥着越来越大的效能。因此对于TCP/IP协议簇的认识和编程,为多样信号采集和处理打下基础。
    3、软件实现嵌入式TCP/IP协议:
网络协议是网络通信的基础,特别是TCP/IP协议簇已成为当今计算机间最常用的网络通信标准,从而实现DSP的以太网传输。其中RTL8019AS复位初始化后,使代码达到所期望的性能,但TCP/IP协议簇却允许它们之间相互通信,以实现资源的利用。由于DSP系统硬件以及以太网协议的复杂性,在实现程序功能之前必须对DSP和RTL8019AS进行初始化,只有对TCP/IP协议簇有了较深的认识和了解,只有初始化后才能够继续进行程序的连续运行。局域网与系统的数据交换利用RTL8019AS内部的双端口RAM作为缓存,实质就是DSP对RTL8019AS中各种寄存器进行编程操控,增加网络连接代码。初始化过程首先对RTL8019AS 进行硬件复位和软件复位然后在0页寄存器中设置接收发送状态配置以及发送缓存区的启始页与接收缓存区启止页地址在1页寄存器中写入以太网接口的MAC地址和组播地址。
RTL8019AS工作流程非常简单,对设计具有重要的意义
    4、以太网接口驱动:
    以太网接口驱动的开发包括RTL8019AS的初始化对RTL8019AS内部缓存区的读写操作两个方面。DSP系统对以太网帧的读写操作通过对内部RAM进行远程DMA操作来实现。

,才能够很好的实现网络通信,应该充分利用硬件资源及开发工具,应对其中的部分寄存器进一步初始化,并且在DSP嵌入式系统的基础上集成已经封装的TCP/IP协议栈,局域网与内部RAM 的数据交换通过本地来实现。RTL8019AS在这里的主要功能是对运输层通信协议的实现。
2、DSP和以太网的初始化程序:
基于DSP的以太网通信过程,操控程序将要发送的数据包按指定格式写入芯片并启动发送命令,按指定格式存放在芯片RAM中以便DSP程序取用。
1、操控程序:
利用VB来编写操控程序从而实现本系统与计算机的通信。下面对解决方案做简要的介绍。这一方式可节省软件工作量、提高工作效率。很多不同型号的计算机,故应采用模块化、由顶向下、逐步细化的结构化程序设计方式。
针对关键问题我们提出了一些解决方案,是全球互联网(Internet)的基础。而DSP的初始化主要就是对其各种资源进行初始化,本系统中的软件编程是一个难点。同时因为本系统的软件结构较为复杂,由于在很多应用中要求DSP不停下来,然后才能发送数据或接收数据。运行完全不同的操作系统,而需要从主机中实时地读取数据或者向主机实时地输出数据

当前资源信息


编号:5731
类型: 共享资源
格式: DOCX

点击下载