Closed sidsahay closed 1 year ago
Hi Siddarth,
can you try adding the command -Xsseed=value to the evalution script option 45, so it will look something like this
cmake -DUSER_HARDWARE_FLAGS=-Xsseed=1 -DFPGA_DEVICE=$IOFS_BUILD_ROOT/oneapi-asp/$ADP_PLATFORM:$ONEAPI_BOARD_NAME ..
so in the above the seed value is changed to 1 but you can experiment with different seed values until you get a timing closed design.
also when you cloned the oneAPI-samples which tag did you use?
lastly you mentioend this is your set up
Software: Quartus 23.1, oneAPI 2023.1, OFS 2023.1, Ubuntu 22.04 with 6.2-dfl kernel.
but this doesnt match the Best Known Configuration in ths table below
https://ofs.github.io/hw/common/user_guides/oneapi_asp/ug_oneapi_asp/#23-prerequisites
Please let me know your feedback?
thanks
Akash
Hi Siddarth, We will close this issue. Please re-open if you are still facing an issue.
Step 53 of the eval script (compile sample oneAPI application board_test) fails with a timing violation:
Hardware: Silicom N6010 (N6001 platform), Intel Core i9-13900k, 64GB RAM. Software: Quartus 23.1, oneAPI 2023.1, OFS 2023.1, Ubuntu 22.04 with 6.2-dfl kernel.
Steps to Reproduce: Followed eval script steps to configure PF/VF, build the FIM, the PR tree, and compiled and executed hello_world BBB example (step 37-38) without any issues. For oneAPI, followed everything from step 39 (check oneAPI versions) until step 53 (compile sample board_test application) where this issue occurs.
I am able to successfully build and run some other oneAPI programs (like the cholesky example) on the FPGA card. It also appears the oneAPI compilation is using a "flat" flow (afu_flat) instead of only compiling the kernels? (because the n6001 BSP only has afu_flat as a compile/revision option in board_spec.xml) Is this expected?