verilog 子程序解释

verilog 子程序解释,第1张

是调用子程序。例子:.clk(clk1ms_tick),这里面的小数点是固定的调用端口格式,clk是子模块的输出端口,括号里面的clk1ms_tick是映射到主程序使用的端口。就是说在亩袭主程序里面clk1ms_tick相当于子模块的clk。调用子模块端口前面必或帆须加迅团兄小数点。

例化。

比如败洞:模搭巧块1

module A(

input a,

input b,

output c);

assign c = a &b;

endmodule

模块2调用模块1:

module(

input d,知枯键

input e,

output f

);

wire c1

A A_inst(

.a(d),

.b(e),

.c(c1)

)

assign f = c1 + 'b1

endmodule

main(){//定枯芦搏义switch(uMainCnt){case0:SubPrg1()//子程序1uMainCnt++breakcase1:SubPrg2()/没祥/子程哗迟序2uMainCnt++breakdefault:uMainCnt=0}}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12283219.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存