To drive the program counter load pin I find that I really want a Mux8way chip so that I can easily select from the 8 possible results from the jump logic (slide 44, chapter 4). Since we only created a Mux8way16 chip I assume that I'm thinking about this incorrectly.
Any suggestions on how I am meant to be thinking about this?
I guess I could convert each of the 8 single bit jump logic results into 16bit values and then just use a single bit of the Mux8way16 output to drive the PC load pin. It seems a bit silly to do that though.