|
发表于 2009-5-20 11:06:46
|
显示全部楼层
我用verilog 给你写个
module add_sub
(
clk,
en,
add,
sub,
clr,
q_out
)
input clk;
input en; //高电平使能
input add;//高电平使能
input sub;//高电平使能
input clr;//高电平清零
output [15:0]q_out;
reg[15:0]q_out;
[email=always@(posedge]always@(posedge[/email] clk or posedge clr)
begin
if(clr==1'd1)
q_out<=16'd0;
else if(en==1'd1)
begin
if(add==1'd1)
q_out<=q_out+1'd1;
else if(sub==1'd1)
q_qout<=q_out-1'd1;
end
end
endmodule
若你觉得可以的话请将你的这几个文件发给我:hjrzh@126.com
【CMOS电路模拟与设计-基于Hspice(修订版)】
清华大学集成电路设计实践大附件下载节省你的积分(完全免费) 2007-10-31 |
|