In reply to dave_59:
HI Dave
Thanks for the reply.
when you mentioned “C is a variable, and clocking block output drives are considered procedural assignments”, does that mean output drives in CBs are always procedural and also what about the input drives is that continuous or procedural (or both are allowed).
I also read that ‘reg’ is what they usually call variable (because unlike wires it can remember/store the last written value just like variables in C++ ) and I know that reg can have only one driver, so here since var is a variable as well then how can that have multiple drivers like wires?
Thanks for the help!