![]() |
|
|
|||||||
![]() |
VHDL - VHDL design for combinational lock |
|
|
Thread Tools | Search this Thread |
|
|
#1 |
|
Hello, I have a programme to design for combinational lock. I have no
idea about this yet, could anyone help me about this? It is better to have an ASM chart provided. A programmable combination lock is to be designed and built using the Altera FPGA Development Boards. ˇ¤ To open the combination lock, it will be necessary to input three sequential 4-bit numbers to the lock. Each number will be entered using an enter push button. If the three modulo-16 digits chosen are the correct combination, when compared with those stored in a memory, then an unlocked lamp should be lit. If, however, an incorrect digit is entered as part of the combination, an error lamp should be illuminated after the last digit has been entered. Notice that the error lamp should not be illuminated until the last digit has been entered, even if the first or second digits are in error, since this would enable the combination to be broken one digit at a time. A reset input should be provided to reset the lock to its initial state at any time. ˇ¤ When the combination lock is open it should be possible to be program it. After pressing a program button on the lock, three new codes should be entered and stored in the memory. A reset input at this time, should force a return to the open state, and indicate a fault state if the lock has been partially reprogrammed. ˇ¤ Pressing the enter button, when not in program mode should cause the circuit to lock. ˇ¤ In a production lock, the memory element would be some form of non-volatile device, such as an E2ROM. However, for this exercise you will be using standard static RAM. This means that every time you apply power to the lock, it will have random codes in memory. For this reason the lock must power up in the open state. cherryzhou21@googlemail.com |
|
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| How to execute an external software from VHDL? And how to interface VHDL with JAVA? | becool_nikks | Software | 0 | 03-06-2009 07:08 PM |
| Error: Physical sythesis tool PALAC is not supported by Formal Verification tool Conf | bbiandov | Software | 0 | 12-22-2008 05:25 AM |
| Help on auto conversion from Matlab to vhdl on filter design | hardheart | Hardware | 0 | 12-07-2007 09:19 AM |
| Sewing, Embroidery & SignMaking Software.. | embsupply | Software | 0 | 10-02-2007 04:29 PM |
| Conformal LEC of a VHDL design (RTL Vs Netlist) | sharatd | Hardware | 0 | 10-18-2006 02:47 PM |