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

  Рет қаралды 11,840

Systemverilog Academy

Systemverilog Academy

4 жыл бұрын

Join our channel to access 12+ paid courses in RTL Coding, Verification, UVM, Assertions & Coverage
/ @systemverilogacademy
FREE Course : Systemverilog Verification 2 : Lear More TB Constructs
Course Playlist: • FREE Course : Systemve...
www.systemverilogacademy.com/
Check playlists for more courses
Using Systemverilog Interfaces and modports.
Links to useful systemverilog free tutorials and courses are below.
1. SV Beginner Playlist - • Systemverilog for Abso...
a. IC Design Process - • IC Design & Manufactu...
b. First Program in SV - • Systemverilog Training...
c. First TB & Simulation - • Systemverilog Tutorial...
2. Interfaces - • Course : Systemverilog...
3. Modports - • Course : Systemverilog...
4. Fork Join - • Course : Systemverilog...
5. Mailboxes - • Course : Systemverilog...
6. Assignment Statements - • All about Verilog& Sys...
7. Complete Udemy Systemverilog TB Courses for Free
a. TB Beginner 1 - • Systemverilog Free Cou...
a. TB Beginner 2 - • Free Systemverilog Cou...
a. SoC Verification - • Video

Пікірлер: 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 🙂
@MK-mf2vu
@MK-mf2vu 4 жыл бұрын
hi thank you..nice video...
@SystemverilogAcademy
@SystemverilogAcademy 4 жыл бұрын
Thank you for the feedback!
@Nipulpatel143
@Nipulpatel143 Жыл бұрын
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 11 ай бұрын
i think u want to use ready@@SystemverilogAcademy
@kellypainter7625
@kellypainter7625 3 жыл бұрын
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 3 жыл бұрын
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 kzfaq.info/get/bejne/aNZlpMelxMuxfZc.html Thanks for the correction.
Course : Systemverilog Verification 2 : L6.1 : Compiler Directives
7:48
Systemverilog Academy
Рет қаралды 3,5 М.
Course : Systemverilog Verification 2 : L3.2 : Mailbox in Systemverilog
13:21
Systemverilog Academy
Рет қаралды 8 М.
UNO!
00:18
БРУНО
Рет қаралды 3,5 МЛН
Doing This Instead Of Studying.. 😳
00:12
Jojo Sim
Рет қаралды 24 МЛН
Stop, Intel’s Already Dead!
13:47
Linus Tech Tips
Рет қаралды 760 М.
Course : Systemverilog Verification 2 : L4.1 : Clocking Blocks in Systemverilog
9:32
Course : Systemverilog Verification 2 : L3.1 : Systemverilog Semaphores
8:13
Systemverilog Academy
Рет қаралды 7 М.
SystemVerilog Interfaces
9:59
Maven Silicon
Рет қаралды 12 М.
UNO!
00:18
БРУНО
Рет қаралды 3,5 МЛН