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 > > >

