异步通讯技术的分析、设计与实现-开题报告.doc

上传人:滴答 文档编号:1273042 上传时间:2019-01-26 格式:DOC 页数:10 大小:376.50KB
下载 相关 举报
异步通讯技术的分析、设计与实现-开题报告.doc_第1页
第1页 / 共10页
亲,该文档总共10页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、 I 厦门大学软件学院毕业设计(论文)开题报告 学生姓名 班级 学号 指导教师姓 名 职称 工程师 所在单位 毕业设计(论文)题 目 异步通讯技术的分析、设计与实现 毕业设计(论文)的 目标: 1、 分析学习异步通讯理论知识,相关接口和标准,分析异步通讯应用模型和功能指标; 2、 学习异步口 TL16C752B 芯片文档。 3、 完成异步通讯卡功能需求分析,其基本功能要求如下: 终端服务。 modem 拨号传输。 路由器数据转发。 速率: 9600 115200 bps 数据位: 58 位 停 止位: 1 位、 1.5 位或 2 位 硬件流控( 可通过设置和引脚及相应的寄存器来实现 ) 软件流

2、控( 通过编程 Xon Xoff 字符来实现 ) 4、 完成异步通讯卡软件的总体设计,详细设计,以及具体编码实现。 5、 完成异步通讯卡的软硬件联调,方案验证。 实现方法: 总 体方案 硬件 图: 图 1异步通讯 硬件架构 II 硬件方案 : 异步通讯卡作为路由器的一种接口卡,它和主机通过 Local bus 连接,主机 CPU 可以通过 Local bus 总线访问和控制异步通讯卡。 (如图 1 所示) 通过编写 异步卡控制软件实现异步卡的功能指标,异步卡芯片采用 Texas Instruments Incorporated 公司的 TL16C752B 芯片,主机 CPU采用 freesca

3、le公司的 MPC8248 芯片 。 异步通讯卡 TL16C752B 芯片简介 : TL16C752B是 TI公司推出的新型 ( Universal Asynchronous Receiver and Transmitter)收发器 , 每个 TL16C752B支持两个异步口,一个异步卡有 4个 TL16C752B 芯片,支持 8个异步口, 该器件的主要特点如 下: 引脚和 ST16C2550 兼容,内置两套系统,可独立工作; 工作时,最高波特率可以达到 1.5mbps(使用 24Mhz 晶体时)或 3mbps(使用 48MHz振荡器或时钟源时); 具有字节发送接收(接收包含错误标志)。由于收

4、、发的触发等级可通过软件编程实现,因而减少了的中断次数; 接收的启动和停止等级可以通过软件编程来实现; 具有两种控制模式:其中软件流控制模式可通过编程 Xon/Xoff 字符来实现;而硬件流控制模式则可 通过设置和引脚及相应的寄存器来实现; 波特率可编程; 可编程下列串行数据格式: 5 8 位数据位 数据奇偶校验或者无校验; 、 1.5、 比特 停止位; 内部闭环。 图 2 TL16C752B 引脚封装图 III TL16C752B功能模块如图 3所示: 图 3 TL16C752B 功能模块图 软件实现 : 1 在主机 CPU上实现异步卡软件。 2 主机 CPU通过 Local bus总线 控

5、制异步口芯片。 3 异步通讯卡初始化: TL16C752B 初始化程序主要包括以下几部分: ()波特率的设定; ()增强功能的 配置 及设置 EFR 的相关位; ()完成有关收、发的设定,主要是 3 个 寄存器的设置; ()软件流控制模式使能以及字符的设置; ()传输数据格式设定,包括位数据位、位停止位、传输模式、偶校验、不使用强制校验模式、暂停控制位无效等; ()设置控制以及中断控制寄存器。 注: 这里 的 只是一个名称 ,而并非是 “直接存储器访问 ”。 4 异步卡软件通过控制异步口芯片完成如下功能: 速率: 9600 115200 bbs 设置。 数据位: 58 设置。 停止位: 1、

6、1.5、 2 位设置。 硬件流控 设置。( 通过设置和引脚及相应的寄存器来实现 ) 软件流控 设置。( 通过编程 Xon Xoff 字符来实现 ) Modem 信号检测。 5 异步卡软件通过异步口芯片,从接口接收数据, 并 把接收到的数据发送给上层协议去处理。 IV 6 异步卡软件从上层协议接收数据,再通过异步口芯片把数据从接口发送出去。 开发平台 : 实现语言 : C语言 编译 环境 : Linux GCC。 操作系统 : Ruijie RGNOS10.1。 RGNOS简介: RGNOS是锐捷网络锐捷系列路由器和交换机的网络操作系统平台,是锐捷网络有限公司具有完全 自主知识产权的网络操作系统

7、,可以运行在多种硬件平台之上,并拥有一致 的网络界面、用户界面和管理界面,为用户提供了灵活丰富的应用解决方案,并提供了多种灵活方便的升级途径。 目标平台 : Ruijie RSR10 路由器。 ( CPU: MPC8248) 异步卡应用模式 1、 Telnet 终端服务 终端 通过路由器异步卡与路由器相连,进而 访问远程 Unix 服务器,每个异步卡可连接8 台终端,路由器通过 Internet 连接 访问 远程 Unix 服务器。 图 4 Telnet 终端服务 2、提供链路冗余 如图 5 所示:两路由器有两种连接线路: 通过以太网口与 Internet 相连 通过异步卡连接 Modem,

8、Modem 通过拨号连接 PSTN。 由于 Modem 拨号上网相对高速 Internet 来说较昂贵,所以利用 Modem 拨号连接提供冗余服务,当两路由器 Internet 连接失效时, 才 启用 Modem 拨号连接。 V 图 5 冗余服务 3、控制服务 终端通过异步卡与路由器相连,通过终端的输入输出 来 控制路由器。 图 6 控制服务 时间进度安排: 1 2007 年 3 月 15 日 3 月 31 日: 异步通讯理论知识,相关接口和标准,分析异步通讯应用模型,分析异步卡指标。完成毕业设计开题报告。 2 2007 年 4 月 1 日 4 月 15 日: 学习异步卡硬件原理,学习异步卡芯

9、片资料。 3 2007 年 4 月 15 日 4 月 30 日:异步卡软件总体设计,详细设计,编码; 4 2007 年 5 月 1 日 5 月 15 日: 异步卡硬件调试,功能验证; 5 2007 年 5 月 15 日 5 月 31 日:异步卡系统测试。 6. 2007 年 6 月 1 日 6 月 11 日: 整理相关文档,完成毕业论文。 VI 指导教师 审核意见: 校外指导教师签名: 2007 年 月 日 校内指导教师签名: 2007 年 月 日 VII 毕业论文任务书 (以下由学生填写) 题 目:异步通讯技术的分析、设计与实现 目标要求: 1学习异步通讯理论知识、相关接口和标准; 2分析异

10、步通讯卡的应用模型和功能指标; 3学习异步卡芯片 TL16C752B 技术文档。 4完成异步通讯卡驱动系统的总体设计,详细设计,以及具体编码实现。 5完成异步通讯卡的软硬件联调,功能验证。 支持条件: 硬件平台: 异步卡:锐捷网络 NM-8A 线卡 异步串口芯片: TL16C752B 目标平台:锐捷 RG-R3600 路由器。 软件平台: 目标平台操作系统: Rruijie RGNOS(锐捷网络操作系统) 开发环境: Cygwin gcc( PPC 交叉编译) 校外指导教师(签名) 职称 工程师 单位 星网锐捷网络有限公司 校内指导教师(签名) 职称 教授 学生(签名) VIII 分阶段进度安

11、排 阶段 起讫时间 计划完成内容 1 2007 年 3 月 15 日 -3 月 31 日 阅读文献资料,理解任务,完成开题报告。 2 2007 年 4 月 1 日 - 4 月 20 日 异步通讯原理、相关接口和标准分析; 异步卡应用模型分析; 异步卡芯片资料学习。 3 2007 年 4 月 21 日 -5 月 5 日 开发平台熟悉; 异步卡软件总体设计,详细设计。 4 2007 年 5 月 6 日 -5 月 25 日 异步卡驱动编码实现; 异步卡驱动软硬件联调,功能验证。 5 2007 年 5 月 26 日 -6 月 14 日 毕业 论文撰写、论文答辩。 注:一般可分为资料文献搜索、拟定方案(

12、提纲)、试验或初稿、定稿等阶段 IX 教师分阶段指导记录 第一阶段: 提供异步通信参考文献; 异步通讯理论知识培训,指导; 异步通讯应用模型指导; 异步卡芯片驱动开发相关理论知识指导; 开题报告撰写指导,开题报告审核。 第二阶段: 提供异步卡芯片、相 关接口及标准的文献资料; 异步卡应用模型分析指导; 硬件相关理论知识指导; 疑难解答。 第三阶段: NGSA 开发平台培训,指导; 提供公司相关设计文档供参考; 总体设计、详细设计规范指导; 编码规范培训,编码实践指导。 疑难解答。 第四阶段: 异步卡驱动软硬件联调方案指导,测试指导; 驱动程序错误修正指导; 疑难解答; 第五阶段: 论文撰写指导; 论文审核,答辩指导; X 论文评语 拟评成绩 校外指导教师(签名) 职称 工程师 单位 锐捷网络 校内指导教师(签名) 职称 教授 年 月 日 论文评阅 评阅成绩 评阅教师(签名) 职称 年 月 日 答辩记录 演示成绩 答辩成绩 答辩小组组长(签名) 职务(称) 年 月 日 总评 成绩 学 院负责人(签盖) 年 月 日

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。