HELLO VLSI ENTHUSIASTS, WELCOME TO MY 100DAYSOFRTL REPO
My Name is Jayaram G, I mostly use Xilinx ISE 14.7 Design Suite for the simulation of RTL Codes.
Here is the list of Day wise RTL Codes:
Day-1 : HALF ADDER (Three Modelling styles).
Day-2 : FULL ADDER (Three Modelling styles).
Day-3 : HALF SUBTRACTOR (Three Modelling styles).
Day-4 : FULL SUBTRACTOR (Three Modelling styles).
Day-5 : MUX 8:1 (Three Modelling styles).
Day-6 : DEMUX 1:8 (Three Modelling styles).
Day-7 : ENCODER 8:3 (Three Modelling styles).
Day-8 : DECODER 3:8 (Three Modelling styles).
Day-9 : CLOCK DIVIDER BY 2 POWERS (Behavioral Modelling).
Day-10 : CLOCK DIVIDER BY 3 (Behavioral Modelling).
Day-11 : RIPPLE CARRY ADDER (Structural Modelling).
Day-12 : 8-BIT ALU [ARITHMETIC & LOGICAL UNIT] (Behavioral Modelling).
DAY-13 : BCD TO 7-SEGMENT DISPLAY (Behavioral Modelling).
DAY-14 : BINARY TO GRAY CONVERTER (Three Modelling styles).
DAY-15 : GRAY TO BINARY CONVERTER (Three Modelling styles).
DAY-16 : 4-BIT MAGNITUDE COMPARATOR (Behavioral Modelling).
DAY-17 : 3-BIT EVEN & ODD PARITY GENERATOR (Dataflow Modelling).
DAY-18 : 3-BIT EVEN & ODD PARITY CHECKERS (Dataflow Modelling).
DAY-19 : 8:3 PRIORITY ENCODER (Behavioral Modelling).
DAY-20 : FLIPFLOPS (Behavioral Modelling).
DAY-21 : SISO [SERIAL-INPUT SERIAL-OUTPUT] SHIFT REGISTERS (Behavioral & Structural Modelling).
DAY-22 : SIPO [SERIAL-INPUT PARALLEL-OUTPUT] SHIFT REGISTERS (Behavioral & Structural Modelling).
DAY-23 : PIPO [PARALLEL-INPUT PARALLEL-OUTPUT] SHIFT REGISTERS (Behavioral & Structural Modelling).
DAY-24 : PISO [PARALLEL-INPUT SERIAL-OUTPUT] SHIFT REGISTERS (Structural Modelling).
DAY-25 : BI-DIRECTIONAL SHIFT REGISTER (Behavioral Modelling).
DAY-26 : UNIVERSAL SHIFT REGISTER (Behavioural Modelling).
DAY-27 : 4-BIT ASYNCHROUNOUS(RIPPLE) UP COUNTER (Structural Modelling).
DAY-28 : 4-BIT ASYNCHROUNOUS(RIPPLE) UP-DOWN COUNTER (Structural Modelling).
DAY-29 : 3-BIT SYNCHROUNOUS UP COUNTER (Structural Modelling).
DAY-30 : 3-BIT SYNCHROUNOUS UP-DOWN COUNTER (Structural Modelling).
DAY-31 : RING COUNTER (Behavioral Modelling)
& JOHNSON COUNTER (Behavioral Modelling).
DAY-32 : 1010 SEQUENCE DETECTOR USING MOORE FSM
[OVERLAPPING & NON-OVERLAPPING TECHNIQUES] (Behavioral Modelling).
DAY-33 : 1010 SEQUENCE DETECTOR USING MEALY FSM
[OVERLAPPING & NON-OVERLAPPING TECHNIQUES] (Behavioral Modelling).
DAY-34 : VERILOG MINI PROJECT_1 : DESIGNING A VENDING MACHINE WITH CHANGE MECHANISM
DAY-35 : VERILOG MINI PROJECT_2 : DESIGNING AN AUTOMATIC WASHING MACHINE
DAY-36 : VERILOG MINI PROJECT_3 : DESIGNING A TRAFFIC LIGHT CONTROLLER SYSTEM FOR T-INTERSECTION
DAY-37 : VERILOG MINI PROJECT_4 : DESIGNING A CAR PARKING SYSTEM WITH PARKING SPACE MANAGEMENT
DAY-38 : SINGLE PORT AND DUAL PORT RAM & ROM (Behavioral Modelling).
DAY-39 : 8-BIT VEDIC MULTIPLIER (Structural Modelling).
DAY-40 : 8-BIT BARREL SHIFTER (Behavioral Modelling).
DAY-41 : PWM SIGNAL GENERATOR.
DAY-42 : POSEDGE & NEGEDGE DETECTOR.
DAY-43 : GCD CALCULATOR FOR 2 N-BIT NUMBERS (Behavioral Modelling).
DAY-44 : IMPLEMENTATION OF BCD TO 7-SEGMENT DISPLAY ON FPGA.
DAY-45 : IMPLEMENTATION OF BLINGKING OF LED.
DAY-46 : PWM GENERATOR FOR LED BIGHTNESS MANAGEMENT.
DAY-47 : DEBOUNCING OF BUTTONS USING FSM.