哪位大侠帮忙写个Verilog程序,急用啊!!高分悬赏,感激不尽!!!

算术运算单元ALU的设计要求:1.进行两个四位二进制数的运算。2.算术运算:A+B,A-B,A+1,A-13.逻辑运算:AandB,AorB,Anot,AxorB注意:从... 算术运算单元ALU的设计
要求:
1.进行两个四位二进制数的运算。
2.算术运算:A+B,A-B,A+1,A-1
3.逻辑运算:A and B,A or B,A not, A xor B
注意:从整体考虑设计方案,优化资源的利用

课程设计的一道题,我们Verilog没学过就让我们做,哪会啊……急求高手帮忙
展开
 我来答
搞吓米飞机
2010-06-22 · TA获得超过510个赞
知道小有建树答主
回答量:91
采纳率:0%
帮助的人:135万
展开全部
module alu(A,B,sel,out,clk)
input A;
input B;
input sel;
input clk;
output out;
wire [3:0]A;
wire [3:0]B;
wire clk;
wire [2:0]sel;
reg [3:0]out;
always@(posedge clk)
begin
case(sel)
3'b000:out=A+B;
3'b001:out=A-B;
3'b010:out=A+1;
3'b011:out=A-1;
3'b100:out=A&B;
3'b101:out=A|B;
3'b110:out=~A;
3'b111:out=A^B;
default:out=0;
endcase
end
endmodule

不在实验室没法调试,有问题的话给我留言,等我回实验室再改
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式