论文摘要
水下机器人在世晃范围内的应用领域已经不断扩大,如海洋研究、海洋开发和水下工程等。智能水下机器人将成为未来水下战争中争夺信息优势、实施精确打击与智能攻击、完成战场中特殊作战任务的重要手段之一。本论文的研究内容是围绕课题组项目“水下机器人声视觉技术”中高分辨率成像声纳嵌入式数据处理平台硬件设计部分展开的。本文首先介绍了声视觉技术及发展状况和嵌入式系统的特点及应用,然后给出了数据处理平台的硬件结构和系统整体架构。系统的硬件平台采用了TMS320C6711B高速浮点DSP作为平台的主处理芯片,使用CY7C09449-AC作为PCI总线桥接芯片实现DSP和PC-104工控机PCI接口互联,通过CPLD芯片EPM7256AE,应用QuatusⅡ软件完成系统的逻辑控制和时序接口设计。整个硬件平台基于PC-104构架,采用VxWorks实时操作系统。系统中的DSP以及CPLD都是可以在线编程的,从而提高了整个系统的可靠性和灵活性,便利了系统的再开发和升级。本文的第二部分完成了VxWorks操作系统在基于Pentium4处理器的PC机上的移植。对VxWorks下PCI设备驱动程序的设计进行了研究,结合本设计的数据处理平台,设计了VxWorks下PCI设备的驱动程序,将设计思想和实现的方法结合起来,给出了驱动程序的具体结构与详细流程。
论文目录
摘要ABSTRACT第1章 绪论1.1 引言1.2 声视觉技术1.3 声纳数据处理技术的发展1.4 嵌入式系统1.4.1 嵌入式系统的特点1.4.2 嵌入式系统目前的发展趋势及应用1.4.3 PC-104结构简介1.5 声视觉系统总体框架1.6 论文的主要研究内容第2章 数据处理平台的电路设计2.1 引言2.2 数字信号处理器的选型2.2.1 TMS320C6711B2.2.2 C6711B的内部功能单元2.2.3 C6711B的内部数据通路2.2.4 EMIF2.3 PCI总线接口2.3.1 PCI总线特点2.3.2 PCI桥接芯片的选型2.4 可编程逻辑器件2.5 高速DSP电路系统设计中应注意的问题2.6 本章小结第3章 数据处理平台的实现3.1 引言3.2 数字信号处理器部分的设计3.2.1 DSP电源及复位信号的产生3.2.2 SDRAM接口设计3.2.3 FLASH接口设计3.2.4 系统时钟及锁相环3.2.5 自举模式3.3 PCI本地总线接口设计3.3.1 9449-DP接口读写时序3.3.2 C6711B异步读写时序3.4 CPLD逻辑及时序设计3.4.1 数字电路设计中的几个基本概念3.4.2 DSP与9449-DP的时序设计3.4.3 CPLD的开发流程3.5 本章小结第4章 VxWorks BSP的移植及驱动程序的设计4.1 引言4.2 VxWoNs及其主机开发环境Tornado4.2.1 VxWorks操作系统4.2.2 主机集成开发环境Tornado4.3 BSP及启动盘制作4.3.1 板级支持包BSP的定制4.3.2 启动盘的制作4.3.2 目标机的启动4.4 VxWorks下设备驱动程序4.4.1 设备驱动程序的工作方式4.4.2 VxWorks下设备驱动程序常用函数4.5 VxWorks下数据处理平台驱动程序设计4.5.1 VxWorks对PCI设备的支持4.5.2 对目标硬件设备的分析4.5.3 PCI配置空间信息4.5.4 PCI总线初始化与板卡初始化4.5.5 中断服务程序ISR4.6 本章小结结论参考文献攻读硕士学位期间发表的论文和取得的科研成果致谢附录
相关论文文献
标签:声视觉技术论文; 驱动论文;