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.