TNKS
2005-10-04 05:44:50 UTC
Hi again,
Okay, so it's getting a little later than I would prefer. I've given
5.32 a bit of thought, but I think I'm missing something. The problem
seems to assert that it wants a solution by *only* altering the state
diagram, and not by installing any new datapaths/hardware in the
circuit. lui inherently requires a 16-bit shift. I've stared at the
multi-cycle datapath, and I'm having a really hard time figuring out how
to shoehorn a 16-bit shift using the pre-existing design (by just
altering control and possibly many cycles).
My attempts till now have been to try and use the 2-bit shift to
accumulate a 16-bit shift. I also had the idea to try and use the ALU
for a multiply. However, I haven't had any success yet.
The next problem (5.33) seems to let me mess with the datapath, which is
a lot more freedom, so I think I'm okay there, but 5.32 is frustrating me.
Am I interpretting this problem correctly? If someone has a benign
hint. I'm open to it.
- Sukant
/************************************************
* P.S. - THE E-MAIL ADDRESS I PROVIDE IS BOGUS *
* TO PROTECT ME FROM SPAMMERS. PLEASE *
* JUST POST BACK TO THE GROUP. *
************************************************/
Okay, so it's getting a little later than I would prefer. I've given
5.32 a bit of thought, but I think I'm missing something. The problem
seems to assert that it wants a solution by *only* altering the state
diagram, and not by installing any new datapaths/hardware in the
circuit. lui inherently requires a 16-bit shift. I've stared at the
multi-cycle datapath, and I'm having a really hard time figuring out how
to shoehorn a 16-bit shift using the pre-existing design (by just
altering control and possibly many cycles).
My attempts till now have been to try and use the 2-bit shift to
accumulate a 16-bit shift. I also had the idea to try and use the ALU
for a multiply. However, I haven't had any success yet.
The next problem (5.33) seems to let me mess with the datapath, which is
a lot more freedom, so I think I'm okay there, but 5.32 is frustrating me.
Am I interpretting this problem correctly? If someone has a benign
hint. I'm open to it.
- Sukant
/************************************************
* P.S. - THE E-MAIL ADDRESS I PROVIDE IS BOGUS *
* TO PROTECT ME FROM SPAMMERS. PLEASE *
* JUST POST BACK TO THE GROUP. *
************************************************/