8bit有符号数多路运算选择器设计

指示信号select的不同,对输入信号a,b实现不同的运算。输入信号a,b为8bit有符号数,当select信号为0,输出a;当select信号为1,输出b;当select信号为2,输出a+b;当select信号为3,输出a-b.

复制代码
`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) begin
	if(!rst_n) begin
		c <= 0;
	end
	else begin 
		case (select)
		2'b00: c<=a;
		2'b01: c<=b;
		2'b10: c<=a+b;
		2'b11: c<=a-b;
		endcase
	end
end







endmodule
相关推荐
周周记笔记6 小时前
LTC7000高边NMOS驱动器测试与过流保护方法论
硬件工程·数据手册·测试方法·硬件测试·机器人测试
半导体憨包9 小时前
光伏组件级MLPE功率优化器DCDC:25年寿命+IP67+雷击,怎么设计才不“翻车“?
嵌入式硬件·硬件工程·dc-dc·半导体芯片
深圳市恒锐丰科技杨生1 天前
EG2134 300V 三相独立半桥栅极驱动芯片|屹晶 EGmicro
嵌入式硬件·硬件工程
mk0151 天前
电动自行车汽车工业系统电机驱动100V高压恒定导向芯片进口替代
驱动开发·单片机·硬件工程·智能硬件·pcb工艺
HUI-4742 天前
EG1177|SOP‑7 内置 100V‑NMOS 异步降压,20‑90V 高压恒压恒流小功率电源优选
嵌入式硬件·硬件工程
free-elcmacom2 天前
FPGA学习笔记<2>Verilog输入
fpga开发·硬件工程
恒锐丰科技林技术员2 天前
EG2203:一款高性价比 600V 半桥驱动芯片
经验分享·嵌入式硬件·硬件工程
hilda_jlu2 天前
OSPI的时序
硬件工程
硬禾科技3 天前
连接世界的工程哲学
嵌入式硬件·测试工具·自动化·硬件工程