Question: Project specs Your goal is to create a stop light controller for a corner where two streets cross. There will be four lights and each

 Project specs Your goal is to create a stop light controller

for a corner where two streets cross. There will be four lights

Project specs Your goal is to create a stop light controller for a corner where two streets cross. There will be four lights and each can be in a possible state of go or stop. There will be no third state for slow and each light will be in any given state for three seconds. You may assume there is no turn lane and thus no turn signal Once, you have that part working, you will need to add a cross walk feature. A walker should be able to press a button and then, after the current state of the lights finishes, all lights should be in a red state for five seconds, allowing the walker to cross You will need to come up with a HLSM, a datapath, and a controller for this system Then, you will need to code the system using verilog, simulate using Xilinx, and demo on your Basys board. You will need to decide how to represent the different lights and how to get walker button from the user. To make the timing correct, you will need to create a timer that ticks at the appropriate rate. Notice you are free to choose the source clock (25, 50 or 100 Mhz ) although we recommend to use the 50 MHz clock source. In all the scenarios, once you set the clock source you have to make calculations in order to make sure each timer ticks at the desired intervals (3 s and 5 s) Finally, in order to debounce the inputs, the TA will provide you with a debouncer Grading: For these projects, you will be graded on your creativity in developing the project; (10%) How did you represent the lights and get input from user? Was it effective? Project planning ( HLSM, datapath and controller); (20%) circuit's behavioral functionality (testbenching); (15%) Did the simulation documents support the objective of the design? application functionality in the board; (15%) report write-up: (20%) Demo to TA; (10%) youTube video: (10%) . . Project specs Your goal is to create a stop light controller for a corner where two streets cross. There will be four lights and each can be in a possible state of go or stop. There will be no third state for slow and each light will be in any given state for three seconds. You may assume there is no turn lane and thus no turn signal Once, you have that part working, you will need to add a cross walk feature. A walker should be able to press a button and then, after the current state of the lights finishes, all lights should be in a red state for five seconds, allowing the walker to cross You will need to come up with a HLSM, a datapath, and a controller for this system Then, you will need to code the system using verilog, simulate using Xilinx, and demo on your Basys board. You will need to decide how to represent the different lights and how to get walker button from the user. To make the timing correct, you will need to create a timer that ticks at the appropriate rate. Notice you are free to choose the source clock (25, 50 or 100 Mhz ) although we recommend to use the 50 MHz clock source. In all the scenarios, once you set the clock source you have to make calculations in order to make sure each timer ticks at the desired intervals (3 s and 5 s) Finally, in order to debounce the inputs, the TA will provide you with a debouncer Grading: For these projects, you will be graded on your creativity in developing the project; (10%) How did you represent the lights and get input from user? Was it effective? Project planning ( HLSM, datapath and controller); (20%) circuit's behavioral functionality (testbenching); (15%) Did the simulation documents support the objective of the design? application functionality in the board; (15%) report write-up: (20%) Demo to TA; (10%) youTube video: (10%)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!