Hi Gopal,

The MMCM error you pasted above has nothing to do with the ADC5g
block. It is instead coming from the roach_infrastructure pcore which
generates the sys_clk signal. What are your XSG core config mask
parameters set to?

I'm not sure how the sma_wideband repository differs from ska-sa in
terms of the FFT and fixed point toolbox. The two forks have diverged
quite a bit and should probably be merged. Perhaps one of the
divergences is that the fixed point blocks have been replaced in
ska-sa but I am unaware of such a change. Have you tried building your
FFT module using the ska-sa fork (without the ADC5g if need be)?

Thanks,
Rurik


On Fri, May 9, 2014 at 2:09 PM, Gopal Narayanan <[email protected]> wrote:
> Hi Casperites,
>
> I am trying to use the ASIAA ADC chip in a simulink design. To start with
> all I have in my design is the chip operating in two channel (A&C mode),
> with 1:1 demux on ZDOK 0 with a clock rate of 2 GSps. I just terminated all
> outputs of the ADC just for this design. I am using a ROACH2 board in my
> design. I get the following error when compiling:
>
> ERROR:LIT:667 - Block 'MMCM_ADV symbol
>
> "physical_group_infrastructure_inst/infrastructure_inst/sys_clk_fb_int/infrastructure_inst/infrastructure_inst/MMCM_BASE_sys_clk"'
> has its target
>    frequency, FVCO, out of range. Valid FVCO range for speed grade "-1" is
>    600MHz - 1200MHz. The computed FCVO is a function of the input frequency
>    CLKIN1_PERIOD, the division factor DIVCLK_DIVIDE, and the CLKFBOUT_MULT_F
>    attribute (FVCO = 1000*CLKFBOUT_MULT_F/(CLKIN1_PERIOD*DIVCLK_DIVIDE)).
> The
>    CLKIN_PERIOD attribute may have been set by ngdbuild based on the user
>    specified PERIOD constraint. The current calculated FVCO is 400.000000
> MHz.
>    Reference the V6 architecture Users Guide or search the Xilinx Answer
> Records
>    database for the error code.
> Errors found during logical drc.
>
> I am using Matlab R2012b and XSG 14.5.
> This is when I am using the SKA mlib-devel branch. Here are the details of
> the mlib git branch:
>
> $ git rev-parse --short HEAD
> b2d72d4
> $ git remote -v
> origin https://github.com/ska-sa/mlib_devel.git (fetch)
> origin https://github.com/ska-sa/mlib_devel.git (push)
>
>
> I tried to use the SMA mlib_devel branch instead. Here are the details on
> the SMA mlib branch I used:
>
> $ git rev-parse --short HEAD
> d4954fd
> $ git remote -v
> origin https://github.com/sma-wideband/mlib_devel.git (fetch)
> origin https://github.com/sma-wideband/mlib_devel.git (push)
>
> With the SMA mlib devel I am able to compile the simple ASIAA chip design
> mentioned above. However, for more complicated designs (I'm trying to put
> together a spectrometer with the ASIAA chip) when using FFT modules, the SMA
> mlib branch seems to need the Matlab Fixed-Point toolbox, which I don't have
> a license for.
>
> I came across  the following thread in the casper mailing lists about the
> Fixed Point toolbox:
>
> https://www.mail-archive.com/[email protected]/msg04488.html
>
> Anybody have some ideas on what may be causing the MMCM_ADV error seen above
> or to circumvent the need for  a FP toolbox license?
>
> Thanks!
>
> Gopal
>
>
>
> --
> Gopal Narayanan                              Ph #: (413) 545 0925
> Department of Astronomy                  e-mail: [email protected]
> University of Massachusetts              Amherst MA 01003
>

Reply via email to