Khai Le Ng
Published © MIT

Secure Digital Access Control System

FPGA-based digital access control system from scratch using Verilog HDL and Finite State Machine (FSM) architecture, deployed on the DE1-SoC

ExpertFull instructions providedOver 2 days62
Secure Digital Access Control System

Things used in this project

Hardware components

Intel Cyclone V FPGA
Intel Cyclone V FPGA
×1
Adafruit 4x4 keypad
×1
metal led button 12mm
×3
active buzzer
×1
3.5in SPI TFT Screen Colorful
×1
Breadboard (generic)
Breadboard (generic)
×1
Male/Female Jumper Wires
Male/Female Jumper Wires
×3
Jumper wires (generic)
Jumper wires (generic)
×3
3v relay
×1
DC 12V 3A Power Adapter
×1
DC 12v solenoid
×1

Software apps and online services

ModelSim
Orca slicer
Quartus II

Hand tools and fabrication machines

Wire Stripper & Cutter, 18-10 AWG / 0.75-4mm² Capacity Wires
Wire Stripper & Cutter, 18-10 AWG / 0.75-4mm² Capacity Wires
blade cutter
cable tie

Story

Read more

Custom parts and enclosures

Bottom part

Secure DoE-SoC FPGA board to this part

Upper part

secure external peripherals to this part

Schematics

Schematic Diagram 1 - External Peripherals

External Peripherals connect to Cyclone V DE1-SoC FPGA Dev Board

Schematic Diagram 2 - On board Peripherals

On board Peripherals connect to Cyclone V DE1-SoC FPGA Dev Board

Flowchart

Code

DoE-SoC Firmware

Verilog
read setup_guide.md and README.md
No preview (download only).

Modelsim Simulation

Verilog
read sim_setup_guide.md
No preview (download only).

Credits

Khai Le Ng
3 projects • 2 followers
Doing Projects For Fun

Comments