基于FPGA的光栅检测片上系统(SOC)的研制

基于FPGA的光栅检测片上系统(SOC)的研制

论文摘要

本文简要介绍了光栅检测装置在国内外的发展动态及光栅测量的基本原理,对比分析了当今一些光栅检测系统的优缺点,并进而提出了基于高速FPGA器件来实现的集成化设计方案。新型器件可定制微控制器Zylogic E5内部集成了加速的8051和FPGA单元,本设计利用一片Zylogic E5实现了光栅数显装置的细分辨向、计数、微处理器、人机接口等全部功能的集成,构成嵌入式光栅检测片上系统(SOC),采取自顶而下的开发思想,利用硬件描述语言Verilog HDL进行系统的硬件模块设计,并与使用C51设计的软件程序相结合,组成了移植性很强的片上系统(SOC)。最后,利用Fastchip开发平台进行了系统的整体开发和实时调试,ZE5 CSOC器件与FastChip Device Link工具(该工具是基于主机的调试器),以及JTAG下载/调试电缆相结合,组成了实时、全速的片上调试系统。新型的集成化设计方案具有以下特点:全数字化,整个电路设计基于全数字化思想,各部分功能采用硬件描述语言Verilog HDL系统逻辑功能进行描述,通过数字逻辑实现具体功能;高集成度,整个系统在一片可定制微控制器ZE5上实现,相对于传统电路明显的减少了器件使用的数量,以三坐标光栅数显系统为例,集成化以后可以减少了13片IC及多个电阻电容,从而大大减少了印刷电路板的面积,提高了系统的稳定性;高速度,采用40MHz的系统时钟,使得系统的跟踪速度大大提高,摆脱了计数频率受限的缺点;强升级能力及可移植性,模块化设计及系统资源的可定制性使得系统具有很强的升级空间,并且硬件设计软件化的开发方式还赋予了系统很强的可移植性。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 课题的来源
  • 1.1.1 数控机床的测量系统回顾
  • 1.1.2 光栅测量系统成为数控机床的核心技术
  • 1.2 课题的研究意义
  • 1.3 课题的国内外发展概况
  • 1.4 课题的研究目标
  • 1.5 本文的主要工作
  • 2 光栅测量简介及方案论证
  • 2.1 光栅传感器概述
  • 2.2 莫尔条纹
  • 2.3 测量原理
  • 2.4 输出信号
  • 2.5 信号处理电路
  • 2.5.1 由分立器件组成的处理电路
  • 2.5.2 专用集成电路与处理器组成的电路
  • 2.5.3 基于可定制微控制器的集成化设计
  • 2.6 最佳方案论证
  • 3 SOC 系统开发技术
  • 3.1 可编程控制技术概述
  • 3.1.1 FPGA 的发展
  • 3.1.2 FPGA 正逐渐取代传统 ASIC 电路
  • 3.1.3 IP 理念是 FPGA 未来的趋势
  • 3.2 FPGA的特点
  • 3.3 硬件描述语言 Verilog HDL
  • 3.4 设计流程及开发工具
  • 3.5 FPGA 设计中需注意的几个问题
  • 4 系统硬件设计
  • 4.1 系统硬件总体设计
  • 4.2 核心系统设计
  • 4.2.1 核心系统芯片 Zylogic E5
  • 4.2.2 光栅检测片上系统设计
  • 4.3 电路抗干扰设计
  • 5 软件设计
  • 5.1 软件开发环境
  • 5.2 系统头文件
  • 5.3 系统主程序设计
  • 5.4 功能子程序设计
  • 5.4.1 键盘监测子程序
  • 5.4.2 液晶显示子程序
  • 5.4.3 运算子程序
  • 5.4.4 通讯子程序
  • 6 CSOC 配置下载及系统调试
  • 6.1 CSOC 配置下载
  • 6.2 使用 FastChip 的器件连接工具进行系统内调试
  • 6.2.1 调试工具
  • 6.2.2 观察与控制
  • 6.2.3 建立断点
  • 6.3 实验
  • 6.3.1 实验装置
  • 6.3.2 实验方法
  • 6.3.3 实验结果
  • 7 结论
  • 参考文献
  • 在学研究成果
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    基于FPGA的光栅检测片上系统(SOC)的研制
    下载Doc文档

    猜你喜欢