用VHDL描述异步复位,同步置数和移位使能8位右移移位寄存器。

用VHDL描述异步复位,同步置数和移位使能8位右移移位寄存器。libraryieee;useieee.std_logic_1164.all;entitysreg8bisp... 用VHDL描述异步复位,同步置数和移位使能8位右移移位寄存器。
library ieee;
use ieee.std_logic_1164.all;
entity sreg8b is
port(clk,rst:in std_logic;
load,en:in std_logic;
din:in std_logic_vector(7 downto 0);
qb:out std_logic);
end sreg8b;
architecture behan of sreg8b is
signal reg8:std_logic_vector(7 downto 0);
begin
process(clk,rst,load,en)
begin
if(rst='1')then
reg8<='0';
elsif ________________ then
if (load='1')then
reg8<=din;
elsif (en='1')then
reg8(6 downto 0)<=_______________;
end if;
end if;
end process;
qb<=reg8;
end behav;

以上程序希望各大虾们帮忙补全~~~~如果是高手请顺便帮忙检查下错误!!!!!!谢谢了!!!!!!
展开
 我来答
匿名用户
2013-06-15
展开全部
第一空填clk 'event and clk='1'(上升沿)或clk 'event and clk='0'(下降沿);第二空填reg8(7 downto 1);错误的话,我大致看了下,reg8<='0'这个应该不对,reg8是8位的,赋值应该用reg8<="00000000"。其他暂时没看出来,如果编译有问题可以再沟通
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式