1.2 VHDL语言概述
VHDL于1982年诞生。1987年底,它被IEEE与美国国防部共同确定为标准的硬件描述语言 。自从IEEE-1076之后,各种设计EDA的公司陆续研发出各自的硬件描述语言设计环境,可以和VHDL接口。1993年,IEEE对VHDL进行了修订,从更高抽象层次和系统描述能力上扩展硬件描述语言的内容,公布了新的硬件描述语言,即IEEE标准的1076-1993版本,简称93版。VHDL在电子工程领域,它基本上已经成为了通用硬件描述语言[4]。
硬件描述性语言能够被大家广泛应用,它必然相对其他硬件描述语言拥有更多的优点。归纳起来,VHDL 语言主优点包括:(1) VHDL功能强大,设计多种多样;(2) VHDL语言同时还有十分很强的硬件的描述能力;(3) VHDL语言同时具有很强的移植能力;(4) VHDL的设计描述与器件无关;(5) VHDL易于共享和复用。
1.3 Quartus II 开发系统简介
Quartus II 是Altear公司综合性PLD/FPGA开发软件,它支持多种设计输入形式,如:原理图、VHDL、VerilogHDL以及AHDL(Altera Hardware Description Language)等,内嵌综合器和仿真器,Quartus II可完成设计输入与硬件配置的完整设计流程。
 Quartus II可以在XP、Linux以及Unix上使用,除能使用Tcl脚本来完成设相应计流程外,还提供用户完整的图形界面的设计方式。Quartus II有界面统一、运行快、功能集中、易学、易用的特点。Quartus II 通过与DSP Builder和Matlab/Simulink相结合,从而方便实现各DSP应用系统,由系统级设计,嵌入式开发,可编程逻辑设计等于一体的一个综合性开发平台[5,6]。
1.4 系统总体设计
本设计用FPGA(现场可编程门阵列)实现,遵循自顶向下的设计思想,采用VHDL硬件描述语言设计[7,8]。实现微波炉的各个控制模块,通过VHDL编程实现各底层模块的功能,根据题目要求,微波炉控制器总体框图如图1,该系统控制部分以FPGA芯片为核心,实现时间设置、温度设定、火力选择、音效响应提示、LED数码管显示等,在硬件组成上,涉及到电源供电、按键输入、LED数码管显示、指示灯提示等[9]。
本系统采用Cyclone II芯片EP2C35F672C8作为控制芯片,16个按键组成的4*4矩阵键盘,每个按键代表的功能如图2所示,8个LED作为8个状态提示指示灯, 4位LED数码管显示加热倒计时,3位LED数码管显示当前温度值,1位LED数码管显示当前火力档位[10]。
上一篇:STC89C52RC单片机的鸡窝光照控制系统设计+电路图
下一篇:51单片机出租车计价系统设计+源程序

基于飞思卡尔芯片LED色彩控制器的设计

AT89C52单片机交直流电动机测功机控制器设计

水下机器人非线性运动控制器设计与仿真

基于MATLAB的加热炉温控制器设计+程序

STM32蓝牙技术的家庭照明控制器设计+源程序

STC89C52单片机的作息时间控制器的设计+电路图

STC89C51单片机路灯控制器系统设计

浅谈新形势下妇产科护理...

中国古代秘书擅权的发展和恶变

高校网球场馆运营管理初探【1805字】

多元化刑事简易程序构建探讨【9365字】

《醉青春》导演作品阐述

辩护律师的作证义务和保...

谷度酒庄消费者回访调查问卷表

拉力采集上位机软件开发任务书

浅谈传统人文精神茬大學...

国内外无刷直流电动机研究现状