https://github.com/scar027/digital-basics
Fundamental verilog codes covering combinational circuits, sequential circuits and finite state machines.
https://github.com/scar027/digital-basics
digital-electronics hdl testbench verilog verilog-hdl
Last synced: about 2 months ago
JSON representation
Fundamental verilog codes covering combinational circuits, sequential circuits and finite state machines.
- Host: GitHub
- URL: https://github.com/scar027/digital-basics
- Owner: scar027
- License: mit
- Created: 2025-09-30T13:44:02.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-11-23T18:33:23.000Z (5 months ago)
- Last Synced: 2025-11-23T20:22:55.854Z (5 months ago)
- Topics: digital-electronics, hdl, testbench, verilog, verilog-hdl
- Language: Verilog
- Homepage:
- Size: 14.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# digital-basics
Fundamental verilog codes covering combinational circuits, sequential circuits
and finite state machines.
## Combinational Circuits
1. Half Adder
1. Full Adder
1. Behavioral Full Adder
1. Half Subtractor
1. Full Subtractor
1. Behavioral Full Subtractor
1. 1-Bit Magnitude Comparator
1. 3-Bit Magnitude Comparator
1. 8:3 Encoder
1. Behavioral 8:3 Encoder
1. 8:3 Priority Encoder
1. 2:4 Decoder
1. Behavioral 2:4 Decoder
1. 3:8 Decoder
1. 2:1 Multiplexer
1. 4:1 Multiplexer
1. Behavioral 4:1 Multiplexer
1. 8:1 Multiplexer (using 4:1 and 2:1)
1. 1:4 Demultiplexer
1. 3-Bit Even Parity Checker
1. 3-Bit Even Parity Generator
1. 3-Bit Odd Parity Checker
1. 3-Bit Odd Parity Generator
1. 4-Bit Ripple Carry Adder
1. 4-Bit Ripple Carry Subtractor
1. 4-Bit Ripple Carry Adder-Subtractor
1. 4-Bit Carry Lookahead Adder
1. 2-Bit Multiplier
1. BCD to 7-Segment Display