Hi Nimish

The changes only affect the software registers but the result is that
the whole design makes timing a lot easier, including shared bram
blocks.

There are a couple of things that the commits affect though;
- you will need to replace software register yellow blocks from the
library for existing designs.
- you will need to replace ten_Gbe_v2 yellow blocks from the library for
existing designs.

Regards
Andrew


On Tue, 2012-03-06 at 11:18 -0500, Nimish Sane wrote:
> Thanks Andrew! I will try out and let you know.
> 
> 
> Do these changes affect software registers alone or other blocks as
> well — in particular, the shared bram block?
> 
> 
> Thanks,
> 
> 
> Nimish
> 
> On Tue, Mar 6, 2012 at 10:17 AM, Andrew Martens <[email protected]>
> wrote:
>         Hi Nimish
>         
>         commit 3282865 just pushed to ska-sa github repo. ROACH2
>         related changes
>         should fix your timing issues.
>         
>         Let us know if you have any problems.
>         
>         Regards
>         Andrew
>         
>         On Mon, 2012-03-05 at 15:38 -0500, Nimish Sane wrote:
>         
>         > Hi all,
>         >
>         >
>         > We are using multiple "shared bram" yellow blocks in our FX
>         correlator
>         > design (ska-sa software library, Xilinx 11.4 tools, Linux,
>         Roach 2,
>         > KatADC, 150MHz FPGA clock — eventually 300 MHz).  We want to
>         store
>         > some gain/scaling and other coefficients in this memory and
>         read from
>         > the memory during run-time. These blocks utilize around 50%
>         of BRAM
>         > resources on Roach 2. I cannot get rid of timing errors with
>         the
>         > shared bram blocks. I have tried various configurations of
>         shared bram
>         > blocks. The closest I have got is when I broke the library
>         link of
>         > these yellow blocks and changed bram implementation to
>         optimize speed
>         > instead of area. Still, few (3) small timing errors persist.
>         >
>         >
>         > Are there any specific things to keep in mind while using
>         this block?
>         > Does anyone have any experience or suggestions to share?
>         >
>         >
>         > Thanks,
>         >
>         >
>         > Nimish
>         
>         
>         
> 
> 



Reply via email to