Guest
I'm just learning Verilog now and came across User Defined Primitives in my textbook. They seem really useless to me because they can only have 1 output. What is the use of them if you can only have 1 output? Also do people use them a lot in development instead of modules?