UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Participant brechat
Participant
470 Views
Registered: ‎04-28-2010

Inferring URAM with FIR Compiler

Jump to solution

Hi,

I have a project with a lot of FIR filters running on a Kintex Ultrascale (I use FIR compiler of Sysgen). I'm upgrading the design to an Ultrascale+ architecture but I'm running out of blocks RAM and the UltraRAM is unused. Is there any way to balance the use of BRAM/URAM?

 

Thank you!

 

 

0 Kudos
1 Solution

Accepted Solutions
Moderator
Moderator
311 Views
Registered: ‎08-01-2007

回复: Inferring URAM with FIR Compiler

Jump to solution

without using FIR Compiler, you can use URAM in building your own FIR filter.

6 Replies
Moderator
Moderator
402 Views
Registered: ‎08-01-2007

回复: Inferring URAM with FIR Compiler

Jump to solution

In the FIR Compiler GUI, you can set the "Memory Options" to distributed ram.

0 Kudos
Participant brechat
Participant
384 Views
Registered: ‎04-28-2010

回复: Inferring URAM with FIR Compiler

Jump to solution

Hi @nathanx,

Thanks for your reply. 

I did what you proposed but I didn't see any change. I've changed FIR implementation to Distributed RAM

Fir_Compiler.JPG

But on the report utilisation I've always 0 utilization for UltraRAM

Ram_Utilisation.JPG

Do you have any ideas?

 

0 Kudos
Moderator
Moderator
370 Views
Registered: ‎08-01-2007

回复: Inferring URAM with FIR Compiler

Jump to solution

If you change FIR implementation to Distributed RAM, then it will definitely use zero URAM.

BTW, I don't think FIR GUI providing the user the option to use URAM, the FIR implementations just gives two options, one is block(block ram), the other is distributed(distributed ram).

Participant brechat
Participant
338 Views
Registered: ‎04-28-2010

回复: Inferring URAM with FIR Compiler

Jump to solution

Hi @nathanx,

I'm a little bit confused with your two answers. 

From your last message I understand that it is not possible to use Ultra RAM using FIR Compiler. Is that right? In that case, is it any way (maybe without using FIR Compiler) to implement a FIR filter using Ultra RAM?

Thanks for you support

 

0 Kudos
Moderator
Moderator
312 Views
Registered: ‎08-01-2007

回复: Inferring URAM with FIR Compiler

Jump to solution

without using FIR Compiler, you can use URAM in building your own FIR filter.

Contributor
Contributor
189 Views
Registered: ‎01-27-2008

回复: Inferring URAM with FIR Compiler

Jump to solution
Your assertion is true. FIR Compiler does not support URAM. Typically your tap size wouldn't require more that a few K coefficients which would fit into BRAM better than URAM.
0 Kudos