Digital Logic

FPGA implementations, hardware description languages, state machines, timing constraints, and structural models.

October 2023

Registers & 7-Segment Calculator

Implementing n-bit registers and multiplexers to control data flow into a universal 7-segment display for a calculator circuit.

Read Report
November 2023

Multiply FSM & Accumulator

Designing a multiplying finite state machine using an accumulator, shift register, and Moore/Mealy outputs.

Read Report
November 2023

Clock Dividers & D Flip-Flops

Constructing clock dividers and D Flip-Flops using asynchronous registers to configure LED flash rates.

Read Report
November 2023

LED Shift Register

Building an LED shifter using custom shift registers and clock dividers to create sequential lighting patterns.

Read Report
November 2023

Mealy & Moore Sequence Detectors

Creating overlapping and non-overlapping sequence detectors using Moore and Mealy finite state machines, including transition diagrams.

Read Report
November 2023

Propagation Delay & Glitches

Analyzing combinational logic circuits to observe and simulate propagation delays and logic circuit glitches.

Read Report
October 2023

Multiplexers & Priority Encoders

Supplementary Verilog lab focusing on the structural modeling and simulation of multiplexers, 3-to-8 decoders, and priority encoders.

Read Report