基于SOPC技术的虚拟彩条信号发生器的设计与实现

基于SOPC技术的虚拟彩条信号发生器的设计与实现

论文摘要

本论文的研究目的是研制一个基于SOPC技术的虚拟彩条信号发生器(简称仪器),用于测试各种VGA显示器性能。该仪器由上位机和下位机两部分组成。上位机是在通用微机系统上使用LabVIEW软件实现的虚拟仪器控制面板,功能是产生并传递彩条信号的模式和颜色到SOPC系统。下位机是一个SOPC系统,其功能是根据上位机设定的模式和颜色,产生满足要求的标准VGA彩条和同步信号。上位机和下位机采用串口传递数据。SOPC即可编程片上系统,用可编程逻辑技术把CPU核、CPU外围电路、系统所需其他逻辑电路放到一块硅片上。下位机使用Xilinx公司ISE 9.1i集成开发环境作为开发工具,采用Xilinx公司的IP软核(CPU核)及部分外围电路VHDL源码,同时使用VHDL语言自行设计了一些特有外围电路及SOPC系统所需逻辑电路,写到FPGA中,组成了虚拟彩条信号发生器专用的SOPC系统。上位机虚拟仪器控制面板程序在通用微机上实现,利用微机组网和处理功能,可使仪器和其他仪器组成显示器自动化测试系统,这也是本设计采用虚拟仪器方案的原因。在导师指导下,该仪器所有研制工作全部由作者独立完成,完成主要工作如下:1.根据现有条件以及虚拟彩条信号发生器的设计要求,提出了虚拟彩条信号发生器的总体设计方案。2.使用VHDL语言设计了仪器专用逻辑电路,设计并实现了本仪器专用的SOPC。3.使用LabVIEW软件设计虚拟仪器控制面板。4.编写上位机和下位机串口通信程序。5.编写SOPC系统中CPU汇编语言全部仪器控制程序。本仪器的虚拟仪器控制面板使用美国国家仪器公司的软件LabVIEW在通用微机系统上开发实现。下位机的功能在Spartan-3E Starter Kit开发板上实现。若在此基础上继续开发,可实现独立于开发板的下位机。采用虚拟彩条信号发生器的设计思想和步骤,增加相应的器件,则可以把本仪器设计成任意图形发生器。本仪器的设计思想和开发步骤对其他同类仪器以及SOPC系统的设计,也有很好的参考价值。本文最后对仪器进行了调试和实现。经实验证明,该仪器稳定可靠且具有开发周期短、成本低、灵活性高等特点。适用于小批量生产或有特殊功能要求的场合。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 基于SOPC 图像控制器组成
  • 1.2 基于SOPC 技术的虚拟彩条信号发生器的研究现状及意义
  • 1.3 本文的主要工作及内容
  • 2 基础知识介绍
  • 2.1 FPGA/SOPC 相关知识介绍
  • 2.1.1 可编程逻辑器件概述
  • 2.1.2 现场可编程门阵列FPGA
  • 2.1.3 SOPC 综述
  • 2.2 SPARTAN-3E STARTER KIT 开发板简介
  • 2.3 虚拟仪器与LABVIEW 简介
  • 2.3.1 虚拟仪器概念[7]
  • 2.3.2 LabVIEW 简介
  • 2.4 VGA 接口
  • 3 系统总体方案
  • 3.1 仪器设计思想概述
  • 3.1.1 仪器上位机设计概述
  • 3.1.2 仪器下位机设计概述
  • 3.2 VHDL 简介及下位机FPGA 引脚功能定义
  • 3.2.1 仪器下位机FPGA 引脚功能定义
  • 3.3 显示器原理及VGA 时序原理
  • 3.3.1 显示器原理
  • 3.3.2 VGA 时序原理及介绍
  • 3.4 ISE 9.1i 软件
  • 3.4.1 ISE 9.1i 软件设计流程
  • 3.4.2 ISE 9.1i 软件操作简介
  • 3.5 串口通信
  • 3.5.1 串口通信原理
  • 3.5.2 RS-232 协议
  • 3.5.3 UART 简介
  • 4 嵌入控制器汇编模块设计
  • 4.1 PICOBLAZE 控制器概述
  • 4.1.1 KCPSM3 简介
  • 4.1.2 KCPSM3 的使用
  • 4.1.3 KCPSM3 指令系统
  • 4.2 嵌入控制器汇编模块设计
  • 4.2.1 嵌入控制器汇编模块详细设计
  • 5 VGA 控制模块设计
  • 5.1 VGA 时序设计
  • 5.1.1 像素时钟
  • 5.1.2 VGA 时序设计
  • 5.2 VGA 控制模块的VHDL 设计
  • 5.2.1 分频模块产生进程
  • 5.2.2 水平和垂直时序控制信号进程
  • 5.2.3 使能信号
  • 5.2.4 模式控制信号
  • 5.3 颜色控制模块
  • 6 LABVIEW 模块设计
  • 6.1 LABVIEW 串行通信介绍
  • 6.2 LABVIEW 串口通信程序
  • 7 系统实现
  • 7.1 约束概念
  • 7.1.1 周期约束(PERIOD 约束)和IO 引脚约束概念
  • 7.1.2 用户约束文件(UCF)
  • 7.1.3 UCF 约束文件
  • 7.2 程序下载及实现
  • 7.2.1 FPGA 配置方式
  • 7.2.2 程序下载及实现
  • 结论
  • 参考文献
  • 后记
  • 相关论文文献

    • [1].复合信号发生器的设计[J]. 电子世界 2020(06)
    • [2].信号发生器不确定度误差来源分析[J]. 电子世界 2020(13)
    • [3].基于嵌入式的激光信号发生器高精度设计[J]. 激光杂志 2018(12)
    • [4].浅析基于单片机的信号发生器技术[J]. 数字通信世界 2018(04)
    • [5].信号发生器的分类、应用领域及发展趋势[J]. 上海计量测试 2018(04)
    • [6].信号发生器功率电平输出示值误差的测量不确定度评定[J]. 计量与测试技术 2017(03)
    • [7].基于嵌入式的远程通信信号发生器的设计[J]. 现代电子技术 2017(18)
    • [8].基于FPGA的信号发生器设计[J]. 科技展望 2016(22)
    • [9].单片机控制多功能信号发生器的分析[J]. 电脑迷 2017(09)
    • [10].信号发生器的设计[J]. 科学中国人 2017(18)
    • [11].浅谈信号发生器的几种方法[J]. 科学中国人 2016(30)
    • [12].基于FPGA的信号发生器的设计与实现[J]. 电脑知识与技术 2020(27)
    • [13].多模态信号发生器设计与仿真[J]. 单片机与嵌入式系统应用 2020(09)
    • [14].视频信号发生器亮度、色度、相位参数的不确定度分析与评定[J]. 轻工标准与质量 2017(01)
    • [15].往复增流式井下压力信号发生器模型及特性分析[J]. 石油机械 2016(10)
    • [16].是德科技全新捷变频信号发生器快速可靠的频率切换[J]. 半导体信息 2014(06)
    • [17].信号发生器的不确定度评定[J]. 电子技术与软件工程 2015(01)
    • [18].安捷伦扩展信号发生器和分析仪频率范围[J]. 计算机测量与控制 2013(12)
    • [19].安捷伦推出新型微波模拟信号发生器[J]. 邮电设计技术 2013(12)
    • [20].数字电视分量信号发生器的校准[J]. 电子产品可靠性与环境试验 2013(S1)
    • [21].便携式e指数周期信号发生器的研制[J]. 核电子学与探测技术 2013(07)
    • [22].一种高斯白噪声信号发生器的设计与实现[J]. 计算机测量与控制 2012(05)
    • [23].新型X系列信号发生器提供纯净和精密信号[J]. 电子设计技术 2012(07)
    • [24].基于FPGA的移相信号发生器的实现[J]. 黄石理工学院学报 2011(01)
    • [25].10MHz~40GHz的综合信号发生器[J]. 半导体信息 2010(06)
    • [26].基于FPGA的数字移相信号发生器设计[J]. 微计算机信息 2009(05)
    • [27].数字移相信号发生器的设计研究[J]. 中国高新技术企业 2008(22)
    • [28].基于直接数字频率合成技术的信号发生器[J]. 中国集成电路 2008(08)
    • [29].基于直接数字频率合成技术的信号发生器[J]. 科技信息(科学教研) 2008(24)
    • [30].一种基于FPGA的信号发生器研究与设计[J]. 微处理机 2015(01)

    标签:;  

    基于SOPC技术的虚拟彩条信号发生器的设计与实现
    下载Doc文档

    猜你喜欢