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

Wondering where I can find the following missing files #87

Open
HamasWaqar opened this issue Dec 2, 2024 · 1 comment
Open

Wondering where I can find the following missing files #87

HamasWaqar opened this issue Dec 2, 2024 · 1 comment

Comments

@HamasWaqar
Copy link

HamasWaqar commented Dec 2, 2024

Hi,

I am currently attempting to simulate FlooNoC using ModelSim but seem to be missing some files required for the simulation. Although I have already compiled all the files in the hw folder using vlog, there are still a few files that appear to be missing. Could you please guide me on where to locate the following files or confirm if they might be in a different folder within the FlooNoC repository?

  • axi_pkg
    • the floo_pkg.sv uses signal types defined in axi_pkg, however, I am unable to locate this file
  • cf_math_pkg
    • the floo_meta_buffer.sv uses signal types defined in cf_math_pkg, however, I am unable to locate this file
  • axi/typedef.svh
  • axi/assign.svh
  • idma/typedef.svh
  • common_cells/registers.svh
  • common_cells/assertions.svh
  • floo_noc/typedef.svh

So far, I am missing these files, however, please let me know if I need to add other files to properly simulate FlooNoC.

Thanks

@fischeti
Copy link
Collaborator

fischeti commented Dec 2, 2024

Those files are header files that are in the include directories of the bender dependencies. The dependencies are pulled in by bender and typically stored in the .bender folder. Also, bender automatically creates compile scripts (e.g. bender script vsim -t some_targets), which also adds the include directories to the compilation script. All of this is handled in the Makefile, for instance when you do make compile-sim. You might want to have a look at the Bender.yml file to see what dependencies FlooNoC, as well as the bender documentation.

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

2 participants