⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 adder.v

📁 Verilog作业 :自己写的源码输入
💻 V
字号:
//Author : SpAcW (I'm a chinese student ,hah~)// If you are a member of IC design ,I would like to be your buddy!// Email : duandebian@gmail.commodule adder(a,b,cin,sum,flag,overflow);    input [4:0] a,b;    input cin;    output [3:0] sum;    output flag;    wire co;    wire f1;    output overflow;        wire [2:0]c;            assign c[0]=((a[0]|b[0])&cin)|(a[0]&b[0]);        assign c[1]=((a[1]|b[1])&c[0])|(a[1]&b[1]);           assign c[2]=((a[2]|b[2]))&c[1]|(a[2]&b[2]);        assign co=((a[3]|b[3])&c[2])|(a[3]&b[3]);        assign sum[0]=a[0]^b[0]^cin;        assign sum[1]=a[1]^b[1]^c[0];        assign sum[2]=a[2]^b[2]^c[1];        assign sum[3]=a[3]^b[3]^c[2];        assign overflow=((~a[4])&(~b[4])&(co))|(a[4]&b[4]&(~co));                assign f1=((a[4]|b[4])&co)|(a[4]&b[4]);        assign flag=a[4]^b[4]^f1;        endmodule

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -