Nathan Slingerland | CS294-7 Reconfigurable Computing | Day 27 Notes |
b variable | b constant | w/state | w/o state | |||
size | CLBs | path | CLBs | path | Area-Time ratio | Area-Time ratio |
8 | 2.5 (+4) | 2 | 1.5 | 2 | 0.60 | 0.23 |
16 | 5.5 (+8) | 3 | 2.5 | 2 | 0.30 | 0.12 |
32 | 10.5 (+16) | 3 | 5.5 | 3 | 0.52 | 0.21 |
64 | 21.5 (+32) | 4 | 10.5 | 3 | 0.37 | 0.15 |
k variable | k constant | |||||||
Function | Speed Mapped | Area Mapped | Speed Mapped | Area Mapped | ||||
(size) | CLBs | Path | CLBs | Path | CLBs | Path | CLBs | Path |
F | 290.5 | 7 | 282 | 8 | <280 | 6 | ~250 | 7 |
b variable | b constant | |||||||
Function | Speed Mapped | Area Mapped | Speed Mapped | Area Mapped | ||||
(size) | CLBs | Path | CLBs | Path | CLBs | Path | CLBs | Path |
8 | 4 | 8 | 4 | 8 | <2 | <2 | <1.5 | <3 |
16 | 18.5 | 14 | 16.5 | 16 | <6.5 | <3 | <3 | <5 |
32 | 35 | 19 | 36 | 24 | <13.5 | <4 | <6 | <11 |
64 | 77.5 | 20 | 74.5 | 28 | <30 | <5 | <14 | <16 |
16x16 | 8x8 | ||||
Area | Time | mpy | scale | mpy | scale |
316 CLBs | 26 ns | 8216 (1.00) | |||
84 CLBs | 40 ns | 3360 (0.41) | |||
220 CLBs | 12.1 ns | 2662 (0.32) | |||
22 CLBs | 25 ns | 550 (0.07) |
4-LUT Area | bits | SRAM/inst | DRAM/inst | |
Xilinx | 640 k-lambda2 | ~200 | 240 k-lambda2 | 20 k-lambda2 |
Model | 880 k-lambda2 | 64 | 80 k-lambda2 | 6.4 k-lambda2 |