gussmith23 / churchroad

MIT License
9 stars 1 forks source link

2RW RAM Vivado Benchmark #97

Open cknizek opened 2 months ago

cknizek commented 2 months ago

(Separating the benchmarks into separate issues for readability)

This issue presents various Vivado benchmarks for the file bsg_mem_2rw_sync_mask_write_byte.sv from BaseJump STL.

Each compressed zip file attached to a benchmark contains three things:

  1. The original source file that was compiled by Vivado
  2. The compiled Vivado code
  3. The output log generated by Vivado
cknizek commented 2 months ago

Number of elements is set to 512 (els_p=512).

Results

Primitive Used Functional Category
LUT6 541696 LUT
FDRE 266112 Flop & Latch
MUXF7 104448 MuxFx
MUXF8 50176 MuxFx
LUT2 6152 LUT
LUT4 3840 LUT
LUT3 272 LUT

Compressed Zip File:

[Uploading 2rw_ram_benchmark_els512.zip…]()

cknizek commented 2 months ago

Number of elements is set to 256 (els_p=256).

Results:

Primitive Used Functional Category
LUT6 222528 LUT
FDRE 134016 Flop & Latch
LUT5 118144 LUT
MUXF7 52224 MuxFx
LUT3 36816 LUT
MUXF8 26112 MuxFx
LUT4 15808 LUT
LUT2 2112 LUT

Compressed Zip File:

2rw_ram_benchmark_els256.zip