求给出verilog程序 用case语句实现 输入a和b 要求opcode为00 01 10 11时 分别输出a/b a*b a+b a-b

moduleOpcodeDecoder(a,b,opcode,out);input[1:0]opcode;input[7:0]a;input[7:0]b;outputou... module OpcodeDecoder(a,b,opcode,out
);

input [1:0] opcode;
input [7:0] a;
input [7:0] b;
output out;

reg [7:0] out;
always@(opcode)
begin
case(opcode)
2'b00: out = a/b;
2'b01: out = a*b;
2'b10: out = a+b;
2'b11: out = a-b;
endcase
end
endmodule
这个程序按理说应该没错啊 可是用ISE仿真的时候除法那儿不对啊 求大神解疑
展开
 我来答
INTF
2016-07-01 · 知识改变命运,学习使人进步
INTF
采纳数:73 获赞数:246

向TA提问 私信TA
展开全部
在实际工程中,除法实现不支持“/”,只在功能仿真时可以用;实际工程中需要调用IP核实现
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式