全球旧事资料 分类
的设计方法从系统设计入手在顶层进行层次划分和结构设计在功能模块一级进行仿真、纠错并用VHDL硬件描述语言对高层次的系统行为进行描述VHDLVeryHighSpeedI
tegratedCircuitHardwareDescriptio
La
guage超高速集成电路硬件描述语言主要描述数字系统的行为、结构、功能和接口。
现在计费器大多数以单片机为平台的,但是单片机程序是不通用的,不同的芯片有不同的指令集,因此设计研发比较困难。而FPGA等数字可编程器件的出现彻底解决了这个问题,而且性能更稳定、设计更灵活、能实现较复杂的功能,运用EDA软件可方便的在电脑上实现设计与仿真。本文根据龙岩市出租车计费的实际情况采用VHDL语言来设计的一种出租车计费器源程序经MaxPlusⅡ软件调试优化最后下载到EPF10K10LC844芯片中来实现的。由于使用FPGA芯片外围电路少、成本低、抗干扰能力强可用于实际的出租车收费系统中。FPGA是电子设计领域中最具活力和发展前途的一项技术,未来必定会取代部分落伍的数字器件。
2.主要研究工作
f本次设计主要涉及到EDA防真系统,而由于MAXPLUSII应用防真软件的特殊性,只能够在实验箱上进行操作。本次设计需要选择较大容量芯片如:EPF10K10LC844芯片,内容上以出租车计费系统为基础,利用VHDL语言模拟计费,原理简单,易懂,能够实现里程、等待时间、里程价、等待价、以及分段计费等功能。在实现过程中具体研究开发如下:
(1)模拟出租车计费系统,其中基本的模块有9个,包括分频模块CLKGEN,等待判别模块DDPB里程计算模块LCJS里程计费模块LCJF等待计时模块DDJS等待计费模块DDJF选择信号模块SE,输出数据模块SCXZ显示模块DI。
(2)增加时间段设置模块,出租车白天和夜晚的计费标准是不一样的。(3)增加个自检功能,模拟行驶一段路,检查所走的路程与相关计费是否标准。
3.主要研究内容
本次设计的主要内容分为5章,第一章EDA简介,主要介绍VHDL语言设计步骤,MAXPLUSII简介。第二章方案设计与论证第三章单元模块设计为本文的核心部分第四章系统仿真、综合、下载,主要围绕本次设计仿真过程中遇到的问题和所得的结果进行一个小结。第五章为结束语和致谢辞,最后是参考文献部分和各个模块主要程序介绍。
1.EDA简介
11VHDL语言设计步骤1
利用VHDL语言进行设计可分为以下几个步骤
1.1.1设计要求的定义。
在从事设计进行编程VHDL代码之前,必须先对你的设计目的和要求有一个明确的认识。对所需的信号建立时间、时钟输出时间、最大系统工作频率、关键的路径等这些要r
好听全球资料 返回顶部