Forum: FPGA, VHDL & Verilog Project System Password

von Autielli Mako (Guest)

Rate this post
0 useful
not useful
Hi! I need to develop the project below, but I'm pretty much in doubt 
and I can not develop the code in VHDL. Can someone help me?

Developed in VHDL the operation of a key-operated key with a description 

Recognize the 4 digits of a password in the sequence in which they are 
entered, to allow the opening of the key; Limit the number of attempts 
to 3, after which the key will be locked and a siren will be triggered 
until the administrator password is entered; Allow a user to change 
their password; The password can be rescheduled infinitely. The table 
below illustrates the reprogramming the password.

Procedure for reprogramming the password:
a) Press and release PROG
b) Enter the current password, press ENTER and an LED should flash.
c) Enter the new password, press ENTER and the same LED should flash.
d) Enter the new password for the second time, press ENTER and the same 
LED again must blink.
e) To end the procedure, press and release PROG and the same LED will 
blink two times.

a) Implement in VHDL the design of the key driven by the keyboard;
b) The VHDL code must contain at least 6 subprograms (3 functions and 3 
c) The VHDL code shall contain at least 1 component;
d) Simulate used Vector Waveform File at least.

Thank U!

von Helper (Guest)

Rate this post
0 useful
not useful
I need 1000€. Can someone help me?

Thank U!


Entering an e-mail address is optional. If you want to receive reply notifications by e-mail, please log in.

Rules — please read before posting

  • Post long source code as attachment, not in the text
  • Posting advertisements is forbidden.

Formatting options

  • [c]C code[/c]
  • [avrasm]AVR assembler code[/avrasm]
  • [vhdl]VHDL code[/vhdl]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]

Bild automatisch verkleinern, falls nötig
Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.