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

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

Systemverilog Academy

Systemverilog Academy

Күн бұрын

Пікірлер: 17
@vonAdieux
@vonAdieux 2 жыл бұрын
in 3:42, where does that .request signal come from?
@SystemverilogAcademy
@SystemverilogAcademy 2 жыл бұрын
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
@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 🙂
@CTSO2024
@CTSO2024 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
@Nipulpatel143_all
@Nipulpatel143_all 2 жыл бұрын
Amazing
@SystemverilogAcademy
@SystemverilogAcademy 2 жыл бұрын
Thank you for the feedback 🙂
@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.
@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 :)
Course : Systemverilog Verification 2 : L6.1 : Compiler Directives
7:48
Systemverilog Academy
Рет қаралды 3,6 М.
Course : Systemverilog Verification 1 : L4.1:  Arrays in Systemverilog
7:26
Systemverilog Academy
Рет қаралды 14 М.
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
Course : Systemverilog Verification 2 : L4.1 : Clocking Blocks in Systemverilog
9:32
Course : Systemverilog Verification 1 : L2.1 : Design & TestBench Hierarchy
7:28
Course : Systemverilog Verification 2 : L3.1 : Systemverilog Semaphores
8:13
Systemverilog Academy
Рет қаралды 8 М.
SystemVerilog Tutorial in 5 Minutes - 15 virtual interface
4:43
Course : Systemverilog Verification 2 : L2.2 :  Fork-Join in Systemverilog
8:41
Systemverilog Academy
Рет қаралды 11 М.
10 Signs Your Software Project Is Heading For FAILURE
17:59
Continuous Delivery
Рет қаралды 44 М.
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН