Systemverilog generate : Where to use generate statement in Verilog & Systemverilog

  Рет қаралды 4,595

Systemverilog Academy

Systemverilog Academy

Күн бұрын

Пікірлер: 12
@SandeepKumar-px4kf
@SandeepKumar-px4kf Жыл бұрын
very good explanation
@ravisoni9645
@ravisoni9645 4 жыл бұрын
Very simple explanation,Thank you so much for your hard work,keep posting more such videos. Thanks alot
@SystemverilogAcademy
@SystemverilogAcademy 4 жыл бұрын
Thank you for the feedback !
@harsha9215
@harsha9215 3 жыл бұрын
sir, Does modules in generate block will execute concurrently or sequentially? if concurrently how to use generate for interdependent modules.
@SystemverilogAcademy
@SystemverilogAcademy 3 жыл бұрын
If you 'generate' any block of code (including module), they will be executed in parallel in simulation. (didn't get your second question 😕 )
@harsha9215
@harsha9215 3 жыл бұрын
@@SystemverilogAcademy is there any way to excute module serially
@tanujsharma6316
@tanujsharma6316 3 жыл бұрын
can there be nested generate statements? if yes then what will be the name for the instantiated module
@SystemverilogAcademy
@SystemverilogAcademy 3 жыл бұрын
It's possible according to the LRM. (Refer "27. Generate constructs" in the 2017 LRM) The instance names will also appear accordingly. Example, parameter SIZE1,SIZE2 = 2; genvar i, j generate for (i=0; i
@lakshmikanthk442
@lakshmikanthk442 3 жыл бұрын
Can we use generate block inside the functions, like if we have recursive call?
@SystemverilogAcademy
@SystemverilogAcademy 3 жыл бұрын
I don't think there is any restriction for the usage of 'generate' inside the function, but always be aware of the use case of 'generate'.
@noufalnishath1937
@noufalnishath1937 3 жыл бұрын
hi, i have tried the same scenario without providing generate block.but still getting output without any error.could please explain me why?
@SystemverilogAcademy
@SystemverilogAcademy 3 жыл бұрын
If you don't use generate, it will not 'generate' multiple components , it will be just a single circuit component.
Молодой боец приземлил легенду!
01:02
МИНУС БАЛЛ
Рет қаралды 1,4 МЛН
Amazing remote control#devil  #lilith #funny #shorts
00:30
Devil Lilith
Рет қаралды 16 МЛН
Twin Telepathy Challenge!
00:23
Stokes Twins
Рет қаралды 68 МЛН
Мама у нас строгая
00:20
VAVAN
Рет қаралды 9 МЛН
Verilog Loops: A Guide to Generate Blocks with Examples | EP-11
20:17
TechSimplified TV
Рет қаралды 730
Object-Oriented Programming is Embarrassing: 4 Short Examples
28:03
Brian Will
Рет қаралды 2,1 МЛН
Молодой боец приземлил легенду!
01:02
МИНУС БАЛЛ
Рет қаралды 1,4 МЛН