摘要: Verilog-线程 并发线程 verilog和C语言有一个最大的不同就是并发性 并发--同时进行的过程 module tb_test; int a; initial begin a = 1; a = 2; a = 3; end initial begin A1 #1 //a = 1; end in 阅读全文
posted @ 2023-02-11 18:15 Icer_Newer 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 任务Task和函数Function 类似于c语言中的函数 Task task 含有input\output\inout语句 task消耗仿真时间 task中可以写延迟:#20 延迟20个仿真时间单位 时钟周期 @(posedge Clk) 等待下一个时钟周期上升沿 事件 @event 等待某一个事件 阅读全文
posted @ 2023-02-11 16:29 Icer_Newer 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一.数据类型 二值逻辑变量 bit 不赋值的时候,变量初始默认为0 x或z的值会转变为0 bit vector--bit矢量 bit [msb,lsb] variable_name = [initial_value] 位宽:最高位为MSB,最低位为LSB 不加任何描述,默认为unsigned,无符号 阅读全文
posted @ 2023-02-11 09:31 Icer_Newer 阅读(135) 评论(0) 推荐(0) 编辑
摘要: ## How to build and test a module ![](https://img2023.cnblogs.com/blog/3077491/202302/3077491-20230209220111438-920622392.png) ![](https://img2023.cnb 阅读全文
posted @ 2023-02-10 00:03 Icer_Newer 阅读(26) 评论(0) 推荐(0) 编辑
摘要: # Verilog基础语法 ## Mixed Model(混合设计模型) ![](https://img2023.cnblogs.com/blog/3077491/202302/3077491-20230209004955068-1132063074.png) ## System Tasks(系统任 阅读全文
posted @ 2023-02-09 21:35 Icer_Newer 阅读(29) 评论(0) 推荐(0) 编辑
摘要: # Module Module是verilog中的关键字,是对电路建模的最小单元。verilog中构建一个电路,对于一个硬件进行描述在module中进行。 ![](https://img2023.cnblogs.com/blog/3077491/202302/3077491-202302082123 阅读全文
posted @ 2023-02-09 00:34 Icer_Newer 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 组合逻辑电路的习题课 三态门 从三态门的使能端进行分析 CMOS三态门和TTL三态门区别,TTL可以悬空,CMOS不能,需要加一个电阻 可以在总线上挂载模块,通过控制开关,控制传输数据的顺序 1 TTL,三态门是可以悬空的,悬空就是1,CMOS是不能悬空的 写出表达式 2 化简 真值表 变式:改为C 阅读全文
posted @ 2023-02-05 16:18 Icer_Newer 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 组合逻辑电路的竞争与冒险 竞争与冒险 比如,AA'在静态的时候是恒为0得,但是在动态过程中,信号传输都是有传输延迟时间的。 信号输入的延迟,会导致信号之间的竞争,有错误输出的竞争叫做冒险,没有错误输出的竞争不是冒险 比如A+A',静态的时候恒等于1,动态的时候会出现负脉冲 竞争冒险的消除方法 1、改 阅读全文
posted @ 2023-02-05 14:39 Icer_Newer 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 组合逻辑电路 电路分为组合逻辑电路和时序逻辑电路 电路分类 组合逻辑电路 组合逻辑电路:电路的输出与当时的输入有关系,输入发生变化,输出就会跟着变。 组合逻辑电路没有反馈,没有记忆元件,仅仅由门电路构成。 时序逻辑电路 时序逻辑电路:输出不仅仅取决于当时的输入,还与之前的状态有关 时序逻辑电路要有反 阅读全文
posted @ 2023-02-05 14:10 Icer_Newer 阅读(248) 评论(0) 推荐(0) 编辑
摘要: CMOS门电路的逻辑式 通过CMOS门电路,写出门电路的表达式。 方法 只看下方,因为电路上下是对称的; 先找L(输出)的非,找的输出到地的通路,以原变量进行书写。最后将表达式取非,即可得到L。这种方法比看串并联快一些。 得到初步表达式的时候要化简 找齐所有的通路 例1 例2 例3 例4 例5 阅读全文
posted @ 2023-02-04 21:54 Icer_Newer 阅读(478) 评论(0) 推荐(0) 编辑