Course : Systemverilog Verification 2 : L5.2 : Interfaces and Modports in Systemverilog

  Рет қаралды 12,121

Systemverilog Academy

Systemverilog Academy

Күн бұрын

Пікірлер: 17
@udayshankar1986
@udayshankar1986 4 жыл бұрын
Very well explained...Clarified all my doubts....Tq u!! Keep doing the videos...............They might be so much helpful for someone like me who are not interested in reading boring books...
@SystemverilogAcademy
@SystemverilogAcademy 4 жыл бұрын
Thanks for the feedback!
@Narennmallya
@Narennmallya 2 жыл бұрын
Tysm for these videos sir. Helped me a lot 😀
@SystemverilogAcademy
@SystemverilogAcademy 2 жыл бұрын
Thank you for the feedback 🙂
@Nipulpatel143_all
@Nipulpatel143_all 2 жыл бұрын
Amazing
@SystemverilogAcademy
@SystemverilogAcademy Жыл бұрын
Thank you for the feedback 🙂
@vonAdieux
@vonAdieux Жыл бұрын
in 3:42, where does that .request signal come from?
@SystemverilogAcademy
@SystemverilogAcademy Жыл бұрын
Sorry, it' s a mistake, it should have been some signal defined in the interface. Thank you for pointing out 🙂
@Shahidsoc
@Shahidsoc Жыл бұрын
i think u want to use ready@@SystemverilogAcademy
@MK-mf2vu
@MK-mf2vu 5 жыл бұрын
hi thank you..nice video...
@SystemverilogAcademy
@SystemverilogAcademy 4 жыл бұрын
Thank you for the feedback!
@kellypainter7625
@kellypainter7625 4 жыл бұрын
Nice video but I don't understand why you need 3 clocking blocks when they all have the same offsets relative to the input clock. Maybe that is explained in another video? I gather that is for verification and I don't know a lot about that topic.
@SystemverilogAcademy
@SystemverilogAcademy 4 жыл бұрын
All 3 clocking blocks (CB) have same skew (default input#1step output#0;) and this will be the case of most of the CBs used in the TB. The same interface can be used in a master driver/slave driver and in a monitor as well.We need 3 clocking blocks to use it under different mode of operations. Note that the direction of signals in each CBs are different. Eg: awid is output in a master, input in slave and again input in a monitor. Finally thanks for the feedback :)
@mrinalgupta1564
@mrinalgupta1564 2 жыл бұрын
How are you accessing request at 3:21 without simple_interface's object?
@SystemverilogAcademy
@SystemverilogAcademy 2 жыл бұрын
When you will use INTERFACE.MODPORT intf_inst in the interface instance declaration, that's similar to using INTERFACE intf_inst . Then you will access interface signals with this instance handle like intf_inst.signal
@ahmadfahad6034
@ahmadfahad6034 4 жыл бұрын
While instantiation shouldn't you have used the name of the interface axi_wr_addr_intf instead of "simple interface"?
@SystemverilogAcademy
@SystemverilogAcademy 4 жыл бұрын
Yes you are right Ahmad. Its a typo at kzbin.info/www/bejne/aKGYopeqlMqAg8U Thanks for the correction.
Course : Systemverilog Verification 2 : L6.1 : Compiler Directives
7:48
Systemverilog Academy
Рет қаралды 3,6 М.
Ice Cream or Surprise Trip Around the World?
00:31
Hungry FAM
Рет қаралды 19 МЛН
Who's spending her birthday with Harley Quinn on halloween?#Harley Quinn #joker
01:00
Harley Quinn with the Joker
Рет қаралды 27 МЛН
Players push long pins through a cardboard box attempting to pop the balloon!
00:31
Course : Systemverilog Verification 2 : L2.2 :  Fork-Join in Systemverilog
8:41
Systemverilog Academy
Рет қаралды 11 М.
Course : Systemverilog Verification 2 : L3.2 : Mailbox in Systemverilog
13:21
Systemverilog Academy
Рет қаралды 8 М.
Course : Systemverilog Verification 2 : L4.1 : Clocking Blocks in Systemverilog
9:32
SystemVerilog Classes 8: Constraints
8:56
Cadence Design Systems
Рет қаралды 21 М.
SystemVerilog Interfaces
9:59
Maven Silicon
Рет қаралды 13 М.
Ice Cream or Surprise Trip Around the World?
00:31
Hungry FAM
Рет қаралды 19 МЛН