- 9
- 0
- 约1.75万字
- 约 31页
- 2017-08-10 发布于湖北
- 举报
基于VGA显示的逻辑分析仪
数字逻辑系统课程毕业设计
目 录
摘 要 I
Abstract II
引 言 1
1 绪论 2
1.1 VGA的背景 2
1.2 VGA的发展与应用 3
1.3 基于VGA显示的逻辑分析仪的优势 3
1.4 论文的结构 4
2 基于VGA显示的逻辑分析仪的设计 5
2.1 总体方案的设计 5
2.2 硬件设计的方案 5
2.3 软件设计的方案 6
2.4 采用的主要技术 7
2.4.1 FPGA 7
2.4.2 VHDL语言 8
2.4.3 Quartus II 7.0开发平台 9
3 系统硬件电路设计 10
3.1 FPGA最小系统 10
3.1.1 配置电路 10
3.1.2 时钟及复位电路 11
3.1.3 系统电源 12
3.2 VGA接口电路 13
3.2.1 VGA接口概述 13
3.2.2 VGA接口电路设计 14
3.3 其他外围电路 15
3.3.1输入控制电路 15
3.3.2 状态显示电路 16
4 系统软件设计 17
4.1 双口RAM存储模块 17
4.2 VGA驱动模块 18
4.2.1 VGA时序 19
4.2.2 VGA逐行扫描的工作原理 19
4.3 波形显示控制模块 21
4.3.1 波形数据存储格式 21
4.3.2 波形图像显示 21
4.4 键盘控制显示模块 23
4.5 其他模块 23
5 功能调试与测试 24
5.1 按键输入与显示 24
5.2 系统测试 25
6 总结及展望 26
参 考 文 献 27
致 谢 28
引 言
20 世纪 70 年代初研制出了微处理器,出现4位和 8 位总线,传统示波器的双通道输入无法满足8bit的观察。微处理器和存储器的应用需要不同于时域和频域的测试仪器,数域测试仪器——逻辑分析仪应运而生。逻辑分析仪是利用时钟从测试设备上采集和显示数字信号的仪器,主要作用在于时序判定,以直观的形式显示出数字系统的运行情况,以便对数字系统进行分析和故障判断。
按结构划分,逻辑分析仪大致上可分为独立式(或单机型)逻辑分析仪和需结合计算机的PC-based卡式虚拟逻辑分析仪。独立式逻辑分析仪是将所有的测试软件、运算管理元件以及显示单元,整合在一台仪器之中。独立式逻辑分析仪功能丰富,使用简便,但价格却比较昂贵。基于计算机接口的卡式虚拟逻辑分析仪,使用中需要搭配计算机一起使用,显示屏也与主机分开。虚拟逻辑分析仪虽然以较小的成本提供了相应的性能,但是卡式虚拟逻辑分析仪也有很大缺点,它需要搭配计算机才能使用,操作方式复杂,使虚拟逻辑分析仪的应用难以展开。
在逻辑分析仪的设计开发中,也有一些基于单片机,FPGA或DSP芯片设计的逻辑分析仪,其设计思路,基本上采用的是以虚拟逻辑分析仪的模式进行设计。由控制端完成数据的采集,将采集到的数据,上传到计算机,由计算机进行处理和显示。这种设计方案,设计复杂,系统庞大,难以解决系统资源占用多,操作复杂的瓶颈。另外,逻辑分析仪的一些复杂功能,如位数众多的通道、高级协议触发方式、大存储深度,在一般的应用,如51单片机开发、简单的嵌入式系统学习中,很少用到。设计一款性能适中,价格便宜,操作方便的逻辑分析仪,成为目前一个实用的研究方向。
VGA显示接口是视频图形阵列(Video Graphics Array)接口的简称,是微机系统使用的一种通用显示接口。对于由嵌入式微处理器构成的图像处理系统来说,采用VGA显示输出具有兼容性强,显示内容丰富的优势,而且VGA显示接口具有结构简单,性能可靠,兼容性强,时序容易由微处理器实现的特点。因此,结合VGA显示的逻辑分析仪在嵌入式的数字图像处理系统中有广泛的应用前景。
1 绪论
逻辑分析仪作为一种分析数字系统逻辑关系的工具,是现今测试仪器中最有效、最具代表性的仪器。但其相对昂贵的价格,限制了其在普通用户领域中的使用,因而设计一种廉价的,便于实现的逻辑分析仪,支持一般的小型实验室或教育机构进行数字系统的开发、科研活动,具有很大的现实意义。
本设计是以满足普通用户或者小型实验室需求为目的,因此,该设计考虑的主要因素就是易于实现和成本的问题,然后再考虑保证满足常用功能的前提下,拓展设计功能,确保使用方便。结合成品逻辑分析仪的特点及日常系统设计开发的需求,本文提出了如下设计方案。
本方案不采用常用的基于虚拟逻辑仪的设计方法,而是以台式一体机为设计思路,将信号采集,信号处理,信号显示做成一个系统,特别是数据的显示,采用VGA接口的显示器来完成。逻辑控制,数据处理部分,则由FPGA来完成。
而VGA显示器,作为目前最常用的一种显示载体,其功能丰富,应用非常广泛,价格也比较低,用VGA
您可能关注的文档
- 基于PLC的恒压供水监控系统设计毕业论文.doc
- 基于PLC的换热站控制系统的研究毕业论文.doc
- 基于PLC的换热站控制系统研究毕业论文.doc
- 基于PLC的机床控制系统毕业设计.doc
- 基于PLC的机械臂控制系统设计毕业论文.docx
- 基于PLC的机械手模型控制系统的毕业.doc
- 基于PLC的机械手自动操作系统毕业设计.doc
- 基于PLC的金属切削机械控制系统的设计毕业设计.doc
- 基于PLC的积放输送系统设计毕业设计.doc
- 基于PLC的立体仓库堆垛机控制系统设计毕业论文.doc
- 基于VHDL的数码锁设计毕业设计.doc
- 基于Visual C++的一个简单的网络电话系统毕业论文.docx
- 基于Vmware的服务器虚拟化管理毕业论文.doc
- 基于VTK的有限元网格可视化研究及软件设计毕业设计.doc
- 基于Web Services的统一身份认证系统之Web Services服务器部署及系统通用性的研究与实现毕业论文.doc
- 基于Web Services的统一身份认证系统之Web Services服务器部署及系统通用性的研究与实现毕业设计.doc
- 基于WEB的IT论坛需求分析毕业论文.doc
- 基于Web的办公自动化系统的毕业设计.doc
- 基于WEB的二手房租赁系统设计与实现毕业论文.doc
- 基于WEB的Java精品课程网站的设计与实现毕业论文.doc
最近下载
- 全自动血液流变仪技术参数.DOC VIP
- 2017年江苏高考地理真题及答案.pdf VIP
- 四川省广安市2025-2026学年高一上学期期末考试物理试题(原卷版+解析版).pdf VIP
- 2015高考真题——地理(江苏卷)Word版含解析.doc VIP
- KDIGO2026慢性肾脏病贫血管理临床实践指南解读PPT课件.pptx VIP
- 2026KDIGO临床实践指南:慢性肾脏病贫血的管理(概要)PPT课件.pptx VIP
- 四川省南充市普通高中2025-2026学年高一上学期期末考试物理试题(原卷版+解析版).docx VIP
- 2026年教案课件-中华民族共同体概论-教案合集7篇-新版.pdf VIP
- 2026年教案课件-中华民族共同体概论--专家大讲堂6篇合集-新版.pdf VIP
- 自智网络白皮书(4.0) Autonomous Networks Whitepaper (4.0).pdf VIP
原创力文档

文档评论(0)