实验一 基于FPGA的计数器设计
1. 实验目的:
(1) 掌握QuartusⅡ软件的设计流程;
(2) 学习原理图设计方法和波形仿真方法。
2. 实验任务:
(1) 基本任务:采用原理图法设计一个十进制计数器,完成波形功能仿真和时序仿真。
(2) 拓展任务1:采用原理图法设计一个六进制计数器,完成波形功能仿真和时序仿真。
(3) 拓展任务2:通过编译、仿真等手段,在所提供的Lab1_mistake观察常见错误现象并记录。
3.实验步骤
基本任务:
(1)新建工程(包括quartus的下载与使用,具体可以看实验报告)
(2)设计电路

思路:利用集成的74390芯片。根据该芯片的功能表,将QA与CLKB相连为模10计数功能。通过总线将输出端QA,QB,QC,QD送到output端(最后会有工程文件下载连接)
拓展任务1:
(1)设计思路
以基本任务设计的模10计数器为基础,模6计数器只要将模10计数器计数到6的时候清零,重新从0开始计数。
根据模10计数器的真值表可知QB与QC同时为1时,将QA,QB通过双输入与非门输出到清零端(1CLR)
我后面的电路是一个防止竞争冒险现象的电路,是当时我们的附加题,实际上只要将AND2与非门的输出端直接连接到1CLR就行了。
(2)电路设计


&spm=1001.2101.3001.5002&articleId=121779252&d=1&t=3&u=9d7b0945b7c54c768a637555975cae16)
670

被折叠的 条评论
为什么被折叠?



