自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Verilog中的加法器(半加器,全加器,串行、超前进位加法器)

加法器分为半加器和全加器:半加器:不考虑低位向高位的进位。2输入,2输出。全加器:考虑低位向高位的进位。3输入(多了进位输入C),2输出。Verilog代码如下:module half_add( input A,B, output sum,co);assign sum=A^B;assign co=A&B;endmoduleVerilog代码如下:module full_add( input A,B,ci output s..

2021-12-24 16:58:34 16705 3

原创 组合电路Verilog的几种描述方式

组合电路的描述方式主要有四种:真值表,逻辑代数,结构描述,抽象描述。设计一个三输入多数表决器。1.真值表方式:真值表 A B C Y 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 module design1(

2021-12-23 22:39:33 1081

原创 Verilog如何避免Latch

锁存器(Latch)产生的原因: 目录 1.if结构不完整; 2.case结构不完整; 3.敏感信号列表不完整。 Latch的危害:输入状态可能多次变化,容易在输入信号产生毛刺,会增加电路的不稳定性; 使得静态时序变得更难分析。1.if结构不完整;例如:module top_module ( input in,en, output reg q ); always @(*) begin if (en) q=in;...

2021-12-23 22:10:34 809

原创 异或、同或和奇、偶校验

n输入异或的功能:有奇数个1时,输出为1; 有偶数个1时,输出为0。n输入异或、同或的关系:n为偶数时,异或、同或互为非关系; n为奇数时,异或、同或功能相同。奇校验:原始码+1位校验位,总共有奇数个1;偶校验:原始码+1位校验位,总共有偶数个1。从异或的功能(有奇数个1时,输出为1),可知可以用异或电路实现奇偶校验的功能。以8421码的偶校验为例校验码生成电路:校验码检测电路:Y=0:接收代码正确; Y=1:接收到误码。...

2021-12-15 17:52:33 7606

原创 原码、反码和补码

原码:最高位表示符号位,其他位表示该数的二进制绝对值,0代表正数,1代表负数。反码:在原码的基础上,保留符号位不变,其他二进制数取反得到反码。(正数的反码等于原码)补码:在反码的基础上+1(加在最后一位)得到补码。(正数的补码等于原码)例子: 负数 原码 反码 补码 0 000 1000 1111 ----(补码中不存在-0) 在反码中“0”只能不表示为000 3 011 1011 1100

2021-12-15 16:32:29 627

原创 verilog中的代码使用

Verilog中常使用的代码和一般不使用的代码推荐使用的 :在always中使用reg,其他用wire/和%一般不使用

2021-12-12 20:37:29 368

空空如也

空空如也

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

TA关注的人

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