VHDL实习报告.docVIP

  • 65
  • 0
  • 约6.09千字
  • 约 23页
  • 2017-01-30 发布于重庆
  • 举报
VHDL实习报告

西安邮电大学 通信与信息工程学院 VHDL实习报告 专业班级: 对抗1101 学生姓名: 刘茜 学号(班内序号): 13) 2014 年 5 月 3 日 指导教师评语: 实 验 成 绩: 指导(辅导)教师 : 一.摘要 为什么做:洗衣机控制器的设计是把家电控制电路集成在一篇FPGA芯片内,这样就无需专门的和外部逻辑电路。从而减小了电路的体积,提高了系统的稳定性 做什么:洗衣机控制器主要是定时器的设计,由一片FPGA和外围电路控制部分。FPGA接受键盘的控制命令,控制洗衣机的排水,水位和洗衣机的工作状态。 怎么做:对FPGA芯片的编程采用模块化的VHDL (硬件描述语言)进行设计,设计分为三层实现,顶层实现整个芯片的功能。顶层和中间层多数是由VHDL的元件例化语句实现。中间层调用底层模块。 做的结果:使洗衣机作如下运转:定时启动—〉正转20秒—〉暂停10秒—〉反转20秒—〉暂停10秒—〉定时不到,重复上面过程。 二、英文摘要 Why:To design a washing machine controller,we integrate the Household appliances control circuit into a FPGA chip.Therefore we can do without an Single-Chip Microprocessor or the external logic circuit.So we can reduce the size of the circuit and reinforce the stability of the system. Do what:The timer is play the most important part in the design. It is made up of a FPGA chip and the external circuit.FPGA answer the command from the keyboard and then make the washing machine drainage,set the water lever and other state. How to do:We use the VHDL modularized program to program the FPGA chip . The whole design is made up of three layers.The top layer realize the function of the whole chip.the top and the middle layer almost make use of components instantiated statements.And the top layer invokes the underlying modules. Results: We can enable the washing machine doing following functions: Start working on the time setted - Roll clockwise for 20s- Stop for 10s-Roll anticlockwise for 20s-Stop for 20s-if setted time not come ,re

文档评论(0)

1亿VIP精品文档

相关文档