Professional Documents
Culture Documents
Mini-Project 1.0.0
Mini-Project 1.0.0
Mini-project
1 Schedule
Follow this timeline to complete your project:
• Week 2 (2 Points): Each group prepares a short slide which presents the
design (Block diagram and it connection), list out the functionalities, in-
put/output interfaces of your design.
• Week 3 (3 Points): Show your testcases for testing your system. Simulation
results on Modelsim-altera
• Week 4 (3 Points): Final Report and Demo (You should print your report
and give them to the instructor). A report must include:
2 Topics
Topic 1: Number guessing:
• Player will guess a signed decimal number, let name it N (-9999 <= N <=
9999).
• The system supports two modes to create N: random or inputted from ad-
min. The admin should input N in BCD format.
• Player then inputs a number from SW, and press button to submit.
• After submitting the number, the system will notice to the player that the
input number is greater/smaller than N.
• Allow the user to adjust the clock time (hh-mm-ss), the day-month-year,
and also the time zone.
Topic 4: Design and implement a led-drivers with 6 different types and variations
(states):
Hình 1: Led-drivers.
Where:
• State 1: Two LEDs run (active) from left to right.
• State 2: Three LEDs run from right to left.
• State 3: LEDs running and blinking from middle to two sides.
• State 4: ALL LEDs turned on, then turn off LEDs from two sides to the
middle.
• State 5: LEDs run from left to right, when all LEDs are active, turn-off the
LEDs one by one from right to left.
• State 6: LEDs run from right to left, when all LEDs are active, turn-off the
LEDs one by one from left to right.
There are 4 modes: State are transition in default (Figure 1), Odd-state only (1-
>3->5->back to 1), even-state only (2->4->6-> back to 2), or use SWs to choose
state.
• To simplify the design, numeric digits are inputted by using BCD code and
SWs are used to generate the input signal.
• There is only 1 digit that is inputted each time, a KEY is used to confirm
an input value (assume KEY1). Input value must be showed on 7-segment
LED.
• In Verify mode:
Note: Students will have more points if they can apply their design into real
circumstance.
Topic 6: Car alarm
Utilizing the FSM approach, design a circuit for a car alarm with the features
below:
– clock
– reset
– remote
– sensors
– siren
• When there is an active signal from remote: the siren is put into activation
(if it’s not activated before) and vice versa.
• When the siren has been already activated and there is a active signal from
sensors, system is put into intrusion and the siren sound with a 2Hz fre-
quency (students can use LED in order to alternate the real siren).
• When the system is being in intrusion state, the siren only become silent on
if there is a active signal from remote.
Note: Students will have more points if they can apply their design into real
circumstance.
Topic 7: You can propose a problem and submit to instructor in class, also
declare all the functionalities of your design in detail.
Bonus: Use the LCD or infrared remote to display information or control signals
in your design.