用VHDL描述含有异步清零和计数使能的8位二进制加减计数器源程序

希望能得到波形图

第1个回答  2010-12-15
擦,这么懒,波形图出来直接交报告了本回答被网友采纳
第2个回答  2010-12-14
她133本回答被提问者采纳

试用VHDL语言描述同步模60(60的二进制数为111100)加减可控计数器,要 ...
计算机里第一位0表示正数,1表示负数

...设计一个带异步清零和计数使能的8位二进制计数器吗?很急
VHDL语言设计一个带异步清零和计数使能的8位二进制计数器源程序如下,程序仿真结果如图所示 LIBRARY ieee;use ieee.std_logic_1164.all;use ieee.std_logic_arith.all;use ieee.std_logic_unsigned.all;--*---*-- ENTITY counter8 IS PORT(clk : in std_logic;clr : in std_logic;enabl...

...一个带异步清零和异步预置的8 位二进制加法计数器,麻烦看看代码哪儿...
8’b11111111,那个 8与b之间的符号打错了,应该是单引号‘ ,你改下在试试,而且你的代码是同步复位和置位的,不是异步的,要想实现异步需要将always @ (posedge clk)改成always @ (posedge clk or posedge reset or posedge load)例外建议在时序的逻辑内部qout=0; cout=1;这些等式都写成qout<=0; cout<=1;...

VHDL 八位二进制计数器 语言的编写
input clk,rst;output cnt;reg [7:0]cnt;always@(posedge clk or negedge clk)begin if (!clk)cnt<=8'b00000000;else cnt<=cnt+1;end endmodule

跪求:用VHDL描述异步复位,同步置数和移位使能8位右移移位寄存器。_百度...
CQI := CQI + 1;ELSE CQI := (OTHERS => '0') ; END IF;CLK为时钟输入,RST为异步清零端,D[2..0]为模式控制端,可实现几种不同模式的计数方式,本计数器可供选择的计数模式分别为:七进制,十进制,十二进制,二十四进制等...我们以前做过这个题目了 VHDL程序和报告齐全@……...

设计:具有清零端的8位二进制计数器你好,请问谁可以帮我用VHDL语言设计一...
IF RST = '1' THEN CQI := (OTHERS =>'0') ; --计数器异步复位 ELSIF CLK'EVENT AND CLK='1' THEN --检测时钟上升沿 IF EN = '1' THEN --检测是否允许计数(同步使能)IF CQI < 9 THEN CQI := CQI + 1; --允许计数, 检测是否小于9 ELSE CQI := (OTHER...

求用VHDL语言实现 十进制同步减法计数器(异步清零、同步预置、下降沿触...
VHDL语言实现 十进制同步减法计数器(异步清零、同步预置、下降沿触发、带借位输出BO端)。原程序如下,改程序已经通过仿真,仿真结果见图,输入D的值设为3,同步置位后,输出Q=D=3,功能实现。LIBRARY ieee;use ieee.std_logic_1164.all;use ieee.std_logic_arith.all;use ieee.std_logic_unsigned...

怎样用VHDL设计含有异步清零和同步时钟使能的10位加法计数器
port(clr,en,clkin:in std_logic; ---清零,使能及触发时钟 a,b:in std_logic_vector(9 downto 0);---加数 c:out std_logic_vector(9 downto 0);---和 ci:out std_logic ---进位 );end add;architecture arch of add is ---;signal reg:std_logic_vector(10 downto 0):...

试用vhdl写出具有异步复位和进位功能的十进制计数器
PORT(CLR,CLK:IN STD_LOGIC; --清零、时钟信号 COUT:OUT STD_LOGIC; --进位信号 Q:OUT STD_LOGIC_VECTOR(3 DOWNTO 0));END ENTITY;ARCHITECTURE ONE OF counter10 IS BEGIN PROCESS(CLR,CLK)VARIABLE Q1:STD_LOGIC_VECTOR(3 DOWNTO 0);BEGIN IF CLR='1' THEN Q1:=(OTHERS=>'0'...

怎样用VHDL设计含有异步清零和同步时钟使能的16位加法计数器
use ieee.std_logic_arith.all;use ieee.std_logic_unsigned.all;entity count is port (clk : in std_logic;rst : in std_logic;count_out : out std_logic_vector(15 downto 0));end count;architecture arc of count is signal count : std_logic_vector(15 downt...

相似回答