Open lafis002 opened 4 months ago
I just saw the latest commits from the professor, and it seems to be that some stages do not initialize correctly (for example, the init function of FP is defined but not called (my bad), and also the LD stage), so that, the indexes of both FP stage are all initialized to zero, so that the IQstage always check the FP[0]'s scoreboard, but only FP[1]'s scoreboard keeps moving - no those FP operations never get issued and are stuck inside IQstage.
Also some register mappings of LD stage is wrong.
Several (if not all) traces are stuck in an infinite loop of the run program. Some Instruction seem to be stuck in the pipeline...