Design - sikadm/SecuritySystem GitHub Wiki

Security System

The Security System block is our top-level design. SSBlock

SSFSM

Passcode

PasscodeBlock

PasscodeFSM

Seven Segment Display

7segblock

VGA

The first part of the functioning VGA is a PPL. This converts the internal clock to the appropriate frequency for the display. PPL

The next section of the VGA is the controller. This in the core of the VGA, driving reading and writing to the screen. The functions are driven by the pixel clock. VGAcontrollerblock

The last part of the VGA controls what it written on the screen. For this program, it writes "armed" in green when the system is armed or in the alarmed state and "disarmed" in red when the system is disarmed. VGAdisplayblock