摘要: 赋值 高位宽向低位宽赋值,直接截取低位进行赋值,不存在高位补全的问题。 低位宽向高位宽赋值,存在高位补全问题,规则如下: 有符号数向无符号数赋值:高位扩充有符号数的符号位; 有符号数向有符号数赋值:高位扩充有符号数的符号位; 无符号数向无符号数赋值:高位扩充0; 无符号数向有符号数赋值:高位扩充0; 阅读全文
posted @ 2024-07-14 16:53 不好说话甄 阅读(732) 评论(0) 推荐(0)
摘要: 1、所有综合工具都支持的结构 module、endmodule input、output、inout parameter、wire、reg、integer、tri、supply0、supply1 assign always、negedge、posedge begin、end case、default 阅读全文
posted @ 2023-12-16 10:49 不好说话甄 阅读(403) 评论(0) 推荐(1)
摘要: 阅读全文
posted @ 2023-08-26 09:10 不好说话甄 阅读(21) 评论(0) 推荐(0)
摘要: 仿真验证工具:Cadence的Incisive、Synopsys的VCS、Mentor的QuestaSim 逻辑综合工具:Cadence的Gneus、Synopsys的Design Compiler(DC) 形式验证工具:Cadence的Conformal、Synopsys的Formality 静态 阅读全文
posted @ 2023-08-25 17:05 不好说话甄 阅读(878) 评论(0) 推荐(1)
摘要: 101=-3(补码表示) 011=3 -3×3=-9=101×011=110111(-9的补码形式) 110111这个结果是如何得到的呢? 因为101和011都为3位二进制,他们两个相乘会得到3+3位二进制结果。这两个带符号二进制数进行乘法时,首先要将这两个二进制数的高位用符号位补齐到结果位宽,也就 阅读全文
posted @ 2023-07-15 11:07 不好说话甄 阅读(613) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2023-07-12 20:49 不好说话甄 阅读(29) 评论(0) 推荐(0)
摘要: 当clk为低电平时,主D锁存器的两个与门的~clk为高电平,与门打开,主D锁存器的输出随输入D变化,而从D锁存器的两个与门的clk为低电平,与门输出始终为0,从D锁存器的输出保持不变。 当clk为高电平时,与clk为低电平时情况刚好相反,主D锁存器保持不变,从D锁存器输出为主D锁存器输出值。 电路整 阅读全文
posted @ 2023-07-12 20:26 不好说话甄 阅读(5843) 评论(0) 推荐(0)
摘要: # 时钟的属性 **时钟偏移(skew):**时钟分支信号在到达寄存器的时钟端口过程中,都存在有线网等延时,由于延时,到达寄存器时钟端口的时钟信号存在有相位差,也就是不能保证每一个沿都对齐,这种差异称为时钟偏移(clock skew),也叫时钟偏斜。 **时钟抖动(jitter):**相对于理想时钟 阅读全文
posted @ 2023-07-12 19:42 不好说话甄 阅读(202) 评论(0) 推荐(0)
摘要: # 笔记4语法学习的经验之谈 可综合的语法:可实现硬件电路的语法 行为级语法:不能够实现硬件电路却常常可作为仿真验证的高层次语法 # 笔记9复位设计 上升沿触发的D触发器内部电路结构 ![image](https://img2023.cnblogs.com/blog/3128303/202307/3 阅读全文
posted @ 2023-07-11 15:39 不好说话甄 阅读(25) 评论(0) 推荐(0)