今天,搜刮搜刮网上的大佬们对于VerilogHDL关于UDP的知识讲解,并做整理。为什么会心血来潮搞起这个话题呢?哎,是因为工作中遇到了棘手的问题,翻来覆去追查一番,虽然最终解决了问题,但是对于牵扯到的知识点UDP模模糊糊。不能放过任何一个知识点啊,总有一天你会和它不期而遇。
向分享知识的大佬们致敬!瑞斯拜~~~
Verilog UDP(User Defined Primitives)
一、UDP的含义
用户定义的原语是从英语User Defined Primitives 直接翻译过来的,简称UDP。利用UDP用户可以定义自己设计(作者)的基本逻辑元件(场合)的功能。也就是说,可以利用UDP来定义自己特色的用于仿真(用途)的基本逻辑元件模块并建立相应的原语库(UDP库)。这样就可以与调用verilog HDL基本逻辑元件的方法来调用原语库中相应的元件模块,并进行仿真。
由于UDP是由查找表的方法来确定其输出的,用仿真器进行仿真时,对他的处理速度较对一般的用户编写的模块快的多。
与一般