integer是什么 vivado_Verilog数电实验modelsim与vivado

module《模块名》

参数定义

端口类型说明

数据类型定义

assign

always initial

任务和函数

endmodule

//8位加法计数器 module counter8(out,cout,data,load,cin ,clk)

output【7:0】out;

output cout;

input load,cin,clk; // load初始位,cin是进位 input【7:0】data;

reg 【7:0】out; // reg寄存器类型 always@(posedge clk) //总是检测, @有when 的意思。 begin

if(load)

out=data //置数 else

out= out+cin ;//计数或保持 end

assign cout =&out&cin //&out = out【7】&out【6】。。。。&out【1】所有位endmodule

bufif1 bufif0 notif1 notif0 三态门

nand xnor 同或门

module gateinst (a,b,c,d,y)

input a,b,c,d

output y

wire x

and andgate(x,a,

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值