By: mikejmc ( Michael Chen )
Mike's Notebook
2003-09-30 19:17
started at 6:30, talked with Alan about the project on writing the spec and clarify the input to monitor
By: mikejmc ( Michael Chen )
RE: Mike's Notebook
2003-09-30 20:23
I realized I need to add more signals to handle each new instruction, because each instruction needs to different datapath.
By: mikejmc ( Michael Chen )
RE: Mike's Notebook
2003-09-30 22:35
I uploaded adder.v, reg.v, regFile.v, increment.v, shiftLeft2.v, controller.v(Major modification), aluControl(might be a subcomponent of controller), maybe we won't need it, since controller has to detect jr, multu, mfhi and other R-type instructions, we be able to handle everything from the controller. The signals that are needed in decode stage will have priority, namely branch and jump, they will be decoded first.
By: mikejmc ( Michael Chen )
RE: Mike's Notebook
2003-10-01 14:17
Start working on the controller.v and make update to the design doc and update the schematic
By: mikejmc ( Michael Chen )
RE: Mike's Notebook
2003-10-01 20:06
looks like we can put aluControl inside controller, but it will be a simpler controller if we keep them separate
By: mikejmc ( Michael Chen )
RE: Mike's Notebook
2003-10-01 20:43
just uploaded mux4.v, equal.v branchControl.v
updated design doc
shifter is more complicated than I thought
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
By: mikejmc ( Michael Chen )
Mike's Notebook
2003-09-30 19:17
started at 6:30, talked with Alan about the project on writing the spec and clarify the input to monitor
By: mikejmc ( Michael Chen )
RE: Mike's Notebook
2003-09-30 20:23
I realized I need to add more signals to handle each new instruction, because each instruction needs to different datapath.
By: mikejmc ( Michael Chen )
RE: Mike's Notebook
2003-09-30 22:35
I uploaded adder.v, reg.v, regFile.v, increment.v, shiftLeft2.v, controller.v(Major modification), aluControl(might be a subcomponent of controller), maybe we won't need it, since controller has to detect jr, multu, mfhi and other R-type instructions, we be able to handle everything from the controller. The signals that are needed in decode stage will have priority, namely branch and jump, they will be decoded first.
By: mikejmc ( Michael Chen )
RE: Mike's Notebook
2003-10-01 14:17
Start working on the controller.v and make update to the design doc and update the schematic
By: mikejmc ( Michael Chen )
RE: Mike's Notebook
2003-10-01 20:06
looks like we can put aluControl inside controller, but it will be a simpler controller if we keep them separate
By: mikejmc ( Michael Chen )
RE: Mike's Notebook
2003-10-01 20:43
just uploaded mux4.v, equal.v branchControl.v
updated design doc
shifter is more complicated than I thought
controller still need major work,
shifter can be done using a big case statement, not very efficient. Jason is going to do that part.
sltControl probably has a bug in it, I need to run some tests to see how it works.