用ALU实现的4位累加器,用verilog语言来完成

用ALU实现的4位累加器,用verilog语言来完成,第1张

将always模块改仿穗成下面的试试备猛卜看

always @(posedge clk or posedge rst)

begin

if(rst) begin

areg<知岁=0

end

else begin

areg<=areg+y

end

end

library ieee

use ieee.std_logic_1164.all

use ieee.std_logic_signed.all

entity alu is

port (a,b:in std_logic_vector(3 downto 0)

c, d , e, f: out std_logic_vector(3 downto 0))

end alu

architecture behav of alu is

begin

c <= a + b

d <= a - b

e <镇脊穗= a and b

f <= a or b

end behav

备注御卜:Quartus II 8.0下 编译及仿野谈真通过。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12557616.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存