教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

希洛·尤尔的基于VHDL的计程车计价器设计(9)

来源:网络收集 时间:2026-08-23
导读: 重庆邮电大学本科毕业设计(论文) end process; end rtl; 七、显示译码模块实现 模块如图3.7 图3.7 显示译码模块 begin case d is when‖0000‖=>q q q q q q q q q q end rtl; - 21 - 重庆邮电大学本科毕业设计(

重庆邮电大学本科毕业设计(论文)

end process; end rtl;

七、显示译码模块实现

模块如图3.7

图3.7 显示译码模块

begin case d is

when‖0000‖=>q<=‖0111111‖; when‖0001‖=>q<=‖0000110‖; when‖0010‖=>q<=‖1011011‖; when‖0011‖=>q<=‖1001111‖; when‖0100‖=>q<=‖1100110‖; when‖0101‖=>q<=‖1101101‖; when‖0110‖=>q<=‖1111101‖; when‖0111‖=>q<=‖0100111‖; when‖1000‖=>q<=‖1101111‖; when others=>q<=‖1101111‖ ; end case; end process;

end rtl;

- 21 -

重庆邮电大学本科毕业设计(论文)

第三节 本章小结

本章首先对于主要使用的软件maxplus进行了一个简单的介绍,然后交代了总设计的框图以及流程图,给阅读者以一个大体的印象。 从3.4节开始,分5个模块详细介绍了主要程序,一个出租车计费系统的程序在本章全部交待完毕。

第四章 系统仿真

第一节 软件Altera Max+plus介绍

一、软件功能简介

MAX+plusⅡ(Multiple Array and Programming Logic User System)开发工具是美国Altera 公司推出的一种EDA 工具,具有灵活高效,使用便捷,易学易用的特点。Altera 公司在推出各种CPLD 和FPGA 的同时也在不断地升级相应的开发工具软件,已从早期的第一代A+plus、第二代MAX+plus 发展到目前的第三代MAX+plus II 和第四代Quartus。使用MAX+plus Ⅱ软件,设计者无需精通器件内部的复杂结构,只需熟悉所用的设计输入工具,如硬件描述语言、原理图等进行输入,MAX+plusⅡ自动将设计转换成目标文件下载到器件中去。

MAX+plusⅡ开发系统具有以下特点。

①多平台系统 MAX+plusⅡ的设计输入、处理与校验功能一起提供了全集 成化的可编程开发工具,可以加快动态调试,缩短开发周期。

②开放的界面 MAX+plusⅡ可与其它工业标准的设计输入、综合和校验工 具链接。具有EDIF,VHDL,Verilog HDL 以及其他的网表接口,便于与许多公司的EDA 工具接口,包括Cadence,Mentor,Synopsys,Synplicity,Viewlogic等公司提供的EDA 工具的接口。

③模块组合式工具软件MAX+plusⅡ具有一个完整的可编程逻辑设计环

- 22 -

重庆邮电大学本科毕业设计(论文)

境,

包括设计输入、设计处理、设计校验仿真和下载编程四个模块,设计者可以按设计流程选择工作模块。

④与结构无关 MAX+plusⅡ支持Altera 的Classic、MAX5000、MAX7000、 FLEX8000、FLEXlOK 等可编程器件系列,提供工业界中唯一真正与结构无关的可编程逻辑设计环境。

⑤硬件描述语言 MAX+plusⅡ支持各种HDL 硬件设计输入语言,包括VHDL、VerilogHDL 和Altera 的硬件描述语言AHDL。

二、可编程逻辑器件设计流程简介

可编程逻辑器件CPLD/FPGA 的设计是指利用开发软件和编程工具对器件进行开发的过程。可编程逻辑器件的设计流程包括设计准备、设计输入、设计处理(项目编译)、仿真和定时分析、器件编程下载(设计实现)四个步骤。

三、MAX+plus II 可编程设计流程

①设计准备在对可编程逻辑器件的芯片进行设计之前,首先要进行方案论证、系统设计和器件选择等设计准备工作。设计者首先要根据任务要求,如系统所完成的功能及复杂程度,对工作速度和器件本身的资源、成本及连线的可布通性等方面进行权衡,选择合适的设计方案。在前面已经介绍过,数字系统的设计方法通常采用从顶向下的设计方法,也是基于芯片的系统设计的主要方法,它首先从系统设计入手,在顶层进行功能划分和结构设计,采用硬件描述语言对高层次的系统进行描述,并在系统级采用仿真手段,验证设计的正确性,然后再逐级设计在低层的结构。由于高层次的设计与器件及工艺无关,而且在芯片设计前就可以用软件仿真手段验证系统方案的可行性,因此自顶向下的设计方法,有利于在早期发现结构设计中的错误,避免不必要的重复设计,提高设计的一次成功率。自顶向下的设计采用功能分割的方法从顶向下逐次进行划分,这种层次化设计的另一个优点是支持模块化,从而可以提高设计效率。

②设计输入设计者将所设计的系统或电路以开发软件要求的某种形式表现出来,并送入计算机的过程称为设计输入。设计输入通常有以下几种方式。 1).原理图输入方式 2).硬件描述语言输入方式 3).波形输入方式

- 23 -

重庆邮电大学本科毕业设计(论文)

4).层次化设计输入方式

四、项目编译(设计处理)

这是器件设计中的核心环节。在设计处理过程中,编译软件将对设计输入文件进行逻辑化简、综合和优化,并适当地用一片或多片器件自动进行适配,最后产生编程用的编程文件。

① 语法检查和设计规则检查

② 设计输入完成之后,在编译过程首先进行语法检验,如检查原理图有无漏 …… 此处隐藏:248字,全部文档内容请下载后查看。喜欢就下载吧 ……

希洛·尤尔的基于VHDL的计程车计价器设计(9).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/519436.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)