top of page
ChatGPT Image Oct 23, 2025, 11_43_49 PM_edited_edited_edited.jpg
Untitled design (17).png

Alchemist. Futurist. Raegan Brown

ChatGPT Image Oct 23, 2025, 11_43_49 PM_edited_edited_edited.jpg
ChatGPT Image Oct 23, 2025, 11_43_49 PM_edited_edited_edited.jpg

Overview:

On a Basys 3 FPGA board, I implemented a multi-stage digital system in VHDL that combined counters, seven-segment display control, and a Mealy finite state machine (FSM). The project focused on designing, integrating, and debugging synchronous logic on real hardware—using switches, buttons, LEDs, and the 7-segment display as both inputs and visual feedback.

Tools and Techniques Used:

  • VHDL

  • Basys 3 FPGA Board

Process:

  • Programmed modular VHDL components—including counters, clock dividers, seven-segment display drivers, and a Mealy FSM—then integrated them through a top-level architecture with precise signal mapping and pin constraint assignments for the Basys 3 board.

  • Tested and debugged directly on hardware, using onboard switches, push-buttons, LEDs, and the seven-segment display to verify correct increment/decrement behavior, FSM-driven mode changes, wrap-around logic, and real-time state transitions.

Result:

The final system ran entirely on the Basys 3 FPGA and demonstrated:​

  • A sequence-driven FSM controller that changed the counter’s behavior based on user input patterns.

  • Correct visual feedback on LEDs , VGA display, and the 7-segment display, confirming the internal state and count value.

This project strengthened my ability to design and debug synchronous digital systems end-to-end—from RTL (VHDL) and state machines to pin constraints, timing behavior, and interaction with real hardware.

bottom of page