1 / 3

ECE-C662 Project Photo Booth

ECE-C662 Project Photo Booth Goals To develop executable specification using the technique studied in Gajski et. al. Specification and Design of Embedded Systems, in particular by using Program-State Machine (PSM) conceptual model and VHDL for specification language Problem statement

oshin
Download Presentation

ECE-C662 Project Photo Booth

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ECE-C662 Project Photo Booth • Goals • To develop executable specification using the technique studied in Gajski et. al. Specification and Design of Embedded Systems, in particular by using Program-State Machine (PSM) conceptual model and VHDL for specification language • Problem statement • Develop executable specification for a controller of a photograph booth

  2. Photograph booth • A booth to which customers pays $2 to have their photo taken (often seen in romantic comedy movies) • Customers have a choice of a background • Customers may get 3 takes. After the first take they must decide if they are happy with the first shot or try the second and dismiss the first or try the third shoot on which they would have no more choice • Customers must decide, by pressing the YES button within 10 seconds else the machine moves on to the next take • If the printing is not confirmed by a signal from the printer the machine returns the $2 • There is a motion sensor detecting a presence of customers and whether they stay still when the machine announces a “Say Cheese” to ensure a quality picture • The duration between the “Say Cheese” and the shooting is somewhat random to create a candidness

  3. The system • Money collector and $1 coin dispenser, e.g., if the collector reports $20 inserted controller dispenses $18 by enabling the dispenser 18 times • Motion detector: For instance, the machine announces different greeting when it detects a potential customer. It uses motion detector for deciding when to take a picture • Camera: Controller passes the choice of background by background select signal and shoots a picture by shoot enable • Video/audio unit: Controller may for example select one of the following clips; advertising the booth, greeting, background selection, photo shoot 1, shoot 2, shoot 3, and bye-bye • Requirement • English specification • PMS model • VHDL executable specification • Due date: Monday of the final exam week

More Related