- 博客(9)
- 收藏
- 关注
原创 HDLBits刷题Latches and Flip-Flops合集
D flip-flop触发器module top_module ( input clk, // Clocks are used in sequential circuits input d, output reg q );// // Use a clocked always block // copy d to q at every positive edge of clk // Clocked always blocks should
2022-04-23 17:01:49 197
原创 HDLBits代码记录
非门module top_module( input in, output out ); assign out=~in;endmoduleandgate与门module top_module( input a, input b, output out ); assign out=a&&b;endmodulenorgate或非门module top_module( input a, input b,
2022-04-23 13:47:40 211
原创 Verilog学习笔记4--结构化建模
一、结构化建模根据所调用子模块的不同抽象级别,可以将模块的结构描述方式分成如下三类:(1)模块级建模:通过调用由用户设计生成的低级子模块来对硬件电路结构进行说明,这种情况下模块由低级模块的实例组成。(2门级建模:通过调用Verilog HDL内部的基本门级元件来对硬件电路的结构进行说明,这种情况下模块将由基本门级元件的实例组成。(3)开关级建模:通过调用Verilog HDL内部的基本开关元件来对硬件电路的结构进行说明,这种情况下模块将由基本开关级元件的实例组成。1.模块调用方式:在Veri
2022-04-20 21:10:25 698
原创 Verilog学习笔记2--运算符
一、算数操作符加法(+);减法(-):乘法(*):除法(/);取模(%)。(1)算术操作结果的位宽算术表达式结果的长度由最长的操作数决定。在赋值语句下,算术操作结果的长度由操作左端目标长度决定。例reg[3:0]A,B,C;reg[5:0]D;A=B+C; //4位D=B+C: //6位(2)有符号和无符号数的使用例二、关系操作符三、相等关系操作符等于‘==’、不等于‘!=’、全等于‘===’、非全等‘!==’全等于能把异常状态停止传递下去...
2022-04-18 17:10:08 484
原创 Verilog学习笔记1--基础知识
1.1语言要素一、空白符包括空格符(\b)、制表符(\t)、换行符、换页符目的:为了程序的易读性二、注释符单行注释‘//’多行注释以‘/*’开头到‘*/’结束三、标识符用来命名信号名、模块名、参数名等,可以是字母、数字、$、‘_’(下划线)的组合,但必须以字母或下划线开头四、转义标示符以'\'符号开头,空白结尾五、关键字verilog规定无法被用户定义六、数值状态 含义 0 低电平,逻辑假 1 高电平,逻辑真 x或X 不
2022-04-18 15:19:39 490
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人