自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 牛客Verilog刷题日记VL10

在数字芯片设计中,经常把实现特定功能的模块编写成函数,在需要的时候再在主模块中调用,以提高代码的复用性和提高设计的层次,分别后续的修改。请用函数实现一个4bit数据大小端转换的功能。实现对两个不同的输入分别转换并输出。VL10 使用函数实现数据大小端转换。

2025-06-15 18:58:46 337

原创 牛客Verilog刷题日记VL9

请编写一个子模块,将输入两个8bit位宽的变量data_a,data_b,并输出data_a,data_b之中较小的数。并在主模块中例化,实现输出三个8bit输入信号的最小值的功能。在数字芯片设计中,通常把完成特定功能且相对独立的代码编写成子模块,在需要的时候再在主模块中例化使用,以提高代码的可复用性和设计的层次性,方便后续的修改。VL9 使用子模块实现三输入数的大小比较。

2025-05-19 11:26:59 328

原创 牛客Verilog刷题日记VL8

在某个module中包含了很多相似的连续赋值语句,请使用generata…for语句编写代码,替代该语句,要求不能改变原module的功能。VL8 使用generate…

2025-05-15 14:07:05 223

原创 牛客Verilog刷题日记VL7

根据输入信号a,b的大小关系,求解两个数的差值:输入信号a,b为8bit位宽的无符号数。如果a>b,则输出a-b,如果a≤b,则输出b-a。VL7 求两个数的差值。

2025-05-15 14:05:33 213

原创 牛客Verilog刷题日记VL6

根据指示信号select的不同,对输入信号a,b实现不同的运算。输入信号a,b为8bit有符号数,当select信号为0,输出a;当select信号为1,输出b;当select信号为2,输出a+b;当select信号为3,输出a-b。VL6 多功能数据处理器。

2025-05-14 14:10:04 283

原创 牛客Verilog刷题日记VL5

现在输入了一个压缩的16位数据,其实际上包含了四个数据[3:0][7:4][11:8][15:12],现在请按照sel选择输出四个数据的相加结果,并输出valid_out信号(在不输出时候拉低)0: 不输出且只有此时的输入有效。3:输出[3:0]+[15:12]2:输出[3:0]+[11:8]1:输出[3:0]+[7:4]VL5 位拆分与运算。

2025-05-14 14:08:06 298

原创 牛客Verilog刷题日记VL4

已知d为一个8位数,请在每个时钟周期分别输出该数乘1/3/7/8,并输出一个信号通知此时刻输入的d有效(d给出的信号的上升沿表示写入有效)VL4 移位运算与乘法。

2025-05-12 10:01:58 416

原创 牛客Verilog刷题日记VL3

对输入的32位数据进行奇偶校验,根据sel输出校验结果(1输出奇校验,0输出偶校验)

2025-05-12 09:59:10 143

原创 牛客Verilog刷题日记VL2

用verilog实现两个串联的异步复位的T触发器的逻辑,结构如图:reg q_temp;endendendmodule。

2025-05-09 10:44:31 162

原创 牛客Verilog刷题日记VL1

牛客Verilog刷题日记

2025-05-09 10:30:44 226

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除