Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

This projects will implement an elevator control system using any choice of a programming language, although VHDLis highly recommended. The intermediate milestone is optional and

image text in transcribed

image text in transcribed

This projects will implement an elevator control system using any choice of a programming language, although VHDLis highly recommended. The intermediate milestone is optional and requires high-level simulation of this system, but the simulation will have to be present in the final submission. Work will be done in teams of 3 Detailed Description The elevator can be used on building with any number of floors, but for the sake of model simplicity, you can think of only one floor at the beginning and then account for other cases. The controller has to have the following minimum capabilities: A user can call the elevator from any given floor (a total of 4 floors-Ground through 3d to go either up or down, but special cases have to be considered (i.e. Ground and 3The elevator is called to go to the given direction by pressing the appropriate button The elevator will be sentGoup or GoDown signal to go to the appropriate direction and signal the elevator to move, when none of these two signals are High, the elevator is inWait state until a call to go toa given floor is made. Once the elevator reaches the desired floor, it stops and waits for 1s until it has latched onto the exit doors A sound will be made (sgnal Sound-1) when the elevator has reached the correct floor but before the doors open (at the end of latching). The exit doors will open when a control signal DoorOpen issent from the controller after latching. Closing and opening the doors tkes 1 second. . . The elevator will move at the speed of 5 seconds per floor. All floors will have two lght indicators(store this in register X19 bits 7 downto 4 for UP and 3 downto 0 for DOWN for floors 3 through Ground, respectively) that will be minated" when the elevator is at a given floor and the direction the elevator is going. Update this value as needed during movement. Use masking techniques to read/modify individual bits. .An IR (ignal Ron) beam will be used to determine when to close the door and go to user's desired floor. The IR beam will be ON after the doors are open and turn off (reset) with every person moving into the elevator. Once it detects that no more movement is present, it will stay ON for 2 seconds. If there's no additional movement during this time (i.e. IR is ON), then the controller will send signal Doordosa to dose the doors. Onceuser inside the elevator choosesfloor, the floor button selection will be recorded in memory location (assume 0x1000) by latching it withMemWrite signal when the user presses the given button. The index of the current write address will be stored in register X20. The system will be able to take new or additional foor selection at any point when floor selection button is pushed (i.e. when there is at least one person in the elevator). The new floor destinations) will be stored at sequential incrementing locations from the base address. The This projects will implement an elevator control system using any choice of a programming language, although VHDLis highly recommended. The intermediate milestone is optional and requires high-level simulation of this system, but the simulation will have to be present in the final submission. Work will be done in teams of 3 Detailed Description The elevator can be used on building with any number of floors, but for the sake of model simplicity, you can think of only one floor at the beginning and then account for other cases. The controller has to have the following minimum capabilities: A user can call the elevator from any given floor (a total of 4 floors-Ground through 3d to go either up or down, but special cases have to be considered (i.e. Ground and 3The elevator is called to go to the given direction by pressing the appropriate button The elevator will be sentGoup or GoDown signal to go to the appropriate direction and signal the elevator to move, when none of these two signals are High, the elevator is inWait state until a call to go toa given floor is made. Once the elevator reaches the desired floor, it stops and waits for 1s until it has latched onto the exit doors A sound will be made (sgnal Sound-1) when the elevator has reached the correct floor but before the doors open (at the end of latching). The exit doors will open when a control signal DoorOpen issent from the controller after latching. Closing and opening the doors tkes 1 second. . . The elevator will move at the speed of 5 seconds per floor. All floors will have two lght indicators(store this in register X19 bits 7 downto 4 for UP and 3 downto 0 for DOWN for floors 3 through Ground, respectively) that will be minated" when the elevator is at a given floor and the direction the elevator is going. Update this value as needed during movement. Use masking techniques to read/modify individual bits. .An IR (ignal Ron) beam will be used to determine when to close the door and go to user's desired floor. The IR beam will be ON after the doors are open and turn off (reset) with every person moving into the elevator. Once it detects that no more movement is present, it will stay ON for 2 seconds. If there's no additional movement during this time (i.e. IR is ON), then the controller will send signal Doordosa to dose the doors. Onceuser inside the elevator choosesfloor, the floor button selection will be recorded in memory location (assume 0x1000) by latching it withMemWrite signal when the user presses the given button. The index of the current write address will be stored in register X20. The system will be able to take new or additional foor selection at any point when floor selection button is pushed (i.e. when there is at least one person in the elevator). The new floor destinations) will be stored at sequential incrementing locations from the base address. The

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Students also viewed these Databases questions

Question

draw NPDA c) L= {wwR}, w={a,b)*

Answered: 1 week ago