摘要:如今我国经济在全面发展,人们的日常出行选择的主要交通工具之一便是出租车,从此处可知如今出租车计价器的研究也是很有必要的。传统的出租车计价器都可以用单片机实现主要功能,但是单片机的程序并不能够通用,它不同的指令集在不同的芯片上。因此设计研发采用单片机设计的出租车计费系统比较困难且繁琐。为了生产研发成本低,设计方式简单并且周期短,可靠性高还升级功能便捷,并且能够容易满足客户需求的出租车计费器。
本篇论文提出了用Quartus II仿真软件来设计一个基于FPGA的出租车计费系统。通过Verilog HDL硬件描述语言设计各子模块,然后实现模拟汽车的启动、停止、计费、停车等候等功能。
关键词:出租车计费系统;FPGA;Verilog HDL;Quartus II
目录
摘要
ABSTRACT
第一章 绪论-1
1.1课题研究的背景及意义-1
1.2出租车计费器的发展现状-1
1.3课题研究的内容及方法-2
1.3.1课题研究的内容-2
1.3.2课题研究的方法-3
第二章 相关设计工具介绍-4
2.1EDA技术-4
2.1.1EDA技术简介-4
2.1.2EDA技术的主要特征-4
2.2FPGA简介-4
2.3VHDL简介-5
2.4 Quartus II简介-6
第三章 课题原理及各模块的设计说明-8
3.1课题原理-8
3.2分频模块-10
3.2.1分频模块的功能描述-10
3.2.2分频模块的仿真波形图-11
3.3计量模块-11
3.3.1计量模块的功能描述-11
3.3.2计量模块的流程图-12
3.3.3计量模块的仿真波形图-14
3. 4计费模块-14
3.4.1计费模块的功能描述-14
3.4.2计费模块的流程图-15
3.4.3计费模块的仿真波形图-16
3.5控制模块-16
3.5.1控制模块的功能描述-16
3.5.2控制模块的流程图-17
3.5.3控制模块的仿真波形图-18
3.6原件例化(总模块)-18
第四章 下载与调试-20
4.1管脚的连接-20
4.2实验箱硬件验证-21
结束语-23
致谢-24
参考文献-25
附录-26