VHDL课程设计题目.docxVIP

  • 55
  • 0
  • 约2.31千字
  • 约 6页
  • 2020-03-09 发布于江西
  • 举报
08 级 VHDL 课程设计题目 选题说明:1、每人选做一题。 详细设计要求待选定题目后所发的任务书而 定。 如有别的题目想做的同学,可向老师提出申 请。 课程设计 目录 设计任务与要求 总体框图 功能模块(包括代码) 总体设计电路图 (包括仿真输入及仿真波形,并附上仿真说 明) 5、学习 VHDL 的心得体会(1000 字左右) 1、洗衣机洗涤控制器的 FPGA 实现 要求采用 VHDL 语言设计一个洗衣机洗涤控制器,要求能根据洗涤模式控制 洗涤步骤的开关,并显示洗涤状态进行和结束。同时,能设置洗涤模式,并显 示洗涤所剩时间(假设系统某一洗涤模式下最长的洗涤时间为 59 分 59 秒);编 写洗衣机洗涤控制器程序,实现控制功能,进行软件仿真,得出仿真波形。(书 上有相关的内容可做参考,但要注意区别) 2、同步 FIFO 控制器设计 要求采用 VHDL 语言设计一个同步 FIFO 控制器,设计要求:端口要求(时 钟:clk,复位:reset,写使能信号 wr_en,输入数据 din,读使能信号 rd_en,输出数据 dout,输出数据有效信号 valid),输入数据和输出数据类型 大小一致,同一个时钟控制,输出数据时有数据有效信号 valid 表示。实现同 步 fifo 控制功能,进行软件仿真,得出仿真波形。 3、出租车计费系统的 VHDL 实现 设计并制作一台出租车计费系统。 基本要求:1、里程显示,显示方式为 XXX.X,单位为 km 精确到 0.1km 2、里程单价显示,显示方式为 X.XX,单位为元/km,根据每天 不同的时间段有两种情况:当时间段为 06:00~23:00 时单 价为 1.40 元/km,其他时间段单价为 1.80 元/km; 3、费用的计算及显示,出租车的起价为 5.00 元,当里程小于 2km 时,按起价计算费用;当里程大于 2km 时,按下式计算费 用: 费用=里程×里程单价+等候时间×等候单价 费用显示方式为 XXX:XX,单位为元; 4、当出租车在正常运行状态下,应能显示当前的时间;在熄火的 情况下,时钟必须正常运行,但是可以不显示时钟; 4、电梯控制器的 FPGA 实现 采用 VHDL 语言设计一个电梯控制器,要求能控制电梯完成 4 个楼层的载 客服务,而且遵循方向优先的原则,提前关电梯门和延迟关电梯门,对电梯的 运行(上升和下降)、停止、等待等状态进行控制。同时,能显示电梯的运行情 况、电梯所在楼层等。 5、基于 FPGA 的自动售货机的设计 采用 VHDL 语言设计一个自动售货机,只销售 cola 与 pepsi 两种饮料,售 价均为 1.5 元。顾客可以由两个不同投币孔分别投入 5 角硬币或 1 元硬币。一 次交易只能购买一瓶,且自动找零。只要按下取消键就会马上无条件退币。要 求定义状态取值,画出其状态转移图,编写程序,实现售一件商品的功能。 6、交通灯控制器 设计一个十字路口的交通灯控制器,能显示十字路口东西、南北两个方向 的红、黄、绿灯的指示状态。要求两条交叉道路上的车辆交替运行,南北方向 通行时间为 30s,东西方向通行时间为 20s,时间可修改。控制器有复位功能, 显示时间功能。 7、数字秒表 设计一块数字秒表,能够精确反映计时时间,并完成复位、计时功能。秒 表计时的最大范围为 1 小时,精度为 0.01 秒,并可显示计时时间的分、秒、 0.1 秒等度量。 8、多路彩灯控制器 设计一个多路彩灯控制器,能够在 6 种不同的彩灯花型之间进行循环变化, 并可设置花型变化的节奏,且可进行复位。 9、数字式竞赛抢答器 设计一个可容纳四组参赛者同时抢答的数字抢答器,可判断第一抢答者并 报警指示抢答成功,其他组抢答均无效。若提前抢答则对相应的抢答组发出警 报。同时还具有计分功能,若抢答成功并回答正确增加 1 分,答错不扣分。 10、FIR 滤波器 设计一个输入输出信号矢量宽度均为 8 位的 17 阶线性相位 FIR 滤波器。要 求输入信号范围为[ ?99 ,0,0,0, ?70 ,0,0,0, ?99 ,0,0,0, ?70 …], 设其采样频率 Fs 为 44kHz,截止频率 Fc 为 10.4kHz。 11、直接数字频率合成器 设计一个输入信号适量宽度为 12 位、输出信号适量宽度为 10 位的正弦信 号波形发生器。要求该系统的设计采用 ROM 查找表法,采用宽度为 8、深度为 1024 的 1/4ROM 查找表,系统可根据需要对频率控制字和相位控制字进行相应 的设置,从而产生不同起始相位和频率的正弦波信号。 12、智能函数发生器 设计一个智能函数发生器,能够以稳定的频率产生三角波、梯形波、正弦 波和方波,并可选择不同的波形输出,且具有复位功能。 13、多功能电子表 设计一个含有数字

文档评论(0)

1亿VIP精品文档

相关文档