作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客
本文网址:
目录
1.5 常数函数:function integer function_name
1.6 原子函数:function automatic integer function_name
前言:
在前面的描述中,我们基本都是把功能封装在称为module模块的“类”中。如果使用“类”就需要先实例化成“对象”才能够使用,实现了代码的重用和重复性使用,极大的提升了代码的效率。
在C/C++语言中,除了使用“类”重用、复用代码外 ,还有一种机制,就是函数, 函数也是实现代码复用的一种有效方式,函数不需要像类那样,先实例化对象,函数可以直接使用。
Verilog也提供了类似这样的代码复用的机制,并进行了扩展。Verilog对代码的复用分成两大类,一种是Module内部代码的复用,这种方式称为函数Function,另一种方式是模块外