问答题X 纠错

参考答案:

LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL; 
USE IEEE.STD_LOGIC_UNSIGNED.ALL; 
ENTITY cnt16 IS PORT(EN,RST,UPD,CLK : IN STD_LOGIC;
 OUT1: OUT STD_LOGIC_VECTOR(15 DOWNTO 0));
 END cnt16; 
ARCHITECTURE bhv OF cnt16 IS SIGNAL QQ:STD_LOGIC_VECTOR(15 DOWNTO 0); 
BEGIN PROCESS(EN,RST,UPD)
BEGIN IF RST='1' 
THEN QQ<=(OTHERS=>'0'); --有复位信号清零ELSIF EN='1' THEN  --EN位高电平开始计数IF CLK'EVENT AND CLK='1' THEN IF UPD='1' THEN   --当UDP为1加计数 QQ<=QQ+1; 
ELSE  --当UDP不为1减计数


IF QQ > "0" THEN  --当减到0时   
   QQ<=QQ-1; --给QQ全1     
ELSE      QQ<=(OTHERS=>'1');     
END IF;    
END IF;   
END IF;  
END IF; 
END PROCESS;  OUT1<=QQ; 

END bhv;

查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

用VHDL设计一个功能类似74LS160(异步复位和同步使能加载的十进制加法计数器)的计数器。

参考答案:

问答题

设计一个具有同步置1,异步清0的D触发器。

参考答案:

问答题

在VHDL设计中,给时序电路清0(复位)有两种不同方法,它们是什么?如何实现?

参考答案:

同步和异步复位。
解1:含异步复位和时钟使能的D触发器

解2:含同步复位控制的D触发器

问答题

用原理图输入方式设计一个7人表决电路(用4位二进制全加器),参加表决者7人,同意为1,不同意为0,同意者过半则表决通过,绿指示灯亮;表决不通过则红指示灯亮。

参考答案:

问答题

用74283(4位二进制全加器)加法器和逻辑门设计实现一位8421BCD码加法器电路,输入输出均是BCD码,CI为低位的进位信号,CO为高位的进位信号,输入为两个1位十进制数A,输出用S表示。(化简)

参考答案:解:用74283(4位二进制全加器)加法器和逻辑门设计实现一位8421BCD码加法器电路。解:用74283(4位二进制全...

问答题

用74148(8-3线八进位优先编码器)和与非门实现8421BCD优先编码器。用3片74139(2线-4线译码器)组成一个5-24线译码器。

参考答案:

问答题

归纳利用Quartus II进行VHDL文本输入设计的流程:从文件输入一直到硬件功能测试。

参考答案:1.建立工作库文件夹和编辑设计文件;2.创建工程;3.编译前设置;4.全程编译;5.时序仿真;6.引脚锁定;7.配置文件...

问答题

根据下图,用两种不同描述方式设计一4选1多路选择器。在设计中需要体现此电路由三个2选1多路选择器构成。解1:层次例化;解2:单层3进程。

参考答案:解1:层次例化。底层元件mux21a.vhd程序如下:解1:层次例化。顶层mux41b.vhd程序如下:解2:单层结构m...

问答题

能把任意一种进制的值向一整数类型的数据对象赋值吗?如果能,怎样做?

参考答案:能(若A,B,C,D是信号整数类型,A<=16#df#;B<=8#23#;C<=2#01#;D<=10)

问答题

表达式C<=A+B中,A、B和C的数据类型都是STD_LOGIC_VECTOR,是否能直接进行加法运算?说明原因和解决方法。

参考答案:能(第一种将A、B转换成整型数相加结果再转换成逻辑位矢后送C;第二种使用USE IEEE.SDT_LOGIC...
赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved