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: 
Contributor
Contributor
609 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
Highlighted
Moderator
Moderator
450 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
541 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
Contributor
Contributor
523 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
509 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).

Contributor
Contributor
477 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
Highlighted
Moderator
Moderator
451 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
328 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