100 Days of CHISEL inspired by 100DaysOfRTL
Days | Topic | main code | test |
---|---|---|---|
Day 1 | Basic Gates | main | test |
Day 2 | half/full Adder | main | test |
Day 3 | Wires, Data Types & Typecasting | main | test |
Day 4 | Basic Mux | main | test |
Day 5 | Conditional Statements | main | test |
Day 6 | Mux 1H | main | test |
Day 7 | Parameterized Mux | main | test |
Day 8 | Switch Statement | main | test |
Day 9 | Bit Pattern | main | test |
Day 10 | Bit Pattern | main | test |
Day 11 | Bit Pattern | main | test |
Day 12 | Decoder | main | test |
Day 13 | Encoder | main | test |
Day 14 | Parameterized Adder | main | test |
Day 15 | Vector Parameterization | main | test |
Day 16 | Shift Register | main | test |
Day 17 | Parameterized Counter | main | test |
Day 18 | Two Stage Queue | main | test |
Day 19 | One Shot Timer | main | test |
Day 20 | Two Shot Timer | main | test |
Day 21 | Up Down Counter | main | test |
Day 22 | Mux_tree | main | test |
Day 23 | Mux_2to1 | main | test |
Day 24 | Mux Case | main | test |
Day 25 | Mux LookUp | main | test |
Day 26 | Basic Branch_Control | main | test |
Day 27 | Basic immediate extension | main | test |
Day 28 | Basic Black Box Adder | main | test |
Day 29 | Arbiter Queue | main | test |
Day 30 | Finite State Machine | main | test |
Day 31 | FSM for decoding Manchester encoding | main | test |
Day 32 | FSM Up down Counter | main | test |
Day 33 | Uart Transmitter | main | test |
Day 34 | Detect Sequence | main | test |
Day 35 | Priority Arbiter | main | test |