assignments:a4
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| assignments:a4 [2017/12/05 22:16] – created aboelaze | assignments:a4 [2017/12/12 22:28] (current) – aboelaze | ||
|---|---|---|---|
| Line 8: | Line 8: | ||
| * 4.16 | * 4.16 | ||
| * 4.20 | * 4.20 | ||
| + | |||
| + | |||
| + | 4.3 -- 35% 100% 76% It is always producing the sign extended number needed or not | ||
| + | |||
| + | 4.5 -- The instruction is sd x12, 20(x1) | ||
| + | |||
| + | 4.5-1 -- 00 and 0010 ( we did not cover this in details) | ||
| + | |||
| + | 4.5-2 -- PC+4 | ||
| + | |||
| + | 4.5-3 -- ALUsrc inputs are Reg[x12] and immediate output is immediate (0x0000000000000014) | ||
| + | |||
| + | 4.5-4 -- ALU inputs Reg[x12] and immediate | ||
| + | |||
| + | 4.7 -- 700, 950, 905, 705, 700 , 905 psec. | ||
| + | |||
| + | 4.8 -- 1.174 | ||
| + | |||
| + | 4.13 -- need MUX's and paths to these mux's | ||
| + | |||
| + | 4.16 -- | ||
| + | |||
| + | 4.16.1 Pipelined: 350; non-pipelined: | ||
| + | 4.16.2 Pipelined: 1750; non-pipelined: | ||
| + | 4.16.3 Split the ID stage. Th is reduces the clock-cycle time to 300ps. | ||
| + | 4.16.4 35%. | ||
| + | 4.16.5 65% | ||
| + | |||
| + | 4.30 -- | ||
| + | |||
| + | addi x11, x12, 5 | ||
| + | |||
| + | NOP | ||
| + | |||
| + | NOP | ||
| + | |||
| + | add x13, x11, x12 | ||
| + | |||
| + | addi x14, x11, 15 | ||
| + | |||
| + | NOP | ||
| + | |||
| + | add x15, x13, x12 | ||
| + | |||
| + | |||
assignments/a4.1512512167.txt.gz · Last modified: by aboelaze
