I use Logisim to draw the graphics before trying the hdl here.
The semantics there are closer to hardware, I think.
I key in the values from .cmp file to test the circuit in Logisim, then write the hdl.
Are students expected to do these exercises without seeing the answers?
Different people learn in different ways. There’s no way I could have learned this on my own.
It would be like trying to do trigonometry without knowing the formulas.
However, I did the Mux all by myself; not looking at the answer first!
I'm in the same exercise now. I made in a paper the schematic of 4way mux and it worked but with 16 bits I'm facing a lot of problems trying to writing the hdl. I have no idea in how i will use the 16 bits chips with the 2 bits sel