摘要5-6
ABSTRACT6-10
第一章 绪论10-17
1.1 课题探讨背景10-13
1.1.1 引言10
1.1.2 LED 封装技术10-11
1.1.3 LED 封装流程中对视觉系统的需求11-13
1.2 LED 封装设备中视觉系统的架构设计13-15
1.2.1 机器视觉技术13
1.2.2 视觉系统的架构选型13-14
1.2.3 总线类型的选择14-15
1.2.4 面向 LED 封装设备的视觉系统架构设计15
1.3 国内外探讨近况15-16
1.4 探讨内容及章节安排16-17
第二章 IEEE 1394 系统结构介绍17-26
2.1 IEEE 1394 介绍17-18
2.2 IEEE 1394 系统结构概述18-25
2.2.1 IEEE 1394 的拓扑结构18
2.2.2 IEEE 1394 的寻址18-19
2.2.3 IEEE 1394 的协议结构19-21
2.2.4 IEEE 1394 的通信模型及怎么写作21-22
2.2.5 IEEE 1394 的数据包22-25
2.2.6 IEEE 1394 的总线配置25
2.3 本章小结25-26
第三章 图像采集终端的硬件设计26-42
3.1 制约单元——FPGA 核心板的设计26-28
3.1.1 Xipnx 公司生产的 Spartan-3E 系列 FPGA 介绍26
3.1.2 基于 Spartan-3E 系列 FPGA 的核心板设计26-28
3.2 图像采集单元——CMOS 传感器的硬件电路设计28-31
3.2.1 MT9V032 传感器介绍28-29
3.2.2 基于 MT9V032 的图像采集单元硬件电路设计29-31
3.3 数据传输单元——IEEE 1394 协议模块的硬件设计31-39
3.3.1 IEEE 1394 协议模块的硬件案例选型31-32
3.3.2 物理层芯片 TSB41AB1 和链路层芯片 TSB12LV32 介绍32-34
3.3.3 终端 1394 协议模块的硬件实现34-39
3.4 电源单元——系统供电模块的硬件电路设计39-41
3.5 本章小结41-42
第四章 图像采集终端的固件设计42-64
4.1 固件系统的总体架构42-47
4.1.1 开发工具——ISE Design Suite 10.1 介绍42
4.1.2 SOPC 技术及 MicroBlaze 软核 CPU 介绍42-43
4.1.3 FPGA 内基于 SOPC 的固件系统的架构43-47
4.2 图像采集与存储部分的固件设计47-49
4.2.1 图像采集模块的固件设计47-48
4.2.2 图像存储模块的固件设计48-49
4.3 IEEE 1394 协议的固件设计49-63
4.3.1 TSB12LV32 芯片微制约器接口的配置49-50
4.3.2 对 TSB12LV32 寄存器基本读写函数的实现50-54
4.3.3 TSB12LV32 的中断制约与处理54
4.3.4 TSB12LV32 FIFO 的读写54-56
4.3.5 1394 数据包的接收和发送56-61
4.3.6 配置 ROM61-63
4.4 本章小结63-64
第五章 系统调试及上位机采图软件的设计64-75
5.1 1394 图像采集终端的调试64-66
5.1.1 FPGA 核心板的调试64-65
5.1.2 CMOS 传感器单元的调试65-66
5.1.3 FPGA 与 TSB12LV32 MCU 接口的调试66
5.2 1394 图像采集终端与上位机 PC 的连接调试66-71
5.2.1 PCI 转 1394 转接卡66-67
5.2.2 配置 ROM 的读取67-68
5.2.3 驱动程序的安装68-69
5.2.4 终端与上位机之间的数据通信的调试69-71
5.3 上位机采图软件的设计71-73
5.4 调试中遇到的不足与不足73-74
5.5 本章小结74-75
结论与展望75-77
本论文结论75-76
未来展望76-77