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

Bitmask RAM Vivado Benchmark #96

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

Bitmask RAM Vivado Benchmark #96

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_1rw_sync_mask_write_bit.sv from BaseJump STL.

Each compressed zip file 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 cknizek changed the title 2RW Vivado Benchmark Bitmask RAM Vivado Benchmark Aug 19, 2024
@cknizek
Copy link
Author

cknizek commented Aug 19, 2024

In this benchmark, latch_last_read is set to zero.

Results:

Primitive Used Functional Category
FDRE 64 Flop & Latch
LUT3 49 LUT
LUT2 17 LUT
LUT6 10 LUT
LUT4 8 LUT
LUT1 2 LUT
RAMB36E1 1 Block Memory
LUT5 1 LUT

Compressed Zip File:

bitmask_ram_benchmark_latch0.zip

@cknizek
Copy link
Author

cknizek commented Aug 19, 2024

In this benchmark, latch_last_read is set to one.

Results:

Primitive Used Functional Category
FDRE 73 Flop & Latch
LUT3 49 LUT
LUT2 18 LUT
LUT6 10 LUT
LUT5 9 LUT
LUT4 8 LUT
LUT1 2 LUT
RAMB36E1 1 Block Memory

Compressed Zip File:

bitmask_ram_benchmark_latch1.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