HDLBits学习笔记
文章平均质量分 79
gostriiight
这个作者很懒,什么都没留下…
展开
-
HDLBits学习笔记(116~118)
HDLBits学习笔记(116~)学习阶段:有问题发873727286@qq.com大家一起讨论。题目116 Rule90题干:Rule 90 is a one-dimensional cellular automaton with interesting properties.The rules are simple. There is a one-dimensional array of cells (on or off). At each time step, the next state原创 2021-11-17 10:41:23 · 736 阅读 · 1 评论 -
HDLBits学习笔记(107~115)
HDLBits学习笔记(107~)学习阶段:有问题发873727286@qq.com大家一起讨论。原创 2021-11-15 22:32:15 · 1009 阅读 · 0 评论 -
HDLBits学习笔记(99~106)
HDLBits学习笔记(99~)学习阶段:有问题发873727286@qq.com大家一起讨论。题目99 Count15题干:Build a 4-bit binary counter that counts from 0 through 15, inclusive, with a period of 16. The reset input is synchronous, and should reset the counter to 0.题目大意:构建一个4比特的二进制计数器,计数范围从0到15,r原创 2021-11-14 20:28:55 · 881 阅读 · 0 评论 -
HDLBits学习笔记(81~98)
HDLBits学习笔记(81~88)学习阶段:有问题发873727286@qq.com大家一起讨论。题目81 Dff题干:D flip-flops are created by the logic synthesizer when a clocked always block is used (See alwaysblock2). A D flip-flop is the simplest form of “blob of combinational logic followed by a flip-原创 2021-08-28 10:59:33 · 1209 阅读 · 0 评论 -
HDLBits学习笔记(73~80)
HDLBits学习笔记(73~80)学习阶段:有问题发873727286@qq.com大家一起讨论。题目73 Kmap1题干:Implement the circuit described by the Karnaugh map below.题目大意:化简卡诺图实现图示电路。题目分析:对卡诺图进行化简可得:所以 out = a | b | c;答案:module top_module( input a, input b, input c, output原创 2021-08-06 15:07:25 · 848 阅读 · 0 评论 -
HDLBits学习笔记(66~72)
HDLBits学习笔记(66~)学习阶段:有问题发873727286@qq.com大家一起讨论。题目66 Hadd题干:Create a half adder. A half adder adds two bits (with no carry-in) and produces a sum and carry-out.题目大意:构建一个半加器。输出两个输入的加法和进位。题目分析:有两种方法1、画出真值表可以看出:cout = a&b ; sum=a^b;2、直接用软件方法计算。原创 2021-08-05 11:04:57 · 640 阅读 · 0 评论 -
HDLBits学习笔记(61~65)
HDLBits学习笔记(61~65)学习阶段:有问题发873727286@qq.com大家一起讨论。题目61 Mux2to1题干:Create a one-bit wide, 2-to-1 multiplexer. When sel=0, choose a. When sel=1, choose b.题目大意:构建一个2选1输出选择器,当信号sel=0时,选择a输出,信号sel=1时,选择b输出。题目分析:可以使用连续赋值语句和三目运算符。答案:module top_module(原创 2021-08-04 17:39:35 · 394 阅读 · 0 评论 -
HDLBits学习笔记(51~60)
HDLBits学习笔记(51~)学习阶段:有问题发873727286@qq.com大家一起讨论。题目51 Truthtable1题干:Create a combinational circuit that implements the above truth table.题目大意:完成如图所示电路。题目分析:通过真值表获得相应的组合逻辑电路。步骤如下:1、找到输出值为1的项2、将每一项输入值为1的信号和输入值为0的信号的非相与3、再将各项相或答案:module top_module(原创 2021-08-04 16:08:23 · 749 阅读 · 0 评论 -
HDLBits学习笔记(44~50)
HDLBits学习笔记(44~50)学习阶段:有问题发873727286@qq.com大家一起讨论。题目44 Exams/m2014 q4h题干:Implement the following circuit:题目大意:实现如下所示电路。题目分析:assign连续赋值。答案:module top_module ( input in, output out); assign out = in;endmodul题目45 Exams/m2014 q4i题干:Impleme原创 2021-08-03 21:55:35 · 753 阅读 · 0 评论 -
HDLBits学习笔记(37~43)
HDLBits学习笔记(37~)学习阶段:有问题发873727286@qq.com大家一起讨论。题目37 Conditional题目大意:给你四个数,用三目运算符找到最小值。题目分析:三目运算符的嵌套使用。答案:module top_module ( input [7:0] a, b, c, d, output [7:0] min);// assign min = (a<b)?((a<c)?((a<d)?(a):(d)):((c<d)?(c):(d原创 2021-08-02 11:53:58 · 522 阅读 · 1 评论 -
HDLBits学习笔记(29~36)
HDLBits学习笔记(29~36)学习阶段:有问题发873727286@qq.com大家一起讨论。题目29 Alwaysblock1题目大意:同时用assign和always两种方法实现与门。题目分析:用两种方法实现与门。答案:module top_module( input a, input b, output wire out_assign, output reg out_alwaysblock); assign out_assign = a&原创 2021-07-29 14:26:03 · 373 阅读 · 0 评论 -
HDLBits学习笔记(20~28)
HDLBits学习笔记(20~28)学习阶段:有问题发873727286@qq.com大家一起讨论。题目20 Module题目大意:调用模块,对模块进行例化题目分析:直接对题中模块实例化答案:module top_module ( input a, input b, output out ); mod_a instance1 ( .out(out), .in1(a), .in2(b) );endmodule题目21 Module pos题目分析:同上题,直接对模块进行实例化。(按顺序填原创 2021-07-28 20:15:18 · 462 阅读 · 0 评论 -
HDLBits学习笔记(11~19)
HDLBits学习笔记(11~20)原创 2021-07-27 17:29:30 · 349 阅读 · 0 评论 -
HDLBits学习笔记(1~10)
HDLBits学习笔记(1~10)学习阶段:有问题发873727286@qq.com大家一起讨论。题目1:题目大意:构建一个没有输入,只有一个输出的电路,并且输出一直是1(逻辑高电平)。题目解析:最简单的电路,直接写。答案:module top_module( output one );// Insert your code here assign one = 1'b1;endmodule题目2:题目大意:构建一个没有输入,只有一个输出的电路,并且输出一直是0(逻辑高电平)原创 2021-07-21 17:42:14 · 886 阅读 · 0 评论