题解 | 多功能数据处理器

`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)
    if (~rst_n) begin
        c <= 0;
    end else begin
		case(select)
			0: c <= a; 
			1: c <= b; 
			2: c <= a + b; 
			3: c <= a - b; 
			default: c <= c;
		endcase
    end

endmodule

全部评论

相关推荐

2024-12-31 18:07
安庆师范大学 Java
本人背景:在小米汽车做过一年外包,在支付公司做过一年支付业务(海外支付+国内支付)1.自我介绍(年龄,工作3年了,先后算上实习从事三家公司,最近就职做的是关于支付的业务,讲一下项目内容和技术栈)2.讲一下支付业务的对接流程?3.es在项目中的应用,具体用的api?3.多线程在项目中的使用?4.mysql优化做过哪些?5.jvm的堆内存参数有了解过吗?线上是否有实践?6.服务器cpu占用过高,如何排查?(top看最大占用进程;top&nbsp;-p&nbsp;id&nbsp;查看该进程的所有线程;按键盘的H键位,找寻最大占用的线程,并记录十进制和16进制的线程id;jstack&nbsp;-id&nbsp;输出该进程的所有栈信息(此时的线程id是16进制的);按照之前匹配的关系,找寻到占用最大线程的栈信息,分析错误)7.线程池的核心线程数的设置依据是什么?(数据切片、服务器配置)8.rocketmq怎么保证消息不丢失?(持久化、主从复制、消费ack监听、重试、补偿机制)9.ArrayList和LinkedList的区别?10.支付掉单怎么处理?11.redis在项目中的使用?12.项目中用到redis的key有哪些,怎么保证唯一的?13.讲一下限流的使用?(滑动窗口,sentinal)14.说一下你对nacos的理解?15.mysql长事务是怎么保证数据强一致性的?(举了一个场景,大概的意思就是mysql的acid特性会导致没执行完的事务全局回滚)16.讲一下你看过的Spring源码?(我简历装比写的,幸好有所准备,但是没怎么细问)大致的问题就这么多,还有一些细节忘记了。是不是觉得记得很乱?乱就对了!他们是五个人面我一个,想到什么问什么,不过感觉每个人都有技术在身上,不好糊弄的。没有实践,真不好说
查看17道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务