ara icon indicating copy to clipboard operation
ara copied to clipboard

Some problem of Vivado

Open AD738560581 opened this issue 1 year ago • 3 comments

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 avatar Sep 03 '24 12:09 AD738560581

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?

AD738560581 avatar Sep 04 '24 03:09 AD738560581

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.

mrbilandi avatar Sep 09 '24 10:09 mrbilandi

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 ( - : )

fulcrum34 avatar Sep 09 '24 11:09 fulcrum34