- 8
- 0
- 约4.45千字
- 约 9页
- 2017-03-06 发布于江苏
- 举报
《CPLD/FPGA原理及应用
实验名称 自动售货机的设计 实验时间 实验地点 计算机房 实 验 人 姓 名 陈凯文 合 作 者 无 学 号 座机电话号码066 实验小组 第 组 实验性质 □验证性 □设计性 □综合性 □ 应用性 实验成绩: 评阅教师签名: 一.实验要求
1)设计一个自动售货机
2)只能卖1.5,2,2.5三种商品只能投0.5,1,5元三种货币
3)用modelsim仿真观察波形验证程序
二.实验内容
Sa,sb,sc分别表示1.5,2,2.5三种商品
Ma,mb,mc分别表示0.5 1 5元三种钱
Ch1,ch2,ch3分别表示三种商品的出货
Zl代表找零
首先我这一次实验并不成功,由于对verilog语言不熟练很多语法规则都不知道,加之身体问题好吧这些都是我失败的借口吧。下面是我的状态图
状态图:
这个状态图画完我想可能我的设计可能存在很大的问题因为我从未在case你写过case编程如下
`timescale 1ns/1ns
module zidong_tp;
reg[3:0]c,t;
reg rst,clk;
reg sa,sb,sc,ma,mb,mc;
wire ch1,ch2,ch3,zl;
parameter CYCLE 100;
always # CYCLE/2 clk ~clk;
initial clk
原创力文档

文档评论(0)