WELCOME TO MY 100DAYSOFRTL
My Name is Ummidi Chandrika, I mostly use Xilinx ISE 14.7 Design Suite and sometimes Modelsim software for the simulation of RTL Codes. And The Synthesis is performed by using Intel Quartus Prime Software.
Here is the list of Day wise RTL Codes:
Day 1 : Clock Divider
Day 2 : Johnson Counter
Day 3: Ring Counter
Day 4: 5 Input Majority Circuit
Day 5: Parity Generator
Day 6: Binary to One Hot Encoder
Day 7: 4-bit BCD Synchronous Counter
Day 8: 4-bit Carry LookAhead Adder
Day 9: N-bit Comparator
Day 10: Serial in Serial Out Shift Register
Day 11: Serial in Parallel Out Shift Register
Day 12: Parallel in Parallel Out Register
Day 13: Parallel In Serial Out Register
Day 14: Bidirection Shift Register
Day 15: PRBS Sequence Generator
Day 16: 8-Bit Subtractor
Day 17: 8-Bit Adder/Subtractor
Day 18: 4-bit Multiplier
Day 19: Fixed Point Division
Day 20: Master Slave JK Flip Flop
Day 21: Positive Edge Detector
Day 22: BCD adder
Day 23: 4-bit Carry Select Adder
Day 24: Moore FSM 1010 Sequence detector
Day 25: N:1 Mux
Day 26: BCD TimeCount
Day 27: 3-1 Mux
Day 28: BCD to Seven Segment Display
Day 29: D Latch using 2:1 MUX
Day 30: 8-Bit Barrel Shifter
Day 31: 1-bit Comparator using 4X1 Mux
Day 32: Logical, Algebraic, and Rotate Shift Operations
Day 33: ALU
Day 34: 4-Bit Asynchronous Down Counter
Day 35: Mod-N UpDown Counter
Day 36: Universal Binary Counter
Day 37: Universal Shift Register
Day 38: CN( Change-No change Flipflop) using 2:1 Mux
Day 39: Frequency divider by odd Numbers
Day 40: Greatest Common Divisor using Behavioural Modelling
Day 41: Greatest Common Divisor via FSM
Day 42: Single Port RAM
Day 43: Dual Port RAM
Day 44: Clock Buffer
Day 45: Synchronous FIFO
Day 46: Priority Encoder
Day 47: Seven Segment Display Using ROM
Day 48: Serial Adder
Day 49: Fixed Priority Arbiter
Day 50: Round Robin Arbiter
SYSTEM VERILOG
Day 51: TB Hello World
Day 52: TB LOgic Data Type
Day 53: TB Unpacked Struct Data Type
Day 54:TB Packed Struct Data Type
Day 55: TB Arrays
Day 56: TB Functions
Day 57: TB Tasks
Day 58: TB Interfaces
Day 59: TB Object Assignment & Shallow Copy Methods https://www.edaplayground.com/x/7qUQ
Day 60: TB Deep Copy Method https://www.edaplayground.com/x/Fj5c
Day 61: TB Inheritance https://www.edaplayground.com/x/Bwj3
Day 62: TB Polymorphism https://www.edaplayground.com/x/CkqF
Day 63: TB to Verify Static Function and FUnction Static Methods https://www.edaplayground.com/x/PpHC
Day 64: TB to verify Parameterized Class https://www.edaplayground.com/x/BzrE
Day 65: TB to verify Randomization https://www.edaplayground.com/x/JdvY
Day 66: TB Interface to Verify Clocking Blocks https://www.edaplayground.com/x/Lm4W
Day 67: TB Fork-Join None https://www.edaplayground.com/x/Jgh9
Day 68: TB Fork- Join https://www.edaplayground.com/x/GVus
Day 69: TB Fork - Join Any https://www.edaplayground.com/x/vnBD
Day 70: TB Events https://www.edaplayground.com/x/Ac9G
Day 71 : TB Mailbox Example-1 https://www.edaplayground.com/x/AWbU
Day 72: TB for Sending Transaction Data with Mailbox https://www.edaplayground.com/x/MpBg
Day 73: TB Parameterized Mailbox https://www.edaplayground.com/x/6kNx
Day 74: TB Semaphore https://www.edaplayground.com/x/UsBu
Day 75- TB Wait Fork
Day 76- TB Automatic Variables https://www.edaplayground.com/x/LayF
Day 77: TB to Verify D-Flipflop https://www.edaplayground.com/x/VTk5
Day 78 :TB to Verify Half Adder https://www.edaplayground.com/x/ie4d
Day 79: TB to Verify Full adder https://www.edaplayground.com/x/r_wr
Day 80: TB to Verify 4:1 Multiplexer https://www.edaplayground.com/x/wCSh
Day 81: TB to Verify Full Subtractor https://www.edaplayground.com/x/k_Lu
day 82: TB to Verify 3:8 Decoder https://www.edaplayground.com/x/YuXi
Day 83: TB to Verify Priority Encoder https://www.edaplayground.com/x/Q4iB
Day 84: TB to Verify 1:4 Demultiplexer https://www.edaplayground.com/x/8dQ8
Day 85 : TB to Verify FIFO https://www.edaplayground.com/x/SJB6
Day 86: TB to Verify Binary to Gray Converter https://www.edaplayground.com/x/UtKp
Day 87: TB to Verify Gray to Binary Converter https://www.edaplayground.com/x/hr25