用Verilog hdl设计一个实现8位ALU功能的函数其输入为两个4位操作变量a和b,以及一个3位选择信号select,输出为5位变量out,具体关系见下表.不考虑计算结果的上溢和下溢,并设计测试激励模块.select

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 23:07:32

用Verilog hdl设计一个实现8位ALU功能的函数其输入为两个4位操作变量a和b,以及一个3位选择信号select,输出为5位变量out,具体关系见下表.不考虑计算结果的上溢和下溢,并设计测试激励模块.select
用Verilog hdl设计一个实现8位ALU功能的函数
其输入为两个4位操作变量a和b,以及一个3位选择信号select,输出为5位变量out,具体关系见下表.不考虑计算结果的上溢和下溢,并设计测试激励模块.
select信号 函数的输出
3‘b000 a
3‘b001 a+b
3‘b010 a-b
3‘b011 a/b
3‘b100 a%b(余数)
3‘b101 a<<1
3‘b110 a>>1
3‘b111 (a>b)(大小幅值比较)

用Verilog hdl设计一个实现8位ALU功能的函数其输入为两个4位操作变量a和b,以及一个3位选择信号select,输出为5位变量out,具体关系见下表.不考虑计算结果的上溢和下溢,并设计测试激励模块.select
给你个参考,没有的功能自己想吧,这些很简单.
module alu (
input [2:0] a,
input [2:0] b,
input [2:0] sel,
output reg [7:0] y
);
always@(a or b or sel) begin
case(sel)
3'b000:y = a + b;
3'b001:y = a - b;
3'b010:y = a * b;
3'b011:begin
y[7:4] = a / b;
y[3:0] = a % b;
end
3'b100:y = a & b;
3'b101:y = a | b;
3'b110:y = a;
3'b111:y = a ^ b;
endcase
end
endmodule

用Verilog hdl设计一个实现8位ALU功能的函数其输入为两个4位操作变量a和b,以及一个3位选择信号select,输出为5位变量out,具体关系见下表.不考虑计算结果的上溢和下溢,并设计测试激励模块.select 1.用Verilog HDL的行为描述设计一个带进位输入,输出的1位全加器端口:A、B为加数,CI为进位输入,S为和,CO为进位输出 用verilog hdl 设计的数字密码锁 要模块化设计的需要代码 求Verilog HDL程序1编写求补码的Verilog HDL程序,输入是带符号的8位二进制数.2有一个比较电路,当输入的一位8421BCD码大于4时,输出为1,否则为0.试编写出Verilog HDL程序. 超前进位加法器?怎样用Verilog HDL 实现8位超前进位加法器本人需要完成《基于Verilog HDL的8位超前进位加法器的实现》有资料的发送到本人的邮箱里 我将提问多条信息,争取让各位提供资料的好 用Verilog HDL设计一个4位BCD码计数器16、BCD码计数器的设计基本要求:设计一个4位BCD码,具有置数和复位功能,并可以根据外部的拨码开关来选择加1计数还是减1计数,要求能在数码管上面正确显 使用Verilog HDL实现50MHz分频为50Hz 数字设计方面的.verilog HDL描述.求大神赐教,仅有30积分.╮(╯▽╰)╭写出一个算术逻辑单元(ALU)的verilog HDL描述.该电路能进行两个算术运算和两个逻辑运算,且由一个2位的输入来选择操作.四 Verilog HDL语言 设计一个8位二进制加法器,带有使能端en,控制端asc,asc=1做减法,asc=0做减法.另有一个辅助进位AF,when A[3]+B[3] 产生进位,AF=1,else AF=0.OK,我已经做出来了,有兴趣的来拿分好了,可以的话 verilog hdl 中的符号请问verilog中的@是什么含义?具体怎么用呢 使用Verilog HDL实现50MHz分频为50Hz要求完整程序 有关verilog HDL语言的请问要实现这个真值表 always@(?)写什么合适? 求对DACO832电路控制实现sin函数发生器 verilog hdl程序 什么是Viterbi算法?怎么理解Viterbi算法?如何用Verilog HDL语言实现此算法? 设计一个8位减法计数器电路(7,6…0循环).用D触发器实现. 用Verilog HDL写8位超前进位加法器程序?请问maosui001你能给我解释下你定义字母的含义吗?如果你有8位程序可以直接给我吗参考下吗?我已经提供悬赏分了,如果你提供的程序仿真结果正确的话我 Verilog HDL分频器 2分频 4分频, 8 分频,16分频 输入时带符号的8为二进制数在verilog HDL语言是怎么样书写