基于FPGA的环形计数器设计

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:RyanD
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:设计一个能自启动的模8右移扭环形计数器和模4右移环形计数器,以Verilog语言进行程序编写,并设以FPGA应用设计为基础,使用Quartus Ⅱ进行仿真。
  关键词:FPGA;Verilog;Quartus Ⅱ。
  中图分类号:TP311 文献标识码:A
  文章编号:1009-3044(2019)09-0217-02
  在信息化时代的今天,无论是工厂的生产,还是日常生活,自动化的程度越来越高,在许多场合,人,已不再是必须主角,而代替人类完成诸多工作的是高度自动化的设备,而其中关键的一环便是计数器。
  1 原理
  1.1 FPGA简介
  以硬件描述语言(Verilog或VHDL)所完成的电路设计,可以经过简单的综合与布局,快速的烧录至 FPGA 上进行测试,是现代 IC设计验证的技术主流。这些可编辑元件可以被用来实现一些基本的逻辑门电路(比如AND、OR、XOR、NOT)或者更复杂一些的组合功能比如解码器或数学方程式。在大多數的FPGA里面,这些可编辑的元件里也包含记忆元件例如触发器(Flip-flop)或者其他更加完整的记忆块。
  1.2 计数模块简介
  此模块为本次设计的主模块,由两个小模块IC181模块(模8右移扭环形计数器模块)和IC182模块(模4右移环形计数器模块)组成,完成本设计的计数功能。其中,扭环形计数器又称约翰逊计数器,它具有电路结构简单,工作速度快且循环码等优点,因而应用较广。
  2 总体设计
  2.1 总体框图
  2.2 总体流程图
  3 具体设计
  (1)分别设计模8右移扭环形计数器和模4右移环形计数器。
  (2)将两个计数器结合起来,形成可控的扭环形计数器和环形计数器。
  (3)加入控制开关S,当S合上即高电平时,模8右移扭环形计数器工作,S断开,即低电平时,模4右移环形计数器工作。
  (4)信号说明
  输入信号:时钟信号CLK,模式转换信号S。
  输出信号:环形计数器与扭环形计数器输出信号D1【3..0】
  (5)计数器电路设计图,见图3
  4 仿真
  使用Quartus Ⅱ进行仿真,仿真图见图4.
  5 验证
  将程序下载至开发板,本次检测使用模8计数验证,将控制开关置1,红色流水灯依次点亮,随后依次熄灭。,代表完成一次有效循环,即计数一次。见图5.1-5.8
  6 总结
  本次设计将两个不同的自启计数器结合在一起进行使用,提升了使用上的可变性,能够完成多种不同场合的需求,在电路的设计过程中曾遇到些许难题,诸如连接线选择错误导致电路错误等,但最后在指导教师王颖女士的帮助下,皆一一解决,同时,本实验也是针对可编程逻辑器件FPGA及Verilog语言学习的一次验收性实验,经过对本实验的设计,对FPGA查缺补漏,强化了对FPGA设计的技巧。
  参考文献:
  [1] 邹道胜,朱如琪,陈赜.CPLD/FPGA与ASIC设计实践教程[M].2版.北京:科学出版社,2010.
  【通联编辑:唐一东】
其他文献
优化收入分配结构、缩小居民收入差距已成为当前扩大消费需求的重要举措,有助于提高居民总体消费水平、加快促进消费升级。大量实证研究表明城乡收入差距增大将负向影响居民
2005年8月28日,十届全国人大常委会第十七次会议表决通过了《中华人民共和国公证法》,这是一部与民商事活动密切相关的法律,而我国民法中的重要组成部分,以明确和规范物的归属及
对于“教学”这一事物,不同教师可以有不同的见解,同一教师在专业成长的不同时期也可以产生不同的见解。所以,教学主张具有多元性和动态性的特点。福建师范大学余文森教授认为,教学主张是“名师区别于其他教师的重要特征”,“缺乏教学主张,或者教学主张不鲜明、不坚定,就称不上是真正意义上的名师”[1]。可见,形成自己富有个性的教学主张是教师专业成长进程中的重要里程碑。笔者以美国教育学者艾莉诺·达克沃斯的“教学即
应用高通量药物筛选技术,筛选发现具有丁酰胆碱酯酶(BuChE)抑制活性的中药提取物,同时采用超高效液相色谱与串联四极杆飞行时间质谱仪联用技术(UPLC-Q-TOF-MS)对其活性部位进行分
新基建是助推经济高质量发展的新动能,而智慧园区是建立在数字园区基础上的智能化园区。本文基于新基建的特点,提出了智慧园区建设的六大途径:新基建为构建智慧园区整体建设
自“五四”时期开始中国的歌剧便开启早期探索,从展现民族现实社会生活的背景出发,与民族传统戏曲、音乐和外国歌剧艺术进行交融,取之精髓进行创新,因此它既不同于传统戏曲,
设计了基于PLC的白酒灌装生产线杂酒回收利用控制系统。控制系统以西门子S7-200 SMART PLC为控制中心,西门子SMART 700 IE V3触摸屏为人机操作界面,实现杂酒的回收和再利用。
“我们结婚一个月了.想公证一下房屋产权。”9月27日上午,市民王先生和李女士夫妇一起来到青岛市北区第二公证处.就婚后房屋产权和债权进行了公证。本月初以来.该公证处已接办20
摘要:软件测试人才供不应求,如何培养高质量的软件测试人才成为人们关注的焦点。该文调研了软件测试行业的需求,分析了软件测试课程教学现状,提出了校企合作联合开展基于工作过程的软件测试课程教学方法,为软件测试领域培养更多的优秀人才。  关键词:工作过程;软件测试;校企合作;教学方法  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)34-0131-02  近年
摘要:为了实现能自启动的模8右移扭环形计数器和模4右移环形计数器的功能,以FPGA和verilog硬件描述语言为基础,包含IC181和IC182模块,以及21mux二选一选择器,实现了控制流水灯做出一些简单的控制。  关键词:FPGA;verilog;环形计数器;扭环形计数器  中图分类号:TP311 文献标识码:A  文章编号:1009-3044(2019)09-0215-02  随着现代世界的