Question: this assignment is to stop the flashing by implementing a specialized memory unit to store the most recently received signal values (received from the multiplexer).
this assignment is to stop the flashing by implementing a specialized memory unit to store the most recently received signal values (received from the multiplexer). By doing so, each LED which should remain on will continue to do so because its state is stored in the memory unit. The memory unit is specialized because, unlike normal memory units which choose one cell to output to a common bus, the values of each cell need to all be able to always be read simultaneously, thus supplying the values to turn each LED on or off. As such, this memory unit contains eight outputs, one for each LED on the control panel.
Page Break
to do
-
Finish designing the MemUnit subcircuit so that, on each clock pulse, it will store the current data value (present on the D input) into one of the eight flip-flops. The flip-flop to be updated is to be selected by indicating its address on the Addr input. MemUnit subcircuit must make use of the splitter component to allow grouping/ungrouping multiple wires into a bus.
-
Update the main Security System circuit as necessary to use the MemUnit. The purpose of the MemUnit is to supply the values to the LEDs to give them constant values, thereby eliminating the flashing effect. One of the cells in the MemUnit should be updated on each clock pulse.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
