Hi everyone, I have a homework but I don't know what it really want.
The goal is to design a traffic light controller. It wants us to first using software (c, c++, c#...etc) to design a traffic light controller. The spec of the traffic light controller is not specified. I have freedom to design it. And after software implementation. I have to implement in hardware(verilog, vhdl) also in the future.
In the software implementation. It asks us to first draw a block diagram of it. And shows how the signal or transitions flows between each block.
But I have no idea what is the "block diagram" looks like? It says that althogh we are using software to implement traffic light controller. We still need to think in hardware. And by first design the block diagram and shows clear the interface of each component. We can then define our input and output and interface, then we can start coding. My question is I have no idea what is that possible "block diagram" looks like? And also the input or output?
Because I have to implement it also in hardware. Can anyone help me figure out what it really wants? Or give me a simple example to clearify my thought?
THx in advance.
The goal is to design a traffic light controller. It wants us to first using software (c, c++, c#...etc) to design a traffic light controller. The spec of the traffic light controller is not specified. I have freedom to design it. And after software implementation. I have to implement in hardware(verilog, vhdl) also in the future.
In the software implementation. It asks us to first draw a block diagram of it. And shows how the signal or transitions flows between each block.
But I have no idea what is the "block diagram" looks like? It says that althogh we are using software to implement traffic light controller. We still need to think in hardware. And by first design the block diagram and shows clear the interface of each component. We can then define our input and output and interface, then we can start coding. My question is I have no idea what is that possible "block diagram" looks like? And also the input or output?
Because I have to implement it also in hardware. Can anyone help me figure out what it really wants? Or give me a simple example to clearify my thought?
THx in advance.