100DaysOfRTL
100DaysOfRTL copied to clipboard
100 Days of RTL
100DaysOfRTL
Super excited to launch my hands-on and highly practical course on RTL Design. Check it out here
Here's the link to the launch post.
Toolchain:
Table of contents
S No | EDAPlayground Link | Github |
---|---|---|
1 | https://www.edaplayground.com/x/9Zwf | Day 1: RTL Mux |
2 | https://www.edaplayground.com/x/RmJF | Day 2: RTL Dff with asynchronous reset |
3 | https://www.edaplayground.com/x/AVMC | Day 3: RTL Edge detector |
4 | https://www.edaplayground.com/x/TPdQ | Day 4: RTL ALU |
5 | https://www.edaplayground.com/x/qzmr | Day 5: RTL Odd counter |
6 | https://www.edaplayground.com/x/FJXT | Day 6: RTL Shift register |
7 | Day 7: RTL LFSR | |
8 | https://www.edaplayground.com/x/T4_7 | Day 8: RTL Binary to one hot converter |
9 | https://www.edaplayground.com/x/tZem | Day 9: RTL Binary to Gray converter |
10 | https://www.edaplayground.com/x/W2uK | Day 10: RTL Self Reloading Counter |
11 | https://www.edaplayground.com/x/DrTN | Day 11: RTL Parallel to serial shifter |
12 | https://www.edaplayground.com/x/SGNF | Day 12: RTL Sequence detector |
13 | https://www.edaplayground.com/x/qzsm | Day 13 : RTL Ways to implement Mux |
14 | https://www.edaplayground.com/x/jky5 | Day 14 - RTL Fixed Priority Arbiter |
15 | https://www.edaplayground.com/x/Qw6Y | Day 15 - RTL Round Robin Arbiter |
16 | https://www.edaplayground.com/x/qDtk | Day 16 - RTL APB Master |
17 | https://www.edaplayground.com/x/6sYL | Day 17 - RTL Simple Memory Interface |
18 | Day 18 - RTL APB Slave | |
19 | https://www.edaplayground.com/x/cYBK | Day 19 |
20 | https://www.edaplayground.com/x/tQD2 | Day 20 - RTL APB System |
21 | https://youtu.be/pFO-qRhQbVM | Day 21 - TB Introduction |
22 | https://www.edaplayground.com/x/7dHV | Day 22 - TB Hello World using SV Classes |
23 | https://www.edaplayground.com/x/QVXi | Day 23 - TB Interfaces |
24 | https://www.edaplayground.com/x/q_dg | Day 24 - TB Virtual Interfaces |
25 | https://www.edaplayground.com/x/MWKy | Day 25 - TB Randomize() |
26 | https://www.edaplayground.com/x/8VXW | Day 26 - TB Constraints |
27 | https://www.edaplayground.com/x/VULv | Day 27 - TB Queues |
28 | https://www.edaplayground.com/x/9qJp | Day 28 - TB Associative Array |
29 | https://www.edaplayground.com/x/Xpvx | Day 29 - TB Events |
30 | https://www.edaplayground.com/x/XbcC | Day 30 - TB Mailbox |
31 | https://www.edaplayground.com/x/FDag | Day 31 - TB Function vs Tasks |
32 | https://www.edaplayground.com/x/tQbq | Day 32 - TB Clocking blocks |
33 | https://www.edaplayground.com/x/kBn9 | Day 33 - TB Fork and join |
34 | https://www.edaplayground.com/x/jw3n | Day 34 - TB Fork and join_any |
35 | https://www.edaplayground.com/x/n9YK | Day 35 - TB Fork and join_none |
36 | https://www.edaplayground.com/x/sMw5 | Day 36 - TB Disable Fork |
37 | https://www.edaplayground.com/x/FHcs | Day 37 - TB Wait Fork |
38 | https://www.edaplayground.com/x/vA4F | Day 38 - TB Automatic Variables |
39 | https://www.edaplayground.com/x/HNNr | Day 39 - TB DPI Calls |
40 | https://www.edaplayground.com/x/FB93 | Day 40 - TB Mux |
41 | https://www.edaplayground.com/x/qykn | Day 41 - TB ALU |
42 | https://www.edaplayground.com/x/JBnT | Day 42 - TB Fixed Priority Arbiter |
43 | https://www.edaplayground.com/x/gkeL | Day 43 - TB DFF |
44 | https://www.edaplayground.com/x/PnJj | Day 44 - TB Parameterised Class |
45 | https://www.edaplayground.com/x/cDDc | Day 45 - TB Self reloading counter |
46 | No EDAPlayground Link | Day 46 - Formal Mux |
47 | No EDAPlayground Link | Day 47 - Formal ALU |
48 | No EDAPlayground Link | Day 48 - Formal DFF |
49 | No EDAPlayground Link | Day 49 - Formal Self reloading counter |
50 | No EDAPlayground Link | Day 50 - Formal Fixed Priority Arbiter |
51 | No EDAPlayground Link | Day 51 - Formal proofs for APB Master |
52 | No EDAPlayground Link | Day 52 - Formal APB Slave |
53 | No EDAPlayground Link | Day 53 - Formal APB Slave 2 |
54 | No EDAPlayground Link | Day 54 - Formal APB Slave 3 |
55 | No EDAPlayground Link | Day 55 - Formal Fifo |
56 | https://www.edaplayground.com/x/gng8 | Day 56 - UVM: Hello World 1 |
57 | https://www.edaplayground.com/x/rHDX | Day 57 - UVM: Analysis Port |
58 | https://www.edaplayground.com/x/eqeA | Day 58 - UVM: Driver/Sequencer Communication |
59 | https://www.edaplayground.com/x/FZaW | Day 59 - UVM: Driver/Sequencer Communication |
60 | https://www.edaplayground.com/x/8BNb | Day 60 - UVM: Driver/Sequencer Communication |
61 | https://www.edaplayground.com/x/cGUk | Day 61 - UVM TB for APB Master - 1 |
62 | https://www.edaplayground.com/x/pzgU | Day 62 - UVM TB for APB Slave - 2 |
63 | https://www.edaplayground.com/x/CJDZ | Day 63 - UVM TB for APB Slave - 3 |
64 | No EDAPlayground Link | Day 64 - Happy Independence Day |
65 | https://www.edaplayground.com/x/6VLv | Day 65 - UVM TB for APB Slave - 4 |
66 | https://www.edaplayground.com/x/vNFA | Day 66 - UVM TB for APB Slave - 5 |
67 | https://www.edaplayground.com/x/RQsM | Day 67 - UVM TB for APB Slave - 6 |
68 | https://www.edaplayground.com/x/ePAh | Day 68 - UVM TB for APB Slave - 7 |
69 | https://www.edaplayground.com/x/Fers | Day 69 - UVM TB for APB Slave - 8 |
70 | https://www.edaplayground.com/x/KB4e | Day 70 - UVM TB for APB Slave - 9 |
71 | https://www.edaplayground.com/x/8biK | Day 71 - UVM TB for APB Slave - 10 |
72 | https://www.edaplayground.com/x/iXGb | Day 72 - UVM TB for APB Slave - 11 |
73 | https://www.edaplayground.com/x/XCr8 | Day 73 - UVM TB for APB Master - 1 |
74 | https://www.edaplayground.com/x/daLR | Day 74 - UVM TB for APB Master - 2 |
75 | https://www.edaplayground.com/x/rNEf | Day 75 - UVM TB for APB Master - 3 |
76 | https://www.edaplayground.com/x/b8dG | Day 76 - UVM TB for APB Master - 4 |
77 | https://www.edaplayground.com/x/iXbu | Day 77 - UVM TB for APB Master - 5 |
78 | Day 78 - Single Cycle RISC-V | |
79 | https://www.edaplayground.com/x/gmGb | Day 79 - Single Cycle RISC-V |
80 | https://www.edaplayground.com/x/ZtE6 | Day 80 - Single Cycle RISC-V |
81 | https://www.edaplayground.com/x/UpYh | Day 81 - Single Cycle RISC-V |
82 | https://www.edaplayground.com/x/DtDP | Day 82 - Single Cycle RISC-V |
83 | https://www.edaplayground.com/x/eM7A | Day 83 - Single Cycle RISC-V |
84 | https://www.edaplayground.com/x/hyd6 | Day 84 - Single Cycle RISC-V |
85 | https://www.edaplayground.com/x/ALxT | Day 85 - Single Cycle RISC-V |
86 | https://www.edaplayground.com/x/Xp6k | Day 86 - Single Cycle RISC-V |
87 | https://www.edaplayground.com/x/JvQZ | Day 87 - Single Cycle RISC-V |
88 | https://www.edaplayground.com/x/6ZXW | Day 88 - Single Cycle RISC-V |
89 | https://www.edaplayground.com/x/pti8 | Day 89 - Single Cycle RISC-V |
90 | https://www.edaplayground.com/x/eSPv | Day 90 - Single Cycle RISC-V |
91 | https://www.edaplayground.com/x/ctkH | Day 91 - Single Cycle RISC-V |
92 | https://www.edaplayground.com/x/strW | Day 92 - Single Cycle RISC-V |
93 | https://www.edaplayground.com/x/cZKQ | Day 93 - Single Cycle RISC-V |
94 | https://www.edaplayground.com/x/cZKQ | Day 94 - Single Cycle RISC-V |
95 | https://www.edaplayground.com/x/QV96 | Day 95 - Single Cycle RISC-V |
96 | https://www.edaplayground.com/x/GQNw | Day 96 - Single Cycle RISC-V |
97 | https://www.edaplayground.com/x/9mR5 | Day 97 - Single Cycle RISC-V |
98 | https://www.edaplayground.com/x/W2w6 | Day 98 - Single Cycle RISC-V |
99 | https://www.edaplayground.com/x/kJjp | Day 99 - Single Cycle RISC-V |
100 | https://www.edaplayground.com/x/PpPK | Day100 - #100DaysofRTL |