include shiftReport in isFillStageFull()
[fleet.git] / testCode / hardwareBugs.txt
1                         Marina Known Hardware Defficiencies
2
3 1) The signal OLC==0 isn't passed from On Deck stage to Requeue stage.
4 Noted: 11 Nov 2008
5 Fixed:
6
7 2) The external zero detector for loading the OLC and the ILC is too
8 slow. When the set instruction loads a nonzero value into the OLC or
9 the ILC Marina behaves as if the value is zero.
10 Noted: 11 Nov 2008
11 Fixed:
12
13 3) After the ILC decrements to zero, subsequent move instructions fail
14 to execute at all. According to adm33 subsequent move instructions are
15 supposed to execute exactly once.
16 Noted: 11 Nov 2008
17 Fixed:
18
19 4) When a move instruction is torpedoed, the following instruction
20 doesn't detect that the OLC is now zero.
21 Noted: 11 Nov 2008
22 Fixed:
23
24 5) The C flag is not yet implemented.
25 Noted: 11 Nov 2008
26 Fixed:
27
28 6) In gaspL:rqStage{sch}, a torpedo resets the OLC to zero asynchronously
29 with respect to the fireR. There may be a metastability problem here.
30 Noted: 12 Nov 2008
31 Fixed:
32
33 7) In fifoL:splitStart{sch} When the FIFO fills up and succA is asserted
34 but not acknowledged, the alternator will assert succB and overwrite the 
35 data intended for A. 
36 Noted: 12 Nov 2008
37 Fixed: