eda课程设计

eda课程设计

ID:35567130

大小:440.90 KB

页数:9页

时间:2019-03-28

eda课程设计_第1页
eda课程设计_第2页
eda课程设计_第3页
eda课程设计_第4页
eda课程设计_第5页
资源描述:

《eda课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、EDA课程设计课设名称:自动售货机课设日期:2014.6.23——7.xx姓名:佟岐学号:110250215哈尔滨工业大学(威海)信电学院电子信息工程一:软硬件介绍1软件部分介绍1.1QuartusII是Altera公司的综合性PLD/FPGA开发软件,支持原理图、VHDL、VerilogHDL以及AHDL(AlteraHardwareDescriptionLanguage)等多种设计输入形式,内嵌自有的综合器以及仿真器,可以完成从设计输入到硬件配置的完整PLD设计流程。1.2QuartusII提供了完全集成且与电路结构无关的开发包环境,具有数字逻辑设计的全部特性,包括

2、:可利用原理图、结构框图、VerilogHDL、AHDL和VHDL完成电路描述,并将其保存为设计实体文件;LogicLock增量设计方法,用户可建立并优化系统,然后添加对原始系统的性能影响较小或无影响的后续模块;功能强大的逻辑综合工具;完备的电路功能仿真与时序逻辑仿真工具;定时/时序分析与关键路径延时分析;支持软件源文件的添加和创建,并将它们链接起来生成编程文件;使用组合编译方式可一次完成整体设计流程;可使用SignalTapII逻辑分析工具进行嵌入式的逻辑分析;自动定位编译错误;高效的期间编程与验证工具;可读入标准的EDIF网表文件、VHDL网表文件和Verilog网

3、表文件;能生成第三方EDA软件使用的VHDL网表文件和Verilog网表文件2硬件部分介绍本控制系统的硬件外围设备分为:外部电源,FPGA芯片,LED显示灯,数码管,按键开关等。2.1芯片的选择本次课设所用到的FPGA芯片为:Altera公司生产的EP2C5Q208C8N芯片。如图2.1.图2.1EP2C5Q208C8N芯片2.2时钟发生器自动售货机的控制系统需要一个时钟信号,我们选用的是6MHz的时钟信号,时钟发生器。2.3外部电源日常所用到的电源为220V电压的电源,但是本课题中自动售货机所需要的电压为5V,因此我们需要设定一个变压电路来完成所需的电压。在这部分电路

4、我们用到了一个变压器,一个整流桥,一个滤波电路,一个稳压器完成为5V电压的电源。2.4键盘设计为了完成购物自动售货机必须有购物键,本课题所要求的是八个按键,其中四个是商品选择键,三个是投币键,剩下的一个按键为初始按键。2.5显示器设计自动售货机需要一个显示部分,当购物结束后显示器显示找零钱数以及商品剩余量。对于商品数量,用发光二极管显示;对于找零钱数,将在LED上进行显示。显示器如图2.2所示。图2.2显示器二:系统设计2.1设计思想2.1.1课题背景人类社会已进入到高度发达的信息化社会,信息社会的发展离不开电子产品的进步。现代电子产品在性能提高、复杂度增大的同时,价格

5、却一直呈下降趋势,而且产品更新换代的步伐也越来越快,实现这种进步的主要原因就是生产制造技术和电子设计技术的发展。自动售货机是20世纪70年代在日本、欧美发展起来的一种全新的消费方式,自动售货机又被称为24小时营业的微型自助超市,它的售货领域非常广泛,是发达国家商品零售的一种主要方式。它不受时间、地点的限制,能节省人力、方便交易。2.1.2设计目的模拟自动售货机售货的过程,实现自动售货机的基本功能,如投币处理、商品选择、购货撤销、退币处理、计算存货等功能。2.2工作原理及系统框图1功能要求(1)总体上该系统能完成对商品信息的数量显示、进程控制、钱币处理、余额计算和显示功能

6、。(2)自动售货机能够销售4种商品:热狗(2元),饮料(3元),汉堡(4元),双层汉堡(5元)初始数量各为2。自动售货机允许投入1元,2元,5元硬币:当总币值等于顾客需要的商品单价时,机器送出需要的商品:若总币值大于顾客需要的商品单价时,机器除提供所需商品外,并将余币退出;若总币值小于顾客需要的商品单价时,机器退出顾客投入的硬币。设机器内1元和2元的找零硬币无限。3)用发光二极管显示商品数量情况:两个灯亮表示剩余数量为2,一个灯亮表示剩余数量为1,没有灯亮则表示商品已售罄。(4)如果投入的硬币达到或大于所购商品的价格,自动售货机会发出一个指示信号使接受硬币的装置不再接收

7、新的硬币。(5)当顾客完成一次购买后或按错按钮后,需要一个初始化按钮,使整个系统恢复到初始状态。(6)顾客一次只能购买一种商品的一个,若需要更多商品,需要重复操作。2控制状态的设计此售货机分为三种状态,每一个状态能完成一定得功能:初始状态,投币状态,找零状态。(1)初始状态:当售货机通电后进入初始状态,顾客购买时,可根据选择xuan_rg,xuan_yl,xuan_hb,xuan_schb键购买商品,从而进入下一状态。当顾客购买错误或不再购买时按下start重新进入初始状态。(2)投币状态:在这个状态时xuan_rg,xuan_yl,xu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。