Skip to content
New issue

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

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

Already on GitHub? # to your account

Some problem of Vivado #357

Open
AD738560581 opened this issue Sep 3, 2024 · 3 comments
Open

Some problem of Vivado #357

AD738560581 opened this issue Sep 3, 2024 · 3 comments

Comments

@AD738560581
Copy link

Hello, I have encountered some issues regarding FPGA synthesis. I conducted a comprehensive analysis of the entire ARA and found that it would terminate abnormally, and reported an abnormal termination(11) with Stack, which seems to be an issue of insufficient memory. But if the decoding module is annotated, it is found that it can start synthesis normally. In the end, I found that the decoding module's allways_comb was too large, causing Vivado to be unable to process it, resulting in a memory overflow. Anyone knows how to solve or avoid this problem?

@AD738560581
Copy link
Author

By the way, when we conducted a Lint check on the entire ARA, we found that spyglass reported that the always_comb process block cannot exceed 2000 lines, but the decoding module's always_comb process block has about 3000 lines. Have you encountered similar problems?

@mrbilandi
Copy link

Hi @AD738560581

I recommend using the latest version of Vivado. I also had some issues with synthesis, but after switching to Vivado 2024.1, it synthesized successfully.

@fulcrum34
Copy link

Hi @mrbilandi , were you able to port it to an FPGA?
Any pointers to your way of collecting sources (I handpick files from deps). Any directions to xdc and running baremetal examples?

I am able to synthesize ara_soc but there are plenty of warnings (does not result in combinations logic, removing unused elements etc) which makes me think there are slim chances of it working.
Will surely try on Vivado 24 (The download is bigger than Empire state Building ( - : )

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

No branches or pull requests

3 participants