阿里云网站备案后,电商app开发,网站建设专员求职简历,如何实施网站推广多功能数据处理器
题目描述 根据指示信号select#xff0c;对输入信号a,b实现不同的运算。输入信号a,b为8bit有符号数#xff0c;当select信号为0#xff0c;输出a#xff1b;当select信号为1,输出b#xff1b;当select信号为2#xff0c;输出ab;当select信号为3#x…多功能数据处理器
题目描述 根据指示信号select对输入信号a,b实现不同的运算。输入信号a,b为8bit有符号数当select信号为0输出a当select信号为1,输出b当select信号为2输出ab;当select信号为3输出a-b; 接口信号图如下 输入描述 clk系统时钟 rst_n复位信号低电平有效 a,b8bit位宽的有符号数 select2bit位宽的无符号数 输出描述 c9bit位宽的有符号数
timescale 1ns/1ns
module data_select(input clk,input rst_n,input signed[7:0]a,input signed[7:0]b,input [1:0]select,output reg signed [8:0]c
);always(posedge clk or negedge rst_n)beginif(!rst_n)c 9b0;elsebegincase(select)2b00: c a;2b01: c b;2b10: c a b;2b11: c a - b;default: c 9b0;endcaseendend
endmodule