Answered step by step
Verified Expert Solution
Question
1 Approved Answer
The traffic light (microprogramming) using Java Logisim., This assignment is intended to introduce you to the concept of microprogramming -- storing a sequence of zeros
The "traffic light" (microprogramming) using Java Logisim.,
This assignment is intended to introduce you to the concept of microprogramming -- storing a sequence of zeros and ones in a ROM and sending synchronous signals to control something, be it traffic lights.
1. Maintain the current timings as much as possible. You will see the sequence of lights as follows for the North-South/East-West traffic lights: Red/Red (longs for safetty), Red/Green (long), Red/Yellow (short), Red/Red (safety), Green/Red (long), Yellow/Red (short) and REPEAT. The walk/don't walk lights are nor programmed and will remain orange (don't walk). Fix this first. During the safety combination of Red/Red, they should remain orange (don't walk). However, when East-West has a green light, it is safe to turn on the North-South (walk) light by outputting a 1, whereupon it will turn white.
2. As a second task (not for additional credit, just part of the assignment) change the major sequence as in (1) to match the European system. The only change is this: The light about to go green is immediately preceeded by a short, single tick period where BOTH red AND yellow are lit as a signal to prepare to move. So, change the sequence to Red/Red (long safety), Red/Red_&_yellow (short), Red/Green (long), Red/Yellow (short), Red/Red (safety), Red_&_Yellow/Red (short), Green/Red (long), Yellow/Red (short) and REPEAT.
The counter will drive the address lines of the ROM through 16 addresses (0 through 15) and a byte of data will by output from each address. I suggest that you make a table with columns for (a) the address, (b) the required display in words, (c) the binary pattern required to make the display in (b), the two hexadecimal digits corresponding to the binary pattern. Be organized and this will not take long at all.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started