Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2RW RAM Vivado Benchmark #97

Open
cknizek opened this issue Aug 19, 2024 · 2 comments
Open

2RW RAM Vivado Benchmark #97

cknizek opened this issue Aug 19, 2024 · 2 comments

Comments

@cknizek
Copy link

cknizek commented Aug 19, 2024

(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
Copy link
Author

cknizek commented Aug 19, 2024

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
Copy link
Author

cknizek commented Aug 19, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant