Keith F. wrote:
> Here is the provided coding I was given:
And what did you do yourself already? No one here is intended do do
all of your homework...
> but I'm lost at coding the 2 4-1 MUXes into the SSeg decoder. Any help
> is greatly appreciated!
Thats the way it works: show your try and tell clearly whats the problem
At least you musthave a sketch (on a piece of paper) how you would
conntect those parts given. Then you can easily recognize, whats
/missing/: you lack a counter steadily walking thru these 4 segments...
If you don't know it already: this here is obviously the
4'h0: sseg[6:0] = 7'b0000001; // 0
4'h1: sseg[6:0] = 7'b1001111; // 1
4'h2: sseg[6:0] = 7'b0010010; // ....
4'h3: sseg[6:0] = 7'b0000110;
4'h4: sseg[6:0] = 7'b1001100;
4'h5: sseg[6:0] = 7'b0100100;
4'h6: sseg[6:0] = 7'b0100000;
4'h7: sseg[6:0] = 7'b0001111;
4'h8: sseg[6:0] = 7'b0000000;
4'h9: sseg[6:0] = 7'b0000100; // 9
4'ha: sseg[6:0] = 7'b0001000; // A
4'hb: sseg[6:0] = 7'b1100000; // b
4'hc: sseg[6:0] = 7'b0110001; // C
4'hd: sseg[6:0] = 7'b1000010; // d
4'he: sseg[6:0] = 7'b0110000; // E
default: sseg[6:0] = 7'b0111000; // F
And with the other code snippet you can obviously select one value out
of 4, so that leads to the assumption, that you have 4 digits to