Re: [casper] Matlab components for toolflow

2013-09-26 Thread Nimish Sane
Thanks a lot Andrew!

We are using pfb_fir_real. So that is not a problem. I will try the new FFT
block very soon.

Thanks,

Nimish

On Sep 26, 2013, at 5:53 PM, Andrew Martens  wrote:

 Hi Dale

Just pushed my update to ska-sa repo on github. Replacement script
(doubles2unsigned.m) seems to be working (for basic simulations, currently
running more in-depth tests).

Calls to fi() have been removed from the FFT family as far as I can tell,
there are some still lurking in the new pfb_fir_generic scripts but those
need work in other ways so the standard pfb_fir_real should be used for the
moment.

Sorry it took a while, you now have more options.

Regards
Andrew

 Hi Andrew,

 We are desperate to complete a design by this week in order to support our
software development team over the weekend, but we are stuck right now due
to this issue.  If you do manage to find a work-around and can provide a
block update, please let us know.

 Many Thanks,
Dale


On Thu, Sep 26, 2013 at 5:43 AM, Andrew Martens  wrote:

> Hi Dave
>
> I use fi to convert coefficients to be stored from parallel matlab double
> precision format into single unsigned words that will accurately be
> converted back by slicing and using convert blocks. I think it is possible
> to create the same functionality, I will have a quick try.
>
> Cheers
> Andrew
>
>
>  Hi, Andrew,
>>
>> Can you elaborate on how you use fi?  I think much of the functionality
>> can be accomplished by judicious use of the multiplication, rounding, and
>> modulo math (for wrapping) or "x(x>max)=max" (for saturation).  It might be
>> possible to create a "clean room" replacement function that does what you
>> need.
>>
>> Thanks,
>> Dave
>>
>> On Sep 25, 2013, at 7:36 AM, Andrew Martens wrote:
>>
>>  Hi
>>>
>>>  Thanks Andrew! Would you know approximately how much time it would take
 for you to look into this? Meanwhile, would you know the latest commit that
 does not use fi, and hence, does not need Floating-point toolbox?

  Replacing fi will be difficult. I will probably rather provide a
>>> parameter that allows the user to choose not to pack coefficients next to
>>> each other in the same BRAM (which fi is part of now). This will allow the
>>> user to trade off BRAM for license fees :)
>>>
>>> The last commit not using fi would be before my FFT upgrade, so
>>> somewhere near the first quarter of the year.
>>>
>>> Regards
>>> Andrew
>>>
>>>  Thanks,

 Nimish


 On Wed, Sep 25, 2013 at 1:24 AM, David MacMahon <
 dav...@astro.berkeley.edu> wrote:
 Thanks, Andrew!

 Dave

 On Sep 24, 2013, at 10:13 PM, Andrew Martens wrote:

  Hi
>
> I do use the fi constructor to generate fixed point values when
> generating twiddle values for storage.
>
> I will see if it can be done in another way as it seems wasteful to
> require a license just for that.
>
> Regards
> Andrew
>
>
>  Thanks, Nimish,
>>
>> Looking at the recently updated casper-astro repository, the
>> following mask init scripts use the "fi" function (technically a
>> "constructor", I think) to crete fixed point objects:
>>
>> casper_library/cosin_init.m
>> casper_library/feedback_osc_init.m
>> casper_library/pfb_fir_coeff_gen_init.m
>>
>> Any block that uses the scripts (e.g. via sub-blocks) will probably
>> need a Fixed Point Toolbox license.  I suspect it wouldn't be too 
>> difficult
>> to rewrite these files in a way that maintain the functionality, but 
>> avoids
>> the "fi" (and any related) call(s).
>>
>> It looks like Andrew Martens introduced at least some of the "fi"
>> dependencies, so maybe he would be willing to redo the relevant bits of
>> these files?
>>
>> Dave
>>
>> On Sep 24, 2013, at 5:00 PM, Nimish Sane wrote:
>>
>>  Some more investigation:
>>>
>>> I am seeing these messages:
>>>
>>> License checkout failed.
>>> License Manager Error -5
>>> Cannot find a license for Fixed_Point_Toolbox.
>>>
>>> Troubleshoot this issue by visiting:
>>> http://www.mathworks.com/support/lme/R2012b/5
>>>
>>> Diagnostic Information:
>>> Feature: Fixed_Point_Toolbox
>>> License path:
>>> /home/observer/.matlab/R2012b_licenses:/home/observer/tools/MATLAB/R2012b/licenses/license.dat:/home/observer/tools/MATLAB/R2012b/licenses/license_fpgadev_277254_R2012b.lic
>>> Licensing error: -5,357.
>>> Simulink:Masking:Bad_Init_Commands: Error in
>>> 'fft_wideband_real_core/fft_wideband_real/fft_direct/butterfly0_0/twiddle/coeff_gen/feedback_osc':
>>> Initialization commands cannot be evaluated.
>>> Backtrace 1: reuse_block:138
>>> Backtrace 2: coeff_gen_init:498
>>> Backtrace 3: reuse_block:51
>>> Backtrace 4: add_convert_init:496
>>> Backtrace 5: draw_basic_partial_cycle:407
>>> Backtrace 6: cosin_init:165
>>> Backtrace 7: xl

Re: [casper] Matlab components for toolflow

2013-09-26 Thread Andrew Martens

Hi Dale

Just pushed my update to ska-sa repo on github. Replacement script 
(doubles2unsigned.m) seems to be working (for basic simulations, 
currently running more in-depth tests).


Calls to fi() have been removed from the FFT family as far as I can 
tell, there are some still lurking in the new pfb_fir_generic scripts 
but those need work in other ways so the standard pfb_fir_real should be 
used for the moment.


Sorry it took a while, you now have more options.

Regards
Andrew


Hi Andrew,

We are desperate to complete a design by this week in order to support 
our software development team over the weekend, but we are stuck right 
now due to this issue.  If you do manage to find a work-around and can 
provide a block update, please let us know.


Many Thanks,
Dale


On Thu, Sep 26, 2013 at 5:43 AM, Andrew Martens > wrote:


Hi Dave

I use fi to convert coefficients to be stored from parallel matlab
double precision format into single unsigned words that will
accurately be converted back by slicing and using convert blocks.
I think it is possible to create the same functionality, I will
have a quick try.

Cheers
Andrew


Hi, Andrew,

Can you elaborate on how you use fi?  I think much of the
functionality can be accomplished by judicious use of the
multiplication, rounding, and modulo math (for wrapping) or
"x(x>max)=max" (for saturation).  It might be possible to
create a "clean room" replacement function that does what you
need.

Thanks,
Dave

On Sep 25, 2013, at 7:36 AM, Andrew Martens wrote:

Hi

Thanks Andrew! Would you know approximately how much
time it would take for you to look into this?
Meanwhile, would you know the latest commit that does
not use fi, and hence, does not need Floating-point
toolbox?

Replacing fi will be difficult. I will probably rather
provide a parameter that allows the user to choose not to
pack coefficients next to each other in the same BRAM
(which fi is part of now). This will allow the user to
trade off BRAM for license fees :)

The last commit not using fi would be before my FFT
upgrade, so somewhere near the first quarter of the year.

Regards
Andrew

Thanks,

Nimish


On Wed, Sep 25, 2013 at 1:24 AM, David MacMahon
mailto:dav...@astro.berkeley.edu>> wrote:
Thanks, Andrew!

Dave

On Sep 24, 2013, at 10:13 PM, Andrew Martens wrote:

Hi

I do use the fi constructor to generate fixed
point values when generating twiddle values for
storage.

I will see if it can be done in another way as it
seems wasteful to require a license just for that.

Regards
Andrew


Thanks, Nimish,

Looking at the recently updated casper-astro
repository, the following mask init scripts
use the "fi" function (technically a
"constructor", I think) to crete fixed point
objects:

casper_library/cosin_init.m
casper_library/feedback_osc_init.m
casper_library/pfb_fir_coeff_gen_init.m

Any block that uses the scripts (e.g. via
sub-blocks) will probably need a Fixed Point
Toolbox license.  I suspect it wouldn't be too
difficult to rewrite these files in a way that
maintain the functionality, but avoids the
"fi" (and any related) call(s).

It looks like Andrew Martens introduced at
least some of the "fi" dependencies, so maybe
he would be willing to redo the relevant bits
of these files?

Dave

On Sep 24, 2013, at 5:00 PM, Nimish Sane wrote:

Some more investigation:

I am seeing these messages:

License checkout failed.
License Manager Error -5
Cannot find a license for Fixed_Point_Toolbox.

Troubleshoot this issue by visiting:
http://www.mathworks.com/support/lme/R2012b/5

Diagnostic Information:
Feature: Fixed_Point_Toolbox
License

Re: [casper] Matlab components for toolflow

2013-09-26 Thread G Jones
What about just checking out an older version of the libraries pre-'fi'?
On Sep 26, 2013 2:32 PM, "Nimish Sane"  wrote:

> Yes, that is what I am trying right now (old netlist). Jack's FP license
> had reached its limit. So that did work anyways.
>
> Thanks,
>
> Nimish
>
>
> On Thu, Sep 26, 2013 at 1:58 PM, David MacMahon  > wrote:
>
>> Hi, Nimish,
>>
>> If you have a netlist you are happy with then just use that one.  There
>> is no need to regenerate a new netlist unless you want a bugfix or a change
>> in latencies (e.g. to improve timing).
>>
>> Dave
>>
>> On Sep 26, 2013, at 8:32 AM, Nimish Sane wrote:
>>
>> > Thanks Jack! I was thinking of using the black box which was generated
>> using earlier toolflow and library, but this may be better. If someone with
>> a license is willing to do this, please let me know. I will be happy to
>> share the mask parameter configuration.
>> >
>> > The most annoying part of this is that even for the 30 day trial
>> version of this toolbox, I need to wait for someone to call me within 3
>> business days!
>> >
>> > Thanks a lot,
>> >
>> > Nimish
>> >
>> >
>> > On Thu, Sep 26, 2013 at 9:28 AM, Jack Hickish 
>> wrote:
>> > If you're really desperate, presumably someone on this list with a
>> license can precompile the fft block for you, which you could then black
>> box? Or generate the block, disable the init script, and send it to you?
>> >
>> > Not necessarily suggesting that this is a better strategy than just
>> reverting your library to before fi was introduced, or waiting for a fix,
>> but a possibility perhaps?
>> >
>> > cheers,
>> > Jack
>> >
>> > On 26 Sep 2013 12:12, "Gary, Dale E."  wrote:
>> > Hi Andrew,
>> >
>> > We are desperate to complete a design by this week in order to support
>> our software development team over the weekend, but we are stuck right now
>> due to this issue.  If you do manage to find a work-around and can provide
>> a block update, please let us know.
>> >
>> > Many Thanks,
>> > Dale
>> >
>> >
>> > On Thu, Sep 26, 2013 at 5:43 AM, Andrew Martens 
>> wrote:
>> > Hi Dave
>> >
>> > I use fi to convert coefficients to be stored from parallel matlab
>> double precision format into single unsigned words that will accurately be
>> converted back by slicing and using convert blocks. I think it is possible
>> to create the same functionality, I will have a quick try.
>> >
>> > Cheers
>> > Andrew
>> >
>> >
>> > Hi, Andrew,
>> >
>> > Can you elaborate on how you use fi?  I think much of the functionality
>> can be accomplished by judicious use of the multiplication, rounding, and
>> modulo math (for wrapping) or "x(x>max)=max" (for saturation).  It might be
>> possible to create a "clean room" replacement function that does what you
>> need.
>> >
>> > Thanks,
>> > Dave
>> >
>> > On Sep 25, 2013, at 7:36 AM, Andrew Martens wrote:
>> >
>> > Hi
>> >
>> > Thanks Andrew! Would you know approximately how much time it would take
>> for you to look into this? Meanwhile, would you know the latest commit that
>> does not use fi, and hence, does not need Floating-point toolbox?
>> >
>> > Replacing fi will be difficult. I will probably rather provide a
>> parameter that allows the user to choose not to pack coefficients next to
>> each other in the same BRAM (which fi is part of now). This will allow the
>> user to trade off BRAM for license fees :)
>> >
>> > The last commit not using fi would be before my FFT upgrade, so
>> somewhere near the first quarter of the year.
>> >
>> > Regards
>> > Andrew
>> >
>> > Thanks,
>> >
>> > Nimish
>> >
>> >
>> > On Wed, Sep 25, 2013 at 1:24 AM, David MacMahon <
>> dav...@astro.berkeley.edu> wrote:
>> > Thanks, Andrew!
>> >
>> > Dave
>> >
>> > On Sep 24, 2013, at 10:13 PM, Andrew Martens wrote:
>> >
>> > Hi
>> >
>> > I do use the fi constructor to generate fixed point values when
>> generating twiddle values for storage.
>> >
>> > I will see if it can be done in another way as it seems wasteful to
>> require a license just for that.
>> >
>> > Regards
>> > Andrew
>> >
>> >
>> > Thanks, Nimish,
>> >
>> > Looking at the recently updated casper-astro repository, the following
>> mask init scripts use the "fi" function (technically a "constructor", I
>> think) to crete fixed point objects:
>> >
>> > casper_library/cosin_init.m
>> > casper_library/feedback_osc_init.m
>> > casper_library/pfb_fir_coeff_gen_init.m
>> >
>> > Any block that uses the scripts (e.g. via sub-blocks) will probably
>> need a Fixed Point Toolbox license.  I suspect it wouldn't be too difficult
>> to rewrite these files in a way that maintain the functionality, but avoids
>> the "fi" (and any related) call(s).
>> >
>> > It looks like Andrew Martens introduced at least some of the "fi"
>> dependencies, so maybe he would be willing to redo the relevant bits of
>> these files?
>> >
>> > Dave
>> >
>> > On Sep 24, 2013, at 5:00 PM, Nimish Sane wrote:
>> >
>> > Some more investigation:
>> >
>> > I am seeing these messages:
>> >
>> > License checkout failed.
>> > 

Re: [casper] Matlab components for toolflow

2013-09-26 Thread Nimish Sane
Yes, that is what I am trying right now (old netlist). Jack's FP license
had reached its limit. So that did work anyways.

Thanks,

Nimish


On Thu, Sep 26, 2013 at 1:58 PM, David MacMahon
wrote:

> Hi, Nimish,
>
> If you have a netlist you are happy with then just use that one.  There is
> no need to regenerate a new netlist unless you want a bugfix or a change in
> latencies (e.g. to improve timing).
>
> Dave
>
> On Sep 26, 2013, at 8:32 AM, Nimish Sane wrote:
>
> > Thanks Jack! I was thinking of using the black box which was generated
> using earlier toolflow and library, but this may be better. If someone with
> a license is willing to do this, please let me know. I will be happy to
> share the mask parameter configuration.
> >
> > The most annoying part of this is that even for the 30 day trial version
> of this toolbox, I need to wait for someone to call me within 3 business
> days!
> >
> > Thanks a lot,
> >
> > Nimish
> >
> >
> > On Thu, Sep 26, 2013 at 9:28 AM, Jack Hickish 
> wrote:
> > If you're really desperate, presumably someone on this list with a
> license can precompile the fft block for you, which you could then black
> box? Or generate the block, disable the init script, and send it to you?
> >
> > Not necessarily suggesting that this is a better strategy than just
> reverting your library to before fi was introduced, or waiting for a fix,
> but a possibility perhaps?
> >
> > cheers,
> > Jack
> >
> > On 26 Sep 2013 12:12, "Gary, Dale E."  wrote:
> > Hi Andrew,
> >
> > We are desperate to complete a design by this week in order to support
> our software development team over the weekend, but we are stuck right now
> due to this issue.  If you do manage to find a work-around and can provide
> a block update, please let us know.
> >
> > Many Thanks,
> > Dale
> >
> >
> > On Thu, Sep 26, 2013 at 5:43 AM, Andrew Martens 
> wrote:
> > Hi Dave
> >
> > I use fi to convert coefficients to be stored from parallel matlab
> double precision format into single unsigned words that will accurately be
> converted back by slicing and using convert blocks. I think it is possible
> to create the same functionality, I will have a quick try.
> >
> > Cheers
> > Andrew
> >
> >
> > Hi, Andrew,
> >
> > Can you elaborate on how you use fi?  I think much of the functionality
> can be accomplished by judicious use of the multiplication, rounding, and
> modulo math (for wrapping) or "x(x>max)=max" (for saturation).  It might be
> possible to create a "clean room" replacement function that does what you
> need.
> >
> > Thanks,
> > Dave
> >
> > On Sep 25, 2013, at 7:36 AM, Andrew Martens wrote:
> >
> > Hi
> >
> > Thanks Andrew! Would you know approximately how much time it would take
> for you to look into this? Meanwhile, would you know the latest commit that
> does not use fi, and hence, does not need Floating-point toolbox?
> >
> > Replacing fi will be difficult. I will probably rather provide a
> parameter that allows the user to choose not to pack coefficients next to
> each other in the same BRAM (which fi is part of now). This will allow the
> user to trade off BRAM for license fees :)
> >
> > The last commit not using fi would be before my FFT upgrade, so
> somewhere near the first quarter of the year.
> >
> > Regards
> > Andrew
> >
> > Thanks,
> >
> > Nimish
> >
> >
> > On Wed, Sep 25, 2013 at 1:24 AM, David MacMahon <
> dav...@astro.berkeley.edu> wrote:
> > Thanks, Andrew!
> >
> > Dave
> >
> > On Sep 24, 2013, at 10:13 PM, Andrew Martens wrote:
> >
> > Hi
> >
> > I do use the fi constructor to generate fixed point values when
> generating twiddle values for storage.
> >
> > I will see if it can be done in another way as it seems wasteful to
> require a license just for that.
> >
> > Regards
> > Andrew
> >
> >
> > Thanks, Nimish,
> >
> > Looking at the recently updated casper-astro repository, the following
> mask init scripts use the "fi" function (technically a "constructor", I
> think) to crete fixed point objects:
> >
> > casper_library/cosin_init.m
> > casper_library/feedback_osc_init.m
> > casper_library/pfb_fir_coeff_gen_init.m
> >
> > Any block that uses the scripts (e.g. via sub-blocks) will probably need
> a Fixed Point Toolbox license.  I suspect it wouldn't be too difficult to
> rewrite these files in a way that maintain the functionality, but avoids
> the "fi" (and any related) call(s).
> >
> > It looks like Andrew Martens introduced at least some of the "fi"
> dependencies, so maybe he would be willing to redo the relevant bits of
> these files?
> >
> > Dave
> >
> > On Sep 24, 2013, at 5:00 PM, Nimish Sane wrote:
> >
> > Some more investigation:
> >
> > I am seeing these messages:
> >
> > License checkout failed.
> > License Manager Error -5
> > Cannot find a license for Fixed_Point_Toolbox.
> >
> > Troubleshoot this issue by visiting:
> > http://www.mathworks.com/support/lme/R2012b/5
> >
> > Diagnostic Information:
> > Feature: Fixed_Point_Toolbox
> > License path:
> /home/observer/.matlab/R2012b

Re: [casper] Matlab components for toolflow

2013-09-26 Thread David MacMahon
Hi, Nimish,

If you have a netlist you are happy with then just use that one.  There is no 
need to regenerate a new netlist unless you want a bugfix or a change in 
latencies (e.g. to improve timing).

Dave

On Sep 26, 2013, at 8:32 AM, Nimish Sane wrote:

> Thanks Jack! I was thinking of using the black box which was generated using 
> earlier toolflow and library, but this may be better. If someone with a 
> license is willing to do this, please let me know. I will be happy to share 
> the mask parameter configuration.
> 
> The most annoying part of this is that even for the 30 day trial version of 
> this toolbox, I need to wait for someone to call me within 3 business days!
> 
> Thanks a lot,
> 
> Nimish
> 
> 
> On Thu, Sep 26, 2013 at 9:28 AM, Jack Hickish  wrote:
> If you're really desperate, presumably someone on this list with a license 
> can precompile the fft block for you, which you could then black box? Or 
> generate the block, disable the init script, and send it to you?
> 
> Not necessarily suggesting that this is a better strategy than just reverting 
> your library to before fi was introduced, or waiting for a fix, but a 
> possibility perhaps?
> 
> cheers,
> Jack
> 
> On 26 Sep 2013 12:12, "Gary, Dale E."  wrote:
> Hi Andrew,
> 
> We are desperate to complete a design by this week in order to support our 
> software development team over the weekend, but we are stuck right now due to 
> this issue.  If you do manage to find a work-around and can provide a block 
> update, please let us know.
> 
> Many Thanks,
> Dale
> 
> 
> On Thu, Sep 26, 2013 at 5:43 AM, Andrew Martens  wrote:
> Hi Dave
> 
> I use fi to convert coefficients to be stored from parallel matlab double 
> precision format into single unsigned words that will accurately be converted 
> back by slicing and using convert blocks. I think it is possible to create 
> the same functionality, I will have a quick try.
> 
> Cheers
> Andrew
> 
> 
> Hi, Andrew,
> 
> Can you elaborate on how you use fi?  I think much of the functionality can 
> be accomplished by judicious use of the multiplication, rounding, and modulo 
> math (for wrapping) or "x(x>max)=max" (for saturation).  It might be possible 
> to create a "clean room" replacement function that does what you need.
> 
> Thanks,
> Dave
> 
> On Sep 25, 2013, at 7:36 AM, Andrew Martens wrote:
> 
> Hi
> 
> Thanks Andrew! Would you know approximately how much time it would take for 
> you to look into this? Meanwhile, would you know the latest commit that does 
> not use fi, and hence, does not need Floating-point toolbox?
> 
> Replacing fi will be difficult. I will probably rather provide a parameter 
> that allows the user to choose not to pack coefficients next to each other in 
> the same BRAM (which fi is part of now). This will allow the user to trade 
> off BRAM for license fees :)
> 
> The last commit not using fi would be before my FFT upgrade, so somewhere 
> near the first quarter of the year.
> 
> Regards
> Andrew
> 
> Thanks,
> 
> Nimish
> 
> 
> On Wed, Sep 25, 2013 at 1:24 AM, David MacMahon  
> wrote:
> Thanks, Andrew!
> 
> Dave
> 
> On Sep 24, 2013, at 10:13 PM, Andrew Martens wrote:
> 
> Hi
> 
> I do use the fi constructor to generate fixed point values when generating 
> twiddle values for storage.
> 
> I will see if it can be done in another way as it seems wasteful to require a 
> license just for that.
> 
> Regards
> Andrew
> 
> 
> Thanks, Nimish,
> 
> Looking at the recently updated casper-astro repository, the following mask 
> init scripts use the "fi" function (technically a "constructor", I think) to 
> crete fixed point objects:
> 
> casper_library/cosin_init.m
> casper_library/feedback_osc_init.m
> casper_library/pfb_fir_coeff_gen_init.m
> 
> Any block that uses the scripts (e.g. via sub-blocks) will probably need a 
> Fixed Point Toolbox license.  I suspect it wouldn't be too difficult to 
> rewrite these files in a way that maintain the functionality, but avoids the 
> "fi" (and any related) call(s).
> 
> It looks like Andrew Martens introduced at least some of the "fi" 
> dependencies, so maybe he would be willing to redo the relevant bits of these 
> files?
> 
> Dave
> 
> On Sep 24, 2013, at 5:00 PM, Nimish Sane wrote:
> 
> Some more investigation:
> 
> I am seeing these messages:
> 
> License checkout failed.
> License Manager Error -5
> Cannot find a license for Fixed_Point_Toolbox.
> 
> Troubleshoot this issue by visiting:
> http://www.mathworks.com/support/lme/R2012b/5
> 
> Diagnostic Information:
> Feature: Fixed_Point_Toolbox
> License path: 
> /home/observer/.matlab/R2012b_licenses:/home/observer/tools/MATLAB/R2012b/licenses/license.dat:/home/observer/tools/MATLAB/R2012b/licenses/license_fpgadev_277254_R2012b.lic
> Licensing error: -5,357.
> Simulink:Masking:Bad_Init_Commands: Error in 
> 'fft_wideband_real_core/fft_wideband_real/fft_direct/butterfly0_0/twiddle/coeff_gen/feedback_osc':
>  Initialization commands cannot be evaluated.
> Backtrace 

Re: [casper] Matlab components for toolflow

2013-09-26 Thread Jack Hickish
If you send the parameters to me I'll give it a go
On 26 Sep 2013 16:32, "Nimish Sane"  wrote:

> Thanks Jack! I was thinking of using the black box which was generated
> using earlier toolflow and library, but this may be better. If someone with
> a license is willing to do this, please let me know. I will be happy to
> share the mask parameter configuration.
>
> The most annoying part of this is that even for the 30 day trial version
> of this toolbox, I need to wait for someone to call me within 3 business
> days!
>
> Thanks a lot,
>
> Nimish
>
>
> On Thu, Sep 26, 2013 at 9:28 AM, Jack Hickish wrote:
>
>> If you're really desperate, presumably someone on this list with a
>> license can precompile the fft block for you, which you could then black
>> box? Or generate the block, disable the init script, and send it to you?
>>
>> Not necessarily suggesting that this is a better strategy than just
>> reverting your library to before fi was introduced, or waiting for a fix,
>> but a possibility perhaps?
>>
>> cheers,
>> Jack
>> On 26 Sep 2013 12:12, "Gary, Dale E."  wrote:
>>
>>> Hi Andrew,
>>>
>>> We are desperate to complete a design by this week in order to support
>>> our software development team over the weekend, but we are stuck right now
>>> due to this issue.  If you do manage to find a work-around and can provide
>>> a block update, please let us know.
>>>
>>> Many Thanks,
>>> Dale
>>>
>>>
>>> On Thu, Sep 26, 2013 at 5:43 AM, Andrew Martens wrote:
>>>
 Hi Dave

 I use fi to convert coefficients to be stored from parallel matlab
 double precision format into single unsigned words that will accurately be
 converted back by slicing and using convert blocks. I think it is possible
 to create the same functionality, I will have a quick try.

 Cheers
 Andrew


  Hi, Andrew,
>
> Can you elaborate on how you use fi?  I think much of the
> functionality can be accomplished by judicious use of the multiplication,
> rounding, and modulo math (for wrapping) or "x(x>max)=max" (for
> saturation).  It might be possible to create a "clean room" replacement
> function that does what you need.
>
> Thanks,
> Dave
>
> On Sep 25, 2013, at 7:36 AM, Andrew Martens wrote:
>
>  Hi
>>
>>  Thanks Andrew! Would you know approximately how much time it would
>>> take for you to look into this? Meanwhile, would you know the latest 
>>> commit
>>> that does not use fi, and hence, does not need Floating-point toolbox?
>>>
>>>  Replacing fi will be difficult. I will probably rather provide a
>> parameter that allows the user to choose not to pack coefficients next to
>> each other in the same BRAM (which fi is part of now). This will allow 
>> the
>> user to trade off BRAM for license fees :)
>>
>> The last commit not using fi would be before my FFT upgrade, so
>> somewhere near the first quarter of the year.
>>
>> Regards
>> Andrew
>>
>>  Thanks,
>>>
>>> Nimish
>>>
>>>
>>> On Wed, Sep 25, 2013 at 1:24 AM, David MacMahon <
>>> dav...@astro.berkeley.edu> wrote:
>>> Thanks, Andrew!
>>>
>>> Dave
>>>
>>> On Sep 24, 2013, at 10:13 PM, Andrew Martens wrote:
>>>
>>>  Hi

 I do use the fi constructor to generate fixed point values when
 generating twiddle values for storage.

 I will see if it can be done in another way as it seems wasteful to
 require a license just for that.

 Regards
 Andrew


  Thanks, Nimish,
>
> Looking at the recently updated casper-astro repository, the
> following mask init scripts use the "fi" function (technically a
> "constructor", I think) to crete fixed point objects:
>
> casper_library/cosin_init.m
> casper_library/feedback_osc_**init.m
> casper_library/pfb_fir_coeff_**gen_init.m
>
> Any block that uses the scripts (e.g. via sub-blocks) will
> probably need a Fixed Point Toolbox license.  I suspect it wouldn't 
> be too
> difficult to rewrite these files in a way that maintain the 
> functionality,
> but avoids the "fi" (and any related) call(s).
>
> It looks like Andrew Martens introduced at least some of the "fi"
> dependencies, so maybe he would be willing to redo the relevant bits 
> of
> these files?
>
> Dave
>
> On Sep 24, 2013, at 5:00 PM, Nimish Sane wrote:
>
>  Some more investigation:
>>
>> I am seeing these messages:
>>
>> License checkout failed.
>> License Manager Error -5
>> Cannot find a license for Fixed_Point_Toolbox.
>>
>> Troubleshoot this issue by visiting:
>> http://www.mathworks.com/**suppor

Re: [casper] Matlab components for toolflow

2013-09-26 Thread Nimish Sane
Thanks Jack! I was thinking of using the black box which was generated
using earlier toolflow and library, but this may be better. If someone with
a license is willing to do this, please let me know. I will be happy to
share the mask parameter configuration.

The most annoying part of this is that even for the 30 day trial version of
this toolbox, I need to wait for someone to call me within 3 business days!

Thanks a lot,

Nimish


On Thu, Sep 26, 2013 at 9:28 AM, Jack Hickish  wrote:

> If you're really desperate, presumably someone on this list with a license
> can precompile the fft block for you, which you could then black box? Or
> generate the block, disable the init script, and send it to you?
>
> Not necessarily suggesting that this is a better strategy than just
> reverting your library to before fi was introduced, or waiting for a fix,
> but a possibility perhaps?
>
> cheers,
> Jack
> On 26 Sep 2013 12:12, "Gary, Dale E."  wrote:
>
>> Hi Andrew,
>>
>> We are desperate to complete a design by this week in order to support
>> our software development team over the weekend, but we are stuck right now
>> due to this issue.  If you do manage to find a work-around and can provide
>> a block update, please let us know.
>>
>> Many Thanks,
>> Dale
>>
>>
>> On Thu, Sep 26, 2013 at 5:43 AM, Andrew Martens  wrote:
>>
>>> Hi Dave
>>>
>>> I use fi to convert coefficients to be stored from parallel matlab
>>> double precision format into single unsigned words that will accurately be
>>> converted back by slicing and using convert blocks. I think it is possible
>>> to create the same functionality, I will have a quick try.
>>>
>>> Cheers
>>> Andrew
>>>
>>>
>>>  Hi, Andrew,

 Can you elaborate on how you use fi?  I think much of the functionality
 can be accomplished by judicious use of the multiplication, rounding, and
 modulo math (for wrapping) or "x(x>max)=max" (for saturation).  It might be
 possible to create a "clean room" replacement function that does what you
 need.

 Thanks,
 Dave

 On Sep 25, 2013, at 7:36 AM, Andrew Martens wrote:

  Hi
>
>  Thanks Andrew! Would you know approximately how much time it would
>> take for you to look into this? Meanwhile, would you know the latest 
>> commit
>> that does not use fi, and hence, does not need Floating-point toolbox?
>>
>>  Replacing fi will be difficult. I will probably rather provide a
> parameter that allows the user to choose not to pack coefficients next to
> each other in the same BRAM (which fi is part of now). This will allow the
> user to trade off BRAM for license fees :)
>
> The last commit not using fi would be before my FFT upgrade, so
> somewhere near the first quarter of the year.
>
> Regards
> Andrew
>
>  Thanks,
>>
>> Nimish
>>
>>
>> On Wed, Sep 25, 2013 at 1:24 AM, David MacMahon <
>> dav...@astro.berkeley.edu> wrote:
>> Thanks, Andrew!
>>
>> Dave
>>
>> On Sep 24, 2013, at 10:13 PM, Andrew Martens wrote:
>>
>>  Hi
>>>
>>> I do use the fi constructor to generate fixed point values when
>>> generating twiddle values for storage.
>>>
>>> I will see if it can be done in another way as it seems wasteful to
>>> require a license just for that.
>>>
>>> Regards
>>> Andrew
>>>
>>>
>>>  Thanks, Nimish,

 Looking at the recently updated casper-astro repository, the
 following mask init scripts use the "fi" function (technically a
 "constructor", I think) to crete fixed point objects:

 casper_library/cosin_init.m
 casper_library/feedback_osc_**init.m
 casper_library/pfb_fir_coeff_**gen_init.m

 Any block that uses the scripts (e.g. via sub-blocks) will probably
 need a Fixed Point Toolbox license.  I suspect it wouldn't be too 
 difficult
 to rewrite these files in a way that maintain the functionality, but 
 avoids
 the "fi" (and any related) call(s).

 It looks like Andrew Martens introduced at least some of the "fi"
 dependencies, so maybe he would be willing to redo the relevant bits of
 these files?

 Dave

 On Sep 24, 2013, at 5:00 PM, Nimish Sane wrote:

  Some more investigation:
>
> I am seeing these messages:
>
> License checkout failed.
> License Manager Error -5
> Cannot find a license for Fixed_Point_Toolbox.
>
> Troubleshoot this issue by visiting:
> http://www.mathworks.com/**support/lme/R2012b/5
>
> Diagnostic Information:
> Feature: Fixed_Point_Toolbox
> License path: /home/observer/.matlab/R2012b_**
> licenses:/home/observer/tools/**MATLAB/R2012b/licenses/**

Re: [casper] Matlab components for toolflow

2013-09-26 Thread Jack Hickish
If you're really desperate, presumably someone on this list with a license
can precompile the fft block for you, which you could then black box? Or
generate the block, disable the init script, and send it to you?

Not necessarily suggesting that this is a better strategy than just
reverting your library to before fi was introduced, or waiting for a fix,
but a possibility perhaps?

cheers,
Jack
On 26 Sep 2013 12:12, "Gary, Dale E."  wrote:

> Hi Andrew,
>
> We are desperate to complete a design by this week in order to support our
> software development team over the weekend, but we are stuck right now due
> to this issue.  If you do manage to find a work-around and can provide a
> block update, please let us know.
>
> Many Thanks,
> Dale
>
>
> On Thu, Sep 26, 2013 at 5:43 AM, Andrew Martens  wrote:
>
>> Hi Dave
>>
>> I use fi to convert coefficients to be stored from parallel matlab double
>> precision format into single unsigned words that will accurately be
>> converted back by slicing and using convert blocks. I think it is possible
>> to create the same functionality, I will have a quick try.
>>
>> Cheers
>> Andrew
>>
>>
>>  Hi, Andrew,
>>>
>>> Can you elaborate on how you use fi?  I think much of the functionality
>>> can be accomplished by judicious use of the multiplication, rounding, and
>>> modulo math (for wrapping) or "x(x>max)=max" (for saturation).  It might be
>>> possible to create a "clean room" replacement function that does what you
>>> need.
>>>
>>> Thanks,
>>> Dave
>>>
>>> On Sep 25, 2013, at 7:36 AM, Andrew Martens wrote:
>>>
>>>  Hi

  Thanks Andrew! Would you know approximately how much time it would
> take for you to look into this? Meanwhile, would you know the latest 
> commit
> that does not use fi, and hence, does not need Floating-point toolbox?
>
>  Replacing fi will be difficult. I will probably rather provide a
 parameter that allows the user to choose not to pack coefficients next to
 each other in the same BRAM (which fi is part of now). This will allow the
 user to trade off BRAM for license fees :)

 The last commit not using fi would be before my FFT upgrade, so
 somewhere near the first quarter of the year.

 Regards
 Andrew

  Thanks,
>
> Nimish
>
>
> On Wed, Sep 25, 2013 at 1:24 AM, David MacMahon <
> dav...@astro.berkeley.edu> wrote:
> Thanks, Andrew!
>
> Dave
>
> On Sep 24, 2013, at 10:13 PM, Andrew Martens wrote:
>
>  Hi
>>
>> I do use the fi constructor to generate fixed point values when
>> generating twiddle values for storage.
>>
>> I will see if it can be done in another way as it seems wasteful to
>> require a license just for that.
>>
>> Regards
>> Andrew
>>
>>
>>  Thanks, Nimish,
>>>
>>> Looking at the recently updated casper-astro repository, the
>>> following mask init scripts use the "fi" function (technically a
>>> "constructor", I think) to crete fixed point objects:
>>>
>>> casper_library/cosin_init.m
>>> casper_library/feedback_osc_**init.m
>>> casper_library/pfb_fir_coeff_**gen_init.m
>>>
>>> Any block that uses the scripts (e.g. via sub-blocks) will probably
>>> need a Fixed Point Toolbox license.  I suspect it wouldn't be too 
>>> difficult
>>> to rewrite these files in a way that maintain the functionality, but 
>>> avoids
>>> the "fi" (and any related) call(s).
>>>
>>> It looks like Andrew Martens introduced at least some of the "fi"
>>> dependencies, so maybe he would be willing to redo the relevant bits of
>>> these files?
>>>
>>> Dave
>>>
>>> On Sep 24, 2013, at 5:00 PM, Nimish Sane wrote:
>>>
>>>  Some more investigation:

 I am seeing these messages:

 License checkout failed.
 License Manager Error -5
 Cannot find a license for Fixed_Point_Toolbox.

 Troubleshoot this issue by visiting:
 http://www.mathworks.com/**support/lme/R2012b/5

 Diagnostic Information:
 Feature: Fixed_Point_Toolbox
 License path: /home/observer/.matlab/R2012b_**
 licenses:/home/observer/tools/**MATLAB/R2012b/licenses/**
 license.dat:/home/observer/**tools/MATLAB/R2012b/licenses/**
 license_fpgadev_277254_R2012b.**lic
 Licensing error: -5,357.
 Simulink:Masking:Bad_Init_**Commands: Error in
 'fft_wideband_real_core/fft_**wideband_real/fft_direct/**
 butterfly0_0/twiddle/coeff_**gen/feedback_osc': Initialization
 commands cannot be evaluated.
 Backtrace 1: reuse_block:138
 Backtrace 2: coeff_gen_init:498
 Backtrace 3: reuse_block:51
 Backtrace 4: add_convert_init:496
 Backtrace 5: draw_basic_partial_cycle:407
 Backtrace 6: cosin_init:165
>>>

Re: [casper] Matlab components for toolflow

2013-09-26 Thread Gary, Dale E.
Hi Andrew,

We are desperate to complete a design by this week in order to support our
software development team over the weekend, but we are stuck right now due
to this issue.  If you do manage to find a work-around and can provide a
block update, please let us know.

Many Thanks,
Dale


On Thu, Sep 26, 2013 at 5:43 AM, Andrew Martens  wrote:

> Hi Dave
>
> I use fi to convert coefficients to be stored from parallel matlab double
> precision format into single unsigned words that will accurately be
> converted back by slicing and using convert blocks. I think it is possible
> to create the same functionality, I will have a quick try.
>
> Cheers
> Andrew
>
>
>  Hi, Andrew,
>>
>> Can you elaborate on how you use fi?  I think much of the functionality
>> can be accomplished by judicious use of the multiplication, rounding, and
>> modulo math (for wrapping) or "x(x>max)=max" (for saturation).  It might be
>> possible to create a "clean room" replacement function that does what you
>> need.
>>
>> Thanks,
>> Dave
>>
>> On Sep 25, 2013, at 7:36 AM, Andrew Martens wrote:
>>
>>  Hi
>>>
>>>  Thanks Andrew! Would you know approximately how much time it would take
 for you to look into this? Meanwhile, would you know the latest commit that
 does not use fi, and hence, does not need Floating-point toolbox?

  Replacing fi will be difficult. I will probably rather provide a
>>> parameter that allows the user to choose not to pack coefficients next to
>>> each other in the same BRAM (which fi is part of now). This will allow the
>>> user to trade off BRAM for license fees :)
>>>
>>> The last commit not using fi would be before my FFT upgrade, so
>>> somewhere near the first quarter of the year.
>>>
>>> Regards
>>> Andrew
>>>
>>>  Thanks,

 Nimish


 On Wed, Sep 25, 2013 at 1:24 AM, David MacMahon <
 dav...@astro.berkeley.edu> wrote:
 Thanks, Andrew!

 Dave

 On Sep 24, 2013, at 10:13 PM, Andrew Martens wrote:

  Hi
>
> I do use the fi constructor to generate fixed point values when
> generating twiddle values for storage.
>
> I will see if it can be done in another way as it seems wasteful to
> require a license just for that.
>
> Regards
> Andrew
>
>
>  Thanks, Nimish,
>>
>> Looking at the recently updated casper-astro repository, the
>> following mask init scripts use the "fi" function (technically a
>> "constructor", I think) to crete fixed point objects:
>>
>> casper_library/cosin_init.m
>> casper_library/feedback_osc_**init.m
>> casper_library/pfb_fir_coeff_**gen_init.m
>>
>> Any block that uses the scripts (e.g. via sub-blocks) will probably
>> need a Fixed Point Toolbox license.  I suspect it wouldn't be too 
>> difficult
>> to rewrite these files in a way that maintain the functionality, but 
>> avoids
>> the "fi" (and any related) call(s).
>>
>> It looks like Andrew Martens introduced at least some of the "fi"
>> dependencies, so maybe he would be willing to redo the relevant bits of
>> these files?
>>
>> Dave
>>
>> On Sep 24, 2013, at 5:00 PM, Nimish Sane wrote:
>>
>>  Some more investigation:
>>>
>>> I am seeing these messages:
>>>
>>> License checkout failed.
>>> License Manager Error -5
>>> Cannot find a license for Fixed_Point_Toolbox.
>>>
>>> Troubleshoot this issue by visiting:
>>> http://www.mathworks.com/**support/lme/R2012b/5
>>>
>>> Diagnostic Information:
>>> Feature: Fixed_Point_Toolbox
>>> License path: /home/observer/.matlab/R2012b_**
>>> licenses:/home/observer/tools/**MATLAB/R2012b/licenses/**
>>> license.dat:/home/observer/**tools/MATLAB/R2012b/licenses/**
>>> license_fpgadev_277254_R2012b.**lic
>>> Licensing error: -5,357.
>>> Simulink:Masking:Bad_Init_**Commands: Error in
>>> 'fft_wideband_real_core/fft_**wideband_real/fft_direct/**
>>> butterfly0_0/twiddle/coeff_**gen/feedback_osc': Initialization
>>> commands cannot be evaluated.
>>> Backtrace 1: reuse_block:138
>>> Backtrace 2: coeff_gen_init:498
>>> Backtrace 3: reuse_block:51
>>> Backtrace 4: add_convert_init:496
>>> Backtrace 5: draw_basic_partial_cycle:407
>>> Backtrace 6: cosin_init:165
>>> Backtrace 7: xlUpdateIcon:207
>>> Backtrace 8: xlBlockLoadCallback:79
>>> Backtrace 9: UpdateDiagramCB:221
>>>
>>> If I turn OFF the option "Generate coeffs with multipliers where
>>> useful", these messages do not appear. Still, I get the following error:
>>> Error in 'fft_wideband_real_core/fft_**
>>> wideband_real/fft_biplex_real_**4x/biplex_core/fft_stage_10/**
>>> butterfly_direct/twiddle/**coeff_gen': Initialization commands
>>> cannot be evaluated.
>>>
>>>
>>> Caused by:
>>> Error in 'fft_wideband_real_core/fft_**
>>>

Re: [casper] Matlab components for toolflow

2013-09-26 Thread Andrew Martens

Hi Dave

I use fi to convert coefficients to be stored from parallel matlab 
double precision format into single unsigned words that will accurately 
be converted back by slicing and using convert blocks. I think it is 
possible to create the same functionality, I will have a quick try.


Cheers
Andrew


Hi, Andrew,

Can you elaborate on how you use fi?  I think much of the functionality can be accomplished by 
judicious use of the multiplication, rounding, and modulo math (for wrapping) or 
"x(x>max)=max" (for saturation).  It might be possible to create a "clean room" 
replacement function that does what you need.

Thanks,
Dave

On Sep 25, 2013, at 7:36 AM, Andrew Martens wrote:


Hi


Thanks Andrew! Would you know approximately how much time it would take for you 
to look into this? Meanwhile, would you know the latest commit that does not 
use fi, and hence, does not need Floating-point toolbox?


Replacing fi will be difficult. I will probably rather provide a parameter that 
allows the user to choose not to pack coefficients next to each other in the 
same BRAM (which fi is part of now). This will allow the user to trade off BRAM 
for license fees :)

The last commit not using fi would be before my FFT upgrade, so somewhere near 
the first quarter of the year.

Regards
Andrew


Thanks,

Nimish


On Wed, Sep 25, 2013 at 1:24 AM, David MacMahon  
wrote:
Thanks, Andrew!

Dave

On Sep 24, 2013, at 10:13 PM, Andrew Martens wrote:


Hi

I do use the fi constructor to generate fixed point values when generating 
twiddle values for storage.

I will see if it can be done in another way as it seems wasteful to require a 
license just for that.

Regards
Andrew



Thanks, Nimish,

Looking at the recently updated casper-astro repository, the following mask init scripts use the 
"fi" function (technically a "constructor", I think) to crete fixed point 
objects:

casper_library/cosin_init.m
casper_library/feedback_osc_init.m
casper_library/pfb_fir_coeff_gen_init.m

Any block that uses the scripts (e.g. via sub-blocks) will probably need a Fixed Point 
Toolbox license.  I suspect it wouldn't be too difficult to rewrite these files in a way 
that maintain the functionality, but avoids the "fi" (and any related) call(s).

It looks like Andrew Martens introduced at least some of the "fi" dependencies, 
so maybe he would be willing to redo the relevant bits of these files?

Dave

On Sep 24, 2013, at 5:00 PM, Nimish Sane wrote:


Some more investigation:

I am seeing these messages:

License checkout failed.
License Manager Error -5
Cannot find a license for Fixed_Point_Toolbox.

Troubleshoot this issue by visiting:
http://www.mathworks.com/support/lme/R2012b/5

Diagnostic Information:
Feature: Fixed_Point_Toolbox
License path: 
/home/observer/.matlab/R2012b_licenses:/home/observer/tools/MATLAB/R2012b/licenses/license.dat:/home/observer/tools/MATLAB/R2012b/licenses/license_fpgadev_277254_R2012b.lic
Licensing error: -5,357.
Simulink:Masking:Bad_Init_Commands: Error in 
'fft_wideband_real_core/fft_wideband_real/fft_direct/butterfly0_0/twiddle/coeff_gen/feedback_osc':
 Initialization commands cannot be evaluated.
Backtrace 1: reuse_block:138
Backtrace 2: coeff_gen_init:498
Backtrace 3: reuse_block:51
Backtrace 4: add_convert_init:496
Backtrace 5: draw_basic_partial_cycle:407
Backtrace 6: cosin_init:165
Backtrace 7: xlUpdateIcon:207
Backtrace 8: xlBlockLoadCallback:79
Backtrace 9: UpdateDiagramCB:221

If I turn OFF the option "Generate coeffs with multipliers where useful", these 
messages do not appear. Still, I get the following error:
Error in 
'fft_wideband_real_core/fft_wideband_real/fft_biplex_real_4x/biplex_core/fft_stage_10/butterfly_direct/twiddle/coeff_gen':
 Initialization commands cannot be evaluated.


Caused by:
Error in 
'fft_wideband_real_core/fft_wideband_real/fft_biplex_real_4x/biplex_core/fft_stage_10/butterfly_direct/twiddle/coeff_gen/cosin':
 Initialization commands cannot be evaluated.

Unable to check out a license for the Fixed-Point Toolbox.





I will let you know if I find something more.


Thanks,




Nimish







On Tue, Sep 24, 2013 at 7:36 PM, David MacMahon  
wrote:
Thanks.  I was hoping to narrow it down a little more than that.  There's a lot 
of stuff inside that little green block!

Dave

On Sep 24, 2013, at 4:33 PM, Nimish Sane wrote:


To be precise, that is the only green block in the design apart from bunch of 
gateway blocks and XSG block (as I am black boxing it).

Thanks,

Nimish


On Tue, Sep 24, 2013 at 7:32 PM, Nimish Sane  wrote:
The design only has fft_wideband_real block, and whenever I click "Apply/Ok" or 
"Update Diagram", I get these error messages. These are the only error messages I see in 
Matlab window. So it is definitely the fft_wideband_real block.

Thanks,

Nimish


On Tue, Sep 24, 2013 at 7:30 PM, David MacMahon  
wrote:
Thanks, Nimish,

Is there any other info that might help pinpoint which block and/or init script 
is causing Matlab to look for a Fixed_Point_T

Re: [casper] Matlab components for toolflow

2013-09-25 Thread David MacMahon
Hi, Andrew,

Can you elaborate on how you use fi?  I think much of the functionality can be 
accomplished by judicious use of the multiplication, rounding, and modulo math 
(for wrapping) or "x(x>max)=max" (for saturation).  It might be possible to 
create a "clean room" replacement function that does what you need.

Thanks,
Dave

On Sep 25, 2013, at 7:36 AM, Andrew Martens wrote:

> Hi
> 
>> Thanks Andrew! Would you know approximately how much time it would take for 
>> you to look into this? Meanwhile, would you know the latest commit that does 
>> not use fi, and hence, does not need Floating-point toolbox?
>> 
> Replacing fi will be difficult. I will probably rather provide a parameter 
> that allows the user to choose not to pack coefficients next to each other in 
> the same BRAM (which fi is part of now). This will allow the user to trade 
> off BRAM for license fees :) 
> 
> The last commit not using fi would be before my FFT upgrade, so somewhere 
> near the first quarter of the year.
> 
> Regards
> Andrew
> 
>> Thanks,
>> 
>> Nimish
>> 
>> 
>> On Wed, Sep 25, 2013 at 1:24 AM, David MacMahon  
>> wrote:
>> Thanks, Andrew!
>> 
>> Dave
>> 
>> On Sep 24, 2013, at 10:13 PM, Andrew Martens wrote:
>> 
>> > Hi
>> >
>> > I do use the fi constructor to generate fixed point values when generating 
>> > twiddle values for storage.
>> >
>> > I will see if it can be done in another way as it seems wasteful to 
>> > require a license just for that.
>> >
>> > Regards
>> > Andrew
>> >
>> >
>> >> Thanks, Nimish,
>> >>
>> >> Looking at the recently updated casper-astro repository, the following 
>> >> mask init scripts use the "fi" function (technically a "constructor", I 
>> >> think) to crete fixed point objects:
>> >>
>> >> casper_library/cosin_init.m
>> >> casper_library/feedback_osc_init.m
>> >> casper_library/pfb_fir_coeff_gen_init.m
>> >>
>> >> Any block that uses the scripts (e.g. via sub-blocks) will probably need 
>> >> a Fixed Point Toolbox license.  I suspect it wouldn't be too difficult to 
>> >> rewrite these files in a way that maintain the functionality, but avoids 
>> >> the "fi" (and any related) call(s).
>> >>
>> >> It looks like Andrew Martens introduced at least some of the "fi" 
>> >> dependencies, so maybe he would be willing to redo the relevant bits of 
>> >> these files?
>> >>
>> >> Dave
>> >>
>> >> On Sep 24, 2013, at 5:00 PM, Nimish Sane wrote:
>> >>
>> >>> Some more investigation:
>> >>>
>> >>> I am seeing these messages:
>> >>>
>> >>> License checkout failed.
>> >>> License Manager Error -5
>> >>> Cannot find a license for Fixed_Point_Toolbox.
>> >>>
>> >>> Troubleshoot this issue by visiting:
>> >>> http://www.mathworks.com/support/lme/R2012b/5
>> >>>
>> >>> Diagnostic Information:
>> >>> Feature: Fixed_Point_Toolbox
>> >>> License path: 
>> >>> /home/observer/.matlab/R2012b_licenses:/home/observer/tools/MATLAB/R2012b/licenses/license.dat:/home/observer/tools/MATLAB/R2012b/licenses/license_fpgadev_277254_R2012b.lic
>> >>> Licensing error: -5,357.
>> >>> Simulink:Masking:Bad_Init_Commands: Error in 
>> >>> 'fft_wideband_real_core/fft_wideband_real/fft_direct/butterfly0_0/twiddle/coeff_gen/feedback_osc':
>> >>>  Initialization commands cannot be evaluated.
>> >>> Backtrace 1: reuse_block:138
>> >>> Backtrace 2: coeff_gen_init:498
>> >>> Backtrace 3: reuse_block:51
>> >>> Backtrace 4: add_convert_init:496
>> >>> Backtrace 5: draw_basic_partial_cycle:407
>> >>> Backtrace 6: cosin_init:165
>> >>> Backtrace 7: xlUpdateIcon:207
>> >>> Backtrace 8: xlBlockLoadCallback:79
>> >>> Backtrace 9: UpdateDiagramCB:221
>> >>>
>> >>> If I turn OFF the option "Generate coeffs with multipliers where 
>> >>> useful", these messages do not appear. Still, I get the following error:
>> >>> Error in 
>> >>> 'fft_wideband_real_core/fft_wideband_real/fft_biplex_real_4x/biplex_core/fft_stage_10/butterfly_direct/twiddle/coeff_gen':
>> >>>  Initialization commands cannot be evaluated.
>> >>>
>> >>>
>> >>> Caused by:
>> >>> Error in 
>> >>> 'fft_wideband_real_core/fft_wideband_real/fft_biplex_real_4x/biplex_core/fft_stage_10/butterfly_direct/twiddle/coeff_gen/cosin':
>> >>>  Initialization commands cannot be evaluated.
>> >>>
>> >>> Unable to check out a license for the Fixed-Point Toolbox.
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>> I will let you know if I find something more.
>> >>>
>> >>>
>> >>> Thanks,
>> >>>
>> >>>
>> >>>
>> >>>
>> >>> Nimish
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>> On Tue, Sep 24, 2013 at 7:36 PM, David MacMahon 
>> >>>  wrote:
>> >>> Thanks.  I was hoping to narrow it down a little more than that.  
>> >>> There's a lot of stuff inside that little green block!
>> >>>
>> >>> Dave
>> >>>
>> >>> On Sep 24, 2013, at 4:33 PM, Nimish Sane wrote:
>> >>>
>>  To be precise, that is the only green block in the design apart from 
>>  bunch of gateway blocks and XSG block (as I am black boxing it).
>> 
>>  Thanks,
>> 
>>  Nimish
>> 
>> 
>>  On Tue, Sep 2

Re: [casper] Matlab components for toolflow

2013-09-25 Thread Andrew Martens

Hi

Thanks Andrew! Would you know approximately how much time it would 
take for you to look into this? Meanwhile, would you know the latest 
commit that does not use fi, and hence, does not need Floating-point 
toolbox?


Replacing fi will be difficult. I will probably rather provide a 
parameter that allows the user to choose not to pack coefficients next 
to each other in the same BRAM (which fi is part of now). This will 
allow the user to trade off BRAM for license fees :)


The last commit not using fi would be before my FFT upgrade, so 
somewhere near the first quarter of the year.


Regards
Andrew


Thanks,

Nimish


On Wed, Sep 25, 2013 at 1:24 AM, David MacMahon 
mailto:dav...@astro.berkeley.edu>> wrote:


Thanks, Andrew!

Dave

On Sep 24, 2013, at 10:13 PM, Andrew Martens wrote:

> Hi
>
> I do use the fi constructor to generate fixed point values when
generating twiddle values for storage.
>
> I will see if it can be done in another way as it seems wasteful
to require a license just for that.
>
> Regards
> Andrew
>
>
>> Thanks, Nimish,
>>
>> Looking at the recently updated casper-astro repository, the
following mask init scripts use the "fi" function (technically a
"constructor", I think) to crete fixed point objects:
>>
>> casper_library/cosin_init.m
>> casper_library/feedback_osc_init.m
>> casper_library/pfb_fir_coeff_gen_init.m
>>
>> Any block that uses the scripts (e.g. via sub-blocks) will
probably need a Fixed Point Toolbox license.  I suspect it
wouldn't be too difficult to rewrite these files in a way that
maintain the functionality, but avoids the "fi" (and any related)
call(s).
>>
>> It looks like Andrew Martens introduced at least some of the
"fi" dependencies, so maybe he would be willing to redo the
relevant bits of these files?
>>
>> Dave
>>
>> On Sep 24, 2013, at 5:00 PM, Nimish Sane wrote:
>>
>>> Some more investigation:
>>>
>>> I am seeing these messages:
>>>
>>> License checkout failed.
>>> License Manager Error -5
>>> Cannot find a license for Fixed_Point_Toolbox.
>>>
>>> Troubleshoot this issue by visiting:
>>> http://www.mathworks.com/support/lme/R2012b/5
>>>
>>> Diagnostic Information:
>>> Feature: Fixed_Point_Toolbox
>>> License path:

/home/observer/.matlab/R2012b_licenses:/home/observer/tools/MATLAB/R2012b/licenses/license.dat:/home/observer/tools/MATLAB/R2012b/licenses/license_fpgadev_277254_R2012b.lic
>>> Licensing error: -5,357.
>>> Simulink:Masking:Bad_Init_Commands: Error in

'fft_wideband_real_core/fft_wideband_real/fft_direct/butterfly0_0/twiddle/coeff_gen/feedback_osc':
Initialization commands cannot be evaluated.
>>> Backtrace 1: reuse_block:138
>>> Backtrace 2: coeff_gen_init:498
>>> Backtrace 3: reuse_block:51
>>> Backtrace 4: add_convert_init:496
>>> Backtrace 5: draw_basic_partial_cycle:407
>>> Backtrace 6: cosin_init:165
>>> Backtrace 7: xlUpdateIcon:207
>>> Backtrace 8: xlBlockLoadCallback:79
>>> Backtrace 9: UpdateDiagramCB:221
>>>
>>> If I turn OFF the option "Generate coeffs with multipliers
where useful", these messages do not appear. Still, I get the
following error:
>>> Error in

'fft_wideband_real_core/fft_wideband_real/fft_biplex_real_4x/biplex_core/fft_stage_10/butterfly_direct/twiddle/coeff_gen':
Initialization commands cannot be evaluated.
>>>
>>>
>>> Caused by:
>>> Error in

'fft_wideband_real_core/fft_wideband_real/fft_biplex_real_4x/biplex_core/fft_stage_10/butterfly_direct/twiddle/coeff_gen/cosin':
Initialization commands cannot be evaluated.
>>>
>>> Unable to check out a license for the Fixed-Point Toolbox.
>>>
>>>
>>>
>>>
>>>
>>> I will let you know if I find something more.
>>>
>>>
>>> Thanks,
>>>
>>>
>>>
>>>
>>> Nimish
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Tue, Sep 24, 2013 at 7:36 PM, David MacMahon
mailto:dav...@astro.berkeley.edu>> wrote:
>>> Thanks.  I was hoping to narrow it down a little more than
that.  There's a lot of stuff inside that little green block!
>>>
>>> Dave
>>>
>>> On Sep 24, 2013, at 4:33 PM, Nimish Sane wrote:
>>>
 To be precise, that is the only green block in the design
apart from bunch of gateway blocks and XSG block (as I am black
boxing it).

 Thanks,

 Nimish


 On Tue, Sep 24, 2013 at 7:32 PM, Nimish Sane
mailto:nimishs...@gmail.com>> wrote:
 The design only has fft_wideband_real block, and whenever I
click "Apply/Ok" or "Update Diagram", I get these error messages.
These are the only error messages I see in Matlab window. So it is
definitely the fft_wideband_real block.
>>

Re: [casper] Matlab components for toolflow

2013-09-25 Thread Louis Dartez
Hello all, 


This is really great. I'm currently working on upgrading as well and am 
waiting to hear back from mathworks for a quote for the Fixed Point Designer 
(the FP toolbox + FP simulink). The reason I'm upgrading is to be able to use 
the new PFB modules because they use significantly less FPGA resources than the 
2009 versions. 

Thanks Andrew for looking into this! 

-Louis

> On Sep 25, 2013, at 8:37, Nimish Sane  wrote:
> 
> Thanks Andrew! Would you know approximately how much time it would take for 
> you to look into this? Meanwhile, would you know the latest commit that does 
> not use fi, and hence, does not need Floating-point toolbox?
> 
> On a separate, yet related note, I find that recent product versions only 
> have Fixed-point designer Toolbox (instead of floating point toolbox + 
> Simulink floating point). Is this a correct understanding?
> 
> Thanks,
> 
> Nimish
> 
> 
>> On Wed, Sep 25, 2013 at 1:24 AM, David MacMahon  
>> wrote:
>> Thanks, Andrew!
>> 
>> Dave
>> 
>> On Sep 24, 2013, at 10:13 PM, Andrew Martens wrote:
>> 
>> > Hi
>> >
>> > I do use the fi constructor to generate fixed point values when generating 
>> > twiddle values for storage.
>> >
>> > I will see if it can be done in another way as it seems wasteful to 
>> > require a license just for that.
>> >
>> > Regards
>> > Andrew
>> >
>> >
>> >> Thanks, Nimish,
>> >>
>> >> Looking at the recently updated casper-astro repository, the following 
>> >> mask init scripts use the "fi" function (technically a "constructor", I 
>> >> think) to crete fixed point objects:
>> >>
>> >> casper_library/cosin_init.m
>> >> casper_library/feedback_osc_init.m
>> >> casper_library/pfb_fir_coeff_gen_init.m
>> >>
>> >> Any block that uses the scripts (e.g. via sub-blocks) will probably need 
>> >> a Fixed Point Toolbox license.  I suspect it wouldn't be too difficult to 
>> >> rewrite these files in a way that maintain the functionality, but avoids 
>> >> the "fi" (and any related) call(s).
>> >>
>> >> It looks like Andrew Martens introduced at least some of the "fi" 
>> >> dependencies, so maybe he would be willing to redo the relevant bits of 
>> >> these files?
>> >>
>> >> Dave
>> >>
>> >> On Sep 24, 2013, at 5:00 PM, Nimish Sane wrote:
>> >>
>> >>> Some more investigation:
>> >>>
>> >>> I am seeing these messages:
>> >>>
>> >>> License checkout failed.
>> >>> License Manager Error -5
>> >>> Cannot find a license for Fixed_Point_Toolbox.
>> >>>
>> >>> Troubleshoot this issue by visiting:
>> >>> http://www.mathworks.com/support/lme/R2012b/5
>> >>>
>> >>> Diagnostic Information:
>> >>> Feature: Fixed_Point_Toolbox
>> >>> License path: 
>> >>> /home/observer/.matlab/R2012b_licenses:/home/observer/tools/MATLAB/R2012b/licenses/license.dat:/home/observer/tools/MATLAB/R2012b/licenses/license_fpgadev_277254_R2012b.lic
>> >>> Licensing error: -5,357.
>> >>> Simulink:Masking:Bad_Init_Commands: Error in 
>> >>> 'fft_wideband_real_core/fft_wideband_real/fft_direct/butterfly0_0/twiddle/coeff_gen/feedback_osc':
>> >>>  Initialization commands cannot be evaluated.
>> >>> Backtrace 1: reuse_block:138
>> >>> Backtrace 2: coeff_gen_init:498
>> >>> Backtrace 3: reuse_block:51
>> >>> Backtrace 4: add_convert_init:496
>> >>> Backtrace 5: draw_basic_partial_cycle:407
>> >>> Backtrace 6: cosin_init:165
>> >>> Backtrace 7: xlUpdateIcon:207
>> >>> Backtrace 8: xlBlockLoadCallback:79
>> >>> Backtrace 9: UpdateDiagramCB:221
>> >>>
>> >>> If I turn OFF the option "Generate coeffs with multipliers where 
>> >>> useful", these messages do not appear. Still, I get the following error:
>> >>> Error in 
>> >>> 'fft_wideband_real_core/fft_wideband_real/fft_biplex_real_4x/biplex_core/fft_stage_10/butterfly_direct/twiddle/coeff_gen':
>> >>>  Initialization commands cannot be evaluated.
>> >>>
>> >>>
>> >>> Caused by:
>> >>> Error in 
>> >>> 'fft_wideband_real_core/fft_wideband_real/fft_biplex_real_4x/biplex_core/fft_stage_10/butterfly_direct/twiddle/coeff_gen/cosin':
>> >>>  Initialization commands cannot be evaluated.
>> >>>
>> >>> Unable to check out a license for the Fixed-Point Toolbox.
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>> I will let you know if I find something more.
>> >>>
>> >>>
>> >>> Thanks,
>> >>>
>> >>>
>> >>>
>> >>>
>> >>> Nimish
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>> On Tue, Sep 24, 2013 at 7:36 PM, David MacMahon 
>> >>>  wrote:
>> >>> Thanks.  I was hoping to narrow it down a little more than that.  
>> >>> There's a lot of stuff inside that little green block!
>> >>>
>> >>> Dave
>> >>>
>> >>> On Sep 24, 2013, at 4:33 PM, Nimish Sane wrote:
>> >>>
>>  To be precise, that is the only green block in the design apart from 
>>  bunch of gateway blocks and XSG block (as I am black boxing it).
>> 
>>  Thanks,
>> 
>>  Nimish
>> 
>> 
>>  On Tue, Sep 24, 2013 at 7:32 PM, Nimish Sane  
>>  wrote:
>>  The design only has fft_wideband_real block, and whenever I click 
>>  "Apply/Ok" or "Update D

Re: [casper] Matlab components for toolflow

2013-09-25 Thread Nimish Sane
Thanks Andrew! Would you know approximately how much time it would take for
you to look into this? Meanwhile, would you know the latest commit that
does not use fi, and hence, does not need Floating-point toolbox?

On a separate, yet related note, I find that recent product versions only
have Fixed-point designer Toolbox (instead of floating point toolbox +
Simulink floating point). Is this a correct understanding?

Thanks,

Nimish


On Wed, Sep 25, 2013 at 1:24 AM, David MacMahon
wrote:

> Thanks, Andrew!
>
> Dave
>
> On Sep 24, 2013, at 10:13 PM, Andrew Martens wrote:
>
> > Hi
> >
> > I do use the fi constructor to generate fixed point values when
> generating twiddle values for storage.
> >
> > I will see if it can be done in another way as it seems wasteful to
> require a license just for that.
> >
> > Regards
> > Andrew
> >
> >
> >> Thanks, Nimish,
> >>
> >> Looking at the recently updated casper-astro repository, the following
> mask init scripts use the "fi" function (technically a "constructor", I
> think) to crete fixed point objects:
> >>
> >> casper_library/cosin_init.m
> >> casper_library/feedback_osc_init.m
> >> casper_library/pfb_fir_coeff_gen_init.m
> >>
> >> Any block that uses the scripts (e.g. via sub-blocks) will probably
> need a Fixed Point Toolbox license.  I suspect it wouldn't be too difficult
> to rewrite these files in a way that maintain the functionality, but avoids
> the "fi" (and any related) call(s).
> >>
> >> It looks like Andrew Martens introduced at least some of the "fi"
> dependencies, so maybe he would be willing to redo the relevant bits of
> these files?
> >>
> >> Dave
> >>
> >> On Sep 24, 2013, at 5:00 PM, Nimish Sane wrote:
> >>
> >>> Some more investigation:
> >>>
> >>> I am seeing these messages:
> >>>
> >>> License checkout failed.
> >>> License Manager Error -5
> >>> Cannot find a license for Fixed_Point_Toolbox.
> >>>
> >>> Troubleshoot this issue by visiting:
> >>> http://www.mathworks.com/support/lme/R2012b/5
> >>>
> >>> Diagnostic Information:
> >>> Feature: Fixed_Point_Toolbox
> >>> License path:
> /home/observer/.matlab/R2012b_licenses:/home/observer/tools/MATLAB/R2012b/licenses/license.dat:/home/observer/tools/MATLAB/R2012b/licenses/license_fpgadev_277254_R2012b.lic
> >>> Licensing error: -5,357.
> >>> Simulink:Masking:Bad_Init_Commands: Error in
> 'fft_wideband_real_core/fft_wideband_real/fft_direct/butterfly0_0/twiddle/coeff_gen/feedback_osc':
> Initialization commands cannot be evaluated.
> >>> Backtrace 1: reuse_block:138
> >>> Backtrace 2: coeff_gen_init:498
> >>> Backtrace 3: reuse_block:51
> >>> Backtrace 4: add_convert_init:496
> >>> Backtrace 5: draw_basic_partial_cycle:407
> >>> Backtrace 6: cosin_init:165
> >>> Backtrace 7: xlUpdateIcon:207
> >>> Backtrace 8: xlBlockLoadCallback:79
> >>> Backtrace 9: UpdateDiagramCB:221
> >>>
> >>> If I turn OFF the option "Generate coeffs with multipliers where
> useful", these messages do not appear. Still, I get the following error:
> >>> Error in
> 'fft_wideband_real_core/fft_wideband_real/fft_biplex_real_4x/biplex_core/fft_stage_10/butterfly_direct/twiddle/coeff_gen':
> Initialization commands cannot be evaluated.
> >>>
> >>>
> >>> Caused by:
> >>> Error in
> 'fft_wideband_real_core/fft_wideband_real/fft_biplex_real_4x/biplex_core/fft_stage_10/butterfly_direct/twiddle/coeff_gen/cosin':
> Initialization commands cannot be evaluated.
> >>>
> >>> Unable to check out a license for the Fixed-Point Toolbox.
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> I will let you know if I find something more.
> >>>
> >>>
> >>> Thanks,
> >>>
> >>>
> >>>
> >>>
> >>> Nimish
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> On Tue, Sep 24, 2013 at 7:36 PM, David MacMahon <
> dav...@astro.berkeley.edu> wrote:
> >>> Thanks.  I was hoping to narrow it down a little more than that.
>  There's a lot of stuff inside that little green block!
> >>>
> >>> Dave
> >>>
> >>> On Sep 24, 2013, at 4:33 PM, Nimish Sane wrote:
> >>>
>  To be precise, that is the only green block in the design apart from
> bunch of gateway blocks and XSG block (as I am black boxing it).
> 
>  Thanks,
> 
>  Nimish
> 
> 
>  On Tue, Sep 24, 2013 at 7:32 PM, Nimish Sane 
> wrote:
>  The design only has fft_wideband_real block, and whenever I click
> "Apply/Ok" or "Update Diagram", I get these error messages. These are the
> only error messages I see in Matlab window. So it is definitely the
> fft_wideband_real block.
> 
>  Thanks,
> 
>  Nimish
> 
> 
>  On Tue, Sep 24, 2013 at 7:30 PM, David MacMahon <
> dav...@astro.berkeley.edu> wrote:
>  Thanks, Nimish,
> 
>  Is there any other info that might help pinpoint which block and/or
> init script is causing Matlab to look for a Fixed_Point_Tollbox license?
> 
>  Thanks,
>  Dave
> 
>  On Sep 24, 2013, at 4:21 PM, Nimish Sane wrote:
> 
> > License checkout failed.
> > License Manager Error -5
> > Cannot find a license for Fi

Re: [casper] Matlab components for toolflow

2013-09-24 Thread David MacMahon
Thanks, Andrew!

Dave

On Sep 24, 2013, at 10:13 PM, Andrew Martens wrote:

> Hi
> 
> I do use the fi constructor to generate fixed point values when generating 
> twiddle values for storage.
> 
> I will see if it can be done in another way as it seems wasteful to require a 
> license just for that.
> 
> Regards
> Andrew
> 
> 
>> Thanks, Nimish,
>> 
>> Looking at the recently updated casper-astro repository, the following mask 
>> init scripts use the "fi" function (technically a "constructor", I think) to 
>> crete fixed point objects:
>> 
>> casper_library/cosin_init.m
>> casper_library/feedback_osc_init.m
>> casper_library/pfb_fir_coeff_gen_init.m
>> 
>> Any block that uses the scripts (e.g. via sub-blocks) will probably need a 
>> Fixed Point Toolbox license.  I suspect it wouldn't be too difficult to 
>> rewrite these files in a way that maintain the functionality, but avoids the 
>> "fi" (and any related) call(s).
>> 
>> It looks like Andrew Martens introduced at least some of the "fi" 
>> dependencies, so maybe he would be willing to redo the relevant bits of 
>> these files?
>> 
>> Dave
>> 
>> On Sep 24, 2013, at 5:00 PM, Nimish Sane wrote:
>> 
>>> Some more investigation:
>>> 
>>> I am seeing these messages:
>>> 
>>> License checkout failed.
>>> License Manager Error -5
>>> Cannot find a license for Fixed_Point_Toolbox.
>>> 
>>> Troubleshoot this issue by visiting:
>>> http://www.mathworks.com/support/lme/R2012b/5
>>> 
>>> Diagnostic Information:
>>> Feature: Fixed_Point_Toolbox
>>> License path: 
>>> /home/observer/.matlab/R2012b_licenses:/home/observer/tools/MATLAB/R2012b/licenses/license.dat:/home/observer/tools/MATLAB/R2012b/licenses/license_fpgadev_277254_R2012b.lic
>>> Licensing error: -5,357.
>>> Simulink:Masking:Bad_Init_Commands: Error in 
>>> 'fft_wideband_real_core/fft_wideband_real/fft_direct/butterfly0_0/twiddle/coeff_gen/feedback_osc':
>>>  Initialization commands cannot be evaluated.
>>> Backtrace 1: reuse_block:138
>>> Backtrace 2: coeff_gen_init:498
>>> Backtrace 3: reuse_block:51
>>> Backtrace 4: add_convert_init:496
>>> Backtrace 5: draw_basic_partial_cycle:407
>>> Backtrace 6: cosin_init:165
>>> Backtrace 7: xlUpdateIcon:207
>>> Backtrace 8: xlBlockLoadCallback:79
>>> Backtrace 9: UpdateDiagramCB:221
>>> 
>>> If I turn OFF the option "Generate coeffs with multipliers where useful", 
>>> these messages do not appear. Still, I get the following error:
>>> Error in 
>>> 'fft_wideband_real_core/fft_wideband_real/fft_biplex_real_4x/biplex_core/fft_stage_10/butterfly_direct/twiddle/coeff_gen':
>>>  Initialization commands cannot be evaluated.
>>> 
>>> 
>>> Caused by:
>>> Error in 
>>> 'fft_wideband_real_core/fft_wideband_real/fft_biplex_real_4x/biplex_core/fft_stage_10/butterfly_direct/twiddle/coeff_gen/cosin':
>>>  Initialization commands cannot be evaluated.
>>> 
>>> Unable to check out a license for the Fixed-Point Toolbox.
>>> 
>>> 
>>> 
>>> 
>>> 
>>> I will let you know if I find something more.
>>> 
>>> 
>>> Thanks,
>>> 
>>> 
>>> 
>>> 
>>> Nimish
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> On Tue, Sep 24, 2013 at 7:36 PM, David MacMahon  
>>> wrote:
>>> Thanks.  I was hoping to narrow it down a little more than that.  There's a 
>>> lot of stuff inside that little green block!
>>> 
>>> Dave
>>> 
>>> On Sep 24, 2013, at 4:33 PM, Nimish Sane wrote:
>>> 
 To be precise, that is the only green block in the design apart from bunch 
 of gateway blocks and XSG block (as I am black boxing it).
 
 Thanks,
 
 Nimish
 
 
 On Tue, Sep 24, 2013 at 7:32 PM, Nimish Sane  wrote:
 The design only has fft_wideband_real block, and whenever I click 
 "Apply/Ok" or "Update Diagram", I get these error messages. These are the 
 only error messages I see in Matlab window. So it is definitely the 
 fft_wideband_real block.
 
 Thanks,
 
 Nimish
 
 
 On Tue, Sep 24, 2013 at 7:30 PM, David MacMahon 
  wrote:
 Thanks, Nimish,
 
 Is there any other info that might help pinpoint which block and/or init 
 script is causing Matlab to look for a Fixed_Point_Tollbox license?
 
 Thanks,
 Dave
 
 On Sep 24, 2013, at 4:21 PM, Nimish Sane wrote:
 
> License checkout failed.
> License Manager Error -5
> Cannot find a license for Fixed_Point_Toolbox.
> 
> Troubleshoot this issue by visiting:
> http://www.mathworks.com/support/lme/R2012b/5
> 
> Diagnostic Information:
> Feature: Fixed_Point_Toolbox
> License path: 
> /home/observer/.matlab/R2012b_licenses:/home/observer/tools/MATLAB/R2012b/licenses/license.dat:/home/observer/tools/MATLAB/R2012b/licenses/license_fpgadev_277254_R2012b.lic
> Licensing error: -5,357.
> 
> Nimish
> 
> 
> On Tue, Sep 24, 2013 at 5:45 PM, David MacMahon 
>  wrote:
> Hi, Nimish,
> 
> What error messages are you getting?
> 
> Thanks,
> Dave
> 
> On Sep 24, 2013, at 2:28 PM, N

Re: [casper] Matlab components for toolflow

2013-09-24 Thread Andrew Martens

Hi

I do use the fi constructor to generate fixed point values when 
generating twiddle values for storage.


I will see if it can be done in another way as it seems wasteful to 
require a license just for that.


Regards
Andrew



Thanks, Nimish,

Looking at the recently updated casper-astro repository, the following mask init scripts use the 
"fi" function (technically a "constructor", I think) to crete fixed point 
objects:

casper_library/cosin_init.m
casper_library/feedback_osc_init.m
casper_library/pfb_fir_coeff_gen_init.m

Any block that uses the scripts (e.g. via sub-blocks) will probably need a Fixed Point 
Toolbox license.  I suspect it wouldn't be too difficult to rewrite these files in a way 
that maintain the functionality, but avoids the "fi" (and any related) call(s).

It looks like Andrew Martens introduced at least some of the "fi" dependencies, 
so maybe he would be willing to redo the relevant bits of these files?

Dave

On Sep 24, 2013, at 5:00 PM, Nimish Sane wrote:


Some more investigation:

I am seeing these messages:

License checkout failed.
License Manager Error -5
Cannot find a license for Fixed_Point_Toolbox.

Troubleshoot this issue by visiting:
http://www.mathworks.com/support/lme/R2012b/5

Diagnostic Information:
Feature: Fixed_Point_Toolbox
License path: 
/home/observer/.matlab/R2012b_licenses:/home/observer/tools/MATLAB/R2012b/licenses/license.dat:/home/observer/tools/MATLAB/R2012b/licenses/license_fpgadev_277254_R2012b.lic
Licensing error: -5,357.
Simulink:Masking:Bad_Init_Commands: Error in 
'fft_wideband_real_core/fft_wideband_real/fft_direct/butterfly0_0/twiddle/coeff_gen/feedback_osc':
 Initialization commands cannot be evaluated.
Backtrace 1: reuse_block:138
Backtrace 2: coeff_gen_init:498
Backtrace 3: reuse_block:51
Backtrace 4: add_convert_init:496
Backtrace 5: draw_basic_partial_cycle:407
Backtrace 6: cosin_init:165
Backtrace 7: xlUpdateIcon:207
Backtrace 8: xlBlockLoadCallback:79
Backtrace 9: UpdateDiagramCB:221

If I turn OFF the option "Generate coeffs with multipliers where useful", these 
messages do not appear. Still, I get the following error:
Error in 
'fft_wideband_real_core/fft_wideband_real/fft_biplex_real_4x/biplex_core/fft_stage_10/butterfly_direct/twiddle/coeff_gen':
 Initialization commands cannot be evaluated.


Caused by:
Error in 
'fft_wideband_real_core/fft_wideband_real/fft_biplex_real_4x/biplex_core/fft_stage_10/butterfly_direct/twiddle/coeff_gen/cosin':
 Initialization commands cannot be evaluated.

Unable to check out a license for the Fixed-Point Toolbox.





I will let you know if I find something more.


Thanks,




Nimish







On Tue, Sep 24, 2013 at 7:36 PM, David MacMahon  
wrote:
Thanks.  I was hoping to narrow it down a little more than that.  There's a lot 
of stuff inside that little green block!

Dave

On Sep 24, 2013, at 4:33 PM, Nimish Sane wrote:


To be precise, that is the only green block in the design apart from bunch of 
gateway blocks and XSG block (as I am black boxing it).

Thanks,

Nimish


On Tue, Sep 24, 2013 at 7:32 PM, Nimish Sane  wrote:
The design only has fft_wideband_real block, and whenever I click "Apply/Ok" or 
"Update Diagram", I get these error messages. These are the only error messages I see in 
Matlab window. So it is definitely the fft_wideband_real block.

Thanks,

Nimish


On Tue, Sep 24, 2013 at 7:30 PM, David MacMahon  
wrote:
Thanks, Nimish,

Is there any other info that might help pinpoint which block and/or init script 
is causing Matlab to look for a Fixed_Point_Tollbox license?

Thanks,
Dave

On Sep 24, 2013, at 4:21 PM, Nimish Sane wrote:


License checkout failed.
License Manager Error -5
Cannot find a license for Fixed_Point_Toolbox.

Troubleshoot this issue by visiting:
http://www.mathworks.com/support/lme/R2012b/5

Diagnostic Information:
Feature: Fixed_Point_Toolbox
License path: 
/home/observer/.matlab/R2012b_licenses:/home/observer/tools/MATLAB/R2012b/licenses/license.dat:/home/observer/tools/MATLAB/R2012b/licenses/license_fpgadev_277254_R2012b.lic
Licensing error: -5,357.

Nimish


On Tue, Sep 24, 2013 at 5:45 PM, David MacMahon  
wrote:
Hi, Nimish,

What error messages are you getting?

Thanks,
Dave

On Sep 24, 2013, at 2:28 PM, Nimish Sane wrote:


Hi all,

A question related to this:

Like Glenn, we never had Fixed point toolboxes (Fixed point Toolbox and 
Simulink Fixed point) installed, and still were able to compile our correlator 
designs using 11.5 and Matlab2009b.

I recently upgraded to ISE 14.5 with Matlab 2012b as well as upgraded libraries 
to the latest version of casper-astro/mlib_devel. Even in the current 
installation, we do not have Fixed point toolboxes (names have changed to 
Fixed-point designer Toolbox, Simulink Fixed-point as Jonathan has mentioned).

The current fft_wideband_real block has some differences compared to the older 
version that I was using so far and it seems it now requires Fixed-point 
Toolbox. I am getting errors that this particular toolb

Re: [casper] Matlab components for toolflow

2013-09-24 Thread David MacMahon
Thanks, Nimish,

Looking at the recently updated casper-astro repository, the following mask 
init scripts use the "fi" function (technically a "constructor", I think) to 
crete fixed point objects:

casper_library/cosin_init.m
casper_library/feedback_osc_init.m
casper_library/pfb_fir_coeff_gen_init.m

Any block that uses the scripts (e.g. via sub-blocks) will probably need a 
Fixed Point Toolbox license.  I suspect it wouldn't be too difficult to rewrite 
these files in a way that maintain the functionality, but avoids the "fi" (and 
any related) call(s).

It looks like Andrew Martens introduced at least some of the "fi" dependencies, 
so maybe he would be willing to redo the relevant bits of these files?

Dave

On Sep 24, 2013, at 5:00 PM, Nimish Sane wrote:

> Some more investigation:
> 
> I am seeing these messages:
> 
> License checkout failed.
> License Manager Error -5
> Cannot find a license for Fixed_Point_Toolbox.
> 
> Troubleshoot this issue by visiting: 
> http://www.mathworks.com/support/lme/R2012b/5
> 
> Diagnostic Information:
> Feature: Fixed_Point_Toolbox 
> License path: 
> /home/observer/.matlab/R2012b_licenses:/home/observer/tools/MATLAB/R2012b/licenses/license.dat:/home/observer/tools/MATLAB/R2012b/licenses/license_fpgadev_277254_R2012b.lic
>  
> Licensing error: -5,357.
> Simulink:Masking:Bad_Init_Commands: Error in 
> 'fft_wideband_real_core/fft_wideband_real/fft_direct/butterfly0_0/twiddle/coeff_gen/feedback_osc':
>  Initialization commands cannot be evaluated.
> Backtrace 1: reuse_block:138
> Backtrace 2: coeff_gen_init:498
> Backtrace 3: reuse_block:51
> Backtrace 4: add_convert_init:496
> Backtrace 5: draw_basic_partial_cycle:407
> Backtrace 6: cosin_init:165
> Backtrace 7: xlUpdateIcon:207
> Backtrace 8: xlBlockLoadCallback:79
> Backtrace 9: UpdateDiagramCB:221
> 
> If I turn OFF the option "Generate coeffs with multipliers where useful", 
> these messages do not appear. Still, I get the following error:
> Error in 
> 'fft_wideband_real_core/fft_wideband_real/fft_biplex_real_4x/biplex_core/fft_stage_10/butterfly_direct/twiddle/coeff_gen':
>  Initialization commands cannot be evaluated.
> 
> 
> Caused by:
> Error in 
> 'fft_wideband_real_core/fft_wideband_real/fft_biplex_real_4x/biplex_core/fft_stage_10/butterfly_direct/twiddle/coeff_gen/cosin':
>  Initialization commands cannot be evaluated.
> 
> Unable to check out a license for the Fixed-Point Toolbox.
> 
> 
> 
> 
> 
> I will let you know if I find something more.
> 
> 
> Thanks,
> 
> 
> 
> 
> Nimish
> 
> 
> 
> 
> 
> 
> 
> On Tue, Sep 24, 2013 at 7:36 PM, David MacMahon  
> wrote:
> Thanks.  I was hoping to narrow it down a little more than that.  There's a 
> lot of stuff inside that little green block!
> 
> Dave
> 
> On Sep 24, 2013, at 4:33 PM, Nimish Sane wrote:
> 
> > To be precise, that is the only green block in the design apart from bunch 
> > of gateway blocks and XSG block (as I am black boxing it).
> >
> > Thanks,
> >
> > Nimish
> >
> >
> > On Tue, Sep 24, 2013 at 7:32 PM, Nimish Sane  wrote:
> > The design only has fft_wideband_real block, and whenever I click 
> > "Apply/Ok" or "Update Diagram", I get these error messages. These are the 
> > only error messages I see in Matlab window. So it is definitely the 
> > fft_wideband_real block.
> >
> > Thanks,
> >
> > Nimish
> >
> >
> > On Tue, Sep 24, 2013 at 7:30 PM, David MacMahon  
> > wrote:
> > Thanks, Nimish,
> >
> > Is there any other info that might help pinpoint which block and/or init 
> > script is causing Matlab to look for a Fixed_Point_Tollbox license?
> >
> > Thanks,
> > Dave
> >
> > On Sep 24, 2013, at 4:21 PM, Nimish Sane wrote:
> >
> > > License checkout failed.
> > > License Manager Error -5
> > > Cannot find a license for Fixed_Point_Toolbox.
> > >
> > > Troubleshoot this issue by visiting:
> > > http://www.mathworks.com/support/lme/R2012b/5
> > >
> > > Diagnostic Information:
> > > Feature: Fixed_Point_Toolbox
> > > License path: 
> > > /home/observer/.matlab/R2012b_licenses:/home/observer/tools/MATLAB/R2012b/licenses/license.dat:/home/observer/tools/MATLAB/R2012b/licenses/license_fpgadev_277254_R2012b.lic
> > > Licensing error: -5,357.
> > >
> > > Nimish
> > >
> > >
> > > On Tue, Sep 24, 2013 at 5:45 PM, David MacMahon 
> > >  wrote:
> > > Hi, Nimish,
> > >
> > > What error messages are you getting?
> > >
> > > Thanks,
> > > Dave
> > >
> > > On Sep 24, 2013, at 2:28 PM, Nimish Sane wrote:
> > >
> > > > Hi all,
> > > >
> > > > A question related to this:
> > > >
> > > > Like Glenn, we never had Fixed point toolboxes (Fixed point Toolbox and 
> > > > Simulink Fixed point) installed, and still were able to compile our 
> > > > correlator designs using 11.5 and Matlab2009b.
> > > >
> > > > I recently upgraded to ISE 14.5 with Matlab 2012b as well as upgraded 
> > > > libraries to the latest version of casper-astro/mlib_devel. Even in the 
> > > > current installation, we do not have Fixed point toolboxes (names have 
> > > > changed to Fixed-point desi

Re: [casper] Matlab components for toolflow

2013-09-24 Thread Nimish Sane
Some more investigation:

I am seeing these messages:

License checkout failed.
License Manager Error -5
Cannot find a license for Fixed_Point_Toolbox.

Troubleshoot this issue by visiting:
http://www.mathworks.com/support/lme/R2012b/5

Diagnostic Information:
Feature: Fixed_Point_Toolbox
License path:
/home/observer/.matlab/R2012b_licenses:/home/observer/tools/MATLAB/R2012b/licenses/license.dat:/home/observer/tools/MATLAB/R2012b/licenses/license_fpgadev_277254_R2012b.lic

Licensing error: -5,357.
Simulink:Masking:Bad_Init_Commands: Error in
'fft_wideband_real_core/fft_wideband_real/fft_direct/butterfly0_0/twiddle/coeff_gen/feedback_osc':
Initialization commands cannot be evaluated.
Backtrace 1: reuse_block:138
Backtrace 2: coeff_gen_init:498
Backtrace 3: reuse_block:51
Backtrace 4: add_convert_init:496
Backtrace 5: draw_basic_partial_cycle:407
Backtrace 6: cosin_init:165
Backtrace 7: xlUpdateIcon:207
Backtrace 8: xlBlockLoadCallback:79
Backtrace 9: UpdateDiagramCB:221

If I turn OFF the option "Generate coeffs with multipliers where useful",
these messages do not appear. Still, I get the following error:

Error in '
fft_wideband_real_core/fft_wideband_real/fft_biplex_real_4x/biplex_core/fft_stage_10/butterfly_direct/twiddle/coeff_gen':
Initialization commands cannot be evaluated.

Caused by:
Error in '
fft_wideband_real_core/fft_wideband_real/fft_biplex_real_4x/biplex_core/fft_stage_10/butterfly_direct/twiddle/coeff_gen/cosin':
Initialization commands cannot be evaluated.
Unable to check out a license for the Fixed-Point Toolbox.


I will let you know if I find something more.

Thanks,


Nimish






On Tue, Sep 24, 2013 at 7:36 PM, David MacMahon
wrote:

> Thanks.  I was hoping to narrow it down a little more than that.  There's
> a lot of stuff inside that little green block!
>
> Dave
>
> On Sep 24, 2013, at 4:33 PM, Nimish Sane wrote:
>
> > To be precise, that is the only green block in the design apart from
> bunch of gateway blocks and XSG block (as I am black boxing it).
> >
> > Thanks,
> >
> > Nimish
> >
> >
> > On Tue, Sep 24, 2013 at 7:32 PM, Nimish Sane 
> wrote:
> > The design only has fft_wideband_real block, and whenever I click
> "Apply/Ok" or "Update Diagram", I get these error messages. These are the
> only error messages I see in Matlab window. So it is definitely the
> fft_wideband_real block.
> >
> > Thanks,
> >
> > Nimish
> >
> >
> > On Tue, Sep 24, 2013 at 7:30 PM, David MacMahon <
> dav...@astro.berkeley.edu> wrote:
> > Thanks, Nimish,
> >
> > Is there any other info that might help pinpoint which block and/or init
> script is causing Matlab to look for a Fixed_Point_Tollbox license?
> >
> > Thanks,
> > Dave
> >
> > On Sep 24, 2013, at 4:21 PM, Nimish Sane wrote:
> >
> > > License checkout failed.
> > > License Manager Error -5
> > > Cannot find a license for Fixed_Point_Toolbox.
> > >
> > > Troubleshoot this issue by visiting:
> > > http://www.mathworks.com/support/lme/R2012b/5
> > >
> > > Diagnostic Information:
> > > Feature: Fixed_Point_Toolbox
> > > License path:
> /home/observer/.matlab/R2012b_licenses:/home/observer/tools/MATLAB/R2012b/licenses/license.dat:/home/observer/tools/MATLAB/R2012b/licenses/license_fpgadev_277254_R2012b.lic
> > > Licensing error: -5,357.
> > >
> > > Nimish
> > >
> > >
> > > On Tue, Sep 24, 2013 at 5:45 PM, David MacMahon <
> dav...@astro.berkeley.edu> wrote:
> > > Hi, Nimish,
> > >
> > > What error messages are you getting?
> > >
> > > Thanks,
> > > Dave
> > >
> > > On Sep 24, 2013, at 2:28 PM, Nimish Sane wrote:
> > >
> > > > Hi all,
> > > >
> > > > A question related to this:
> > > >
> > > > Like Glenn, we never had Fixed point toolboxes (Fixed point Toolbox
> and Simulink Fixed point) installed, and still were able to compile our
> correlator designs using 11.5 and Matlab2009b.
> > > >
> > > > I recently upgraded to ISE 14.5 with Matlab 2012b as well as
> upgraded libraries to the latest version of casper-astro/mlib_devel. Even
> in the current installation, we do not have Fixed point toolboxes (names
> have changed to Fixed-point designer Toolbox, Simulink Fixed-point as
> Jonathan has mentioned).
> > > >
> > > > The current fft_wideband_real block has some differences compared to
> the older version that I was using so far and it seems it now requires
> Fixed-point Toolbox. I am getting errors that this particular toolbox has
> not been installed. I am not sure if there are other blocks that give
> similar errors. Does anyone have any experience with this and provide some
> insight as to how to deal with this situation?
> > > >
> > > > Specifically,
> > > > (1) Is there any way to use the latest fft_wideband_real block
> without Fixed-point Toolboxes? (Glenn, have you tried this?)
> > > > (2) Does one have to install both the Fixed-point toolboxes
> (Fixed-point designer Toolbox, Simulink Fixed-point) or just the
> Fixed-point designer Toolbox?
> > > >
> > > > (I have attached lists of toolboxes in our previous and current
> installation.)
> > > 

Re: [casper] Matlab components for toolflow

2013-09-24 Thread David MacMahon
Thanks.  I was hoping to narrow it down a little more than that.  There's a lot 
of stuff inside that little green block!

Dave

On Sep 24, 2013, at 4:33 PM, Nimish Sane wrote:

> To be precise, that is the only green block in the design apart from bunch of 
> gateway blocks and XSG block (as I am black boxing it).
> 
> Thanks,
> 
> Nimish
> 
> 
> On Tue, Sep 24, 2013 at 7:32 PM, Nimish Sane  wrote:
> The design only has fft_wideband_real block, and whenever I click "Apply/Ok" 
> or "Update Diagram", I get these error messages. These are the only error 
> messages I see in Matlab window. So it is definitely the fft_wideband_real 
> block.
> 
> Thanks,
> 
> Nimish
> 
> 
> On Tue, Sep 24, 2013 at 7:30 PM, David MacMahon  
> wrote:
> Thanks, Nimish,
> 
> Is there any other info that might help pinpoint which block and/or init 
> script is causing Matlab to look for a Fixed_Point_Tollbox license?
> 
> Thanks,
> Dave
> 
> On Sep 24, 2013, at 4:21 PM, Nimish Sane wrote:
> 
> > License checkout failed.
> > License Manager Error -5
> > Cannot find a license for Fixed_Point_Toolbox.
> >
> > Troubleshoot this issue by visiting:
> > http://www.mathworks.com/support/lme/R2012b/5
> >
> > Diagnostic Information:
> > Feature: Fixed_Point_Toolbox
> > License path: 
> > /home/observer/.matlab/R2012b_licenses:/home/observer/tools/MATLAB/R2012b/licenses/license.dat:/home/observer/tools/MATLAB/R2012b/licenses/license_fpgadev_277254_R2012b.lic
> > Licensing error: -5,357.
> >
> > Nimish
> >
> >
> > On Tue, Sep 24, 2013 at 5:45 PM, David MacMahon  
> > wrote:
> > Hi, Nimish,
> >
> > What error messages are you getting?
> >
> > Thanks,
> > Dave
> >
> > On Sep 24, 2013, at 2:28 PM, Nimish Sane wrote:
> >
> > > Hi all,
> > >
> > > A question related to this:
> > >
> > > Like Glenn, we never had Fixed point toolboxes (Fixed point Toolbox and 
> > > Simulink Fixed point) installed, and still were able to compile our 
> > > correlator designs using 11.5 and Matlab2009b.
> > >
> > > I recently upgraded to ISE 14.5 with Matlab 2012b as well as upgraded 
> > > libraries to the latest version of casper-astro/mlib_devel. Even in the 
> > > current installation, we do not have Fixed point toolboxes (names have 
> > > changed to Fixed-point designer Toolbox, Simulink Fixed-point as Jonathan 
> > > has mentioned).
> > >
> > > The current fft_wideband_real block has some differences compared to the 
> > > older version that I was using so far and it seems it now requires 
> > > Fixed-point Toolbox. I am getting errors that this particular toolbox has 
> > > not been installed. I am not sure if there are other blocks that give 
> > > similar errors. Does anyone have any experience with this and provide 
> > > some insight as to how to deal with this situation?
> > >
> > > Specifically,
> > > (1) Is there any way to use the latest fft_wideband_real block without 
> > > Fixed-point Toolboxes? (Glenn, have you tried this?)
> > > (2) Does one have to install both the Fixed-point toolboxes (Fixed-point 
> > > designer Toolbox, Simulink Fixed-point) or just the Fixed-point designer 
> > > Toolbox?
> > >
> > > (I have attached lists of toolboxes in our previous and current 
> > > installation.)
> > >
> > > Thanks a lot,
> > >
> > > Nimish
> > >
> > >
> > > On Tue, Sep 17, 2013 at 7:20 PM, G Jones  wrote:
> > > As one data point I'm successfully compiling designs w/o the fixed point 
> > > toolboxes. I haven't tried simulating a large design which is where it's 
> > > claimed to be needed with busses wider than 53 bits or whatever it is
> > >
> > > On Sep 17, 2013 7:15 PM, "Jonathan Weintroub" 
> > >  wrote:
> > > Hi fellow CASPERians,
> > >
> > > This is a question that comes up periodically.  At SAO we are now paying 
> > > full fare for Matlab licenses so the cost impact of an imperfect 
> > > understanding can be significant.
> > >
> > > The latest MSSGE wiki page is:
> > >
> > > https://casper.berkeley.edu/wiki/MSSGE_Setup_with_Xilinx_14.5_and_Matlab_2012b
> > >
> > > However this page does not mention Matlab optional components 
> > > (historically termed toolboxes and blocksets).
> > >
> > > There are clues in an earlier setup page:
> > >
> > > https://casper.berkeley.edu/wiki/MSSGE_Toolflow_Setup
> > >
> > > from which it appears one needs something like:
> > >
> > > Fixed-Point Toolbox
> > >
> > > Signal Processing Blockset
> > >
> > > Signal Processing Toolbox
> > >
> > > Simulink Fixed Point
> > >
> > >
> > > Each time I buy a new license I iterate on these components with the 
> > > Matlab distributer.  The terminology changes year by year and I am 
> > > currently being quoted on the following components, in addition to the 
> > > base Matlab and Simulink distributions:
> > >
> > > SIGNAL PROCESSING TOOLBOX, V2013A
> > >
> > > SIMULINK FIXED POINT, V2012B
> > >
> > > DSP SYSTEM TOOLBOX, V2013A
> > >
> > > FIXED-POINT DESIGNER TOOLBOX, V2013A,
> > >
> > > (sorry about the all-caps which pasted in directly from the quotation).
> > >
> > > S

Re: [casper] Matlab components for toolflow

2013-09-24 Thread Nimish Sane
To be precise, that is the only green block in the design apart from bunch
of gateway blocks and XSG block (as I am black boxing it).

Thanks,

Nimish


On Tue, Sep 24, 2013 at 7:32 PM, Nimish Sane  wrote:

> The design only has fft_wideband_real block, and whenever I click
> "Apply/Ok" or "Update Diagram", I get these error messages. These are the
> only error messages I see in Matlab window. So it is definitely the
> fft_wideband_real block.
>
> Thanks,
>
> Nimish
>
>
> On Tue, Sep 24, 2013 at 7:30 PM, David MacMahon  > wrote:
>
>> Thanks, Nimish,
>>
>> Is there any other info that might help pinpoint which block and/or init
>> script is causing Matlab to look for a Fixed_Point_Tollbox license?
>>
>> Thanks,
>> Dave
>>
>> On Sep 24, 2013, at 4:21 PM, Nimish Sane wrote:
>>
>> > License checkout failed.
>> > License Manager Error -5
>> > Cannot find a license for Fixed_Point_Toolbox.
>> >
>> > Troubleshoot this issue by visiting:
>> > http://www.mathworks.com/support/lme/R2012b/5
>> >
>> > Diagnostic Information:
>> > Feature: Fixed_Point_Toolbox
>> > License path:
>> /home/observer/.matlab/R2012b_licenses:/home/observer/tools/MATLAB/R2012b/licenses/license.dat:/home/observer/tools/MATLAB/R2012b/licenses/license_fpgadev_277254_R2012b.lic
>> > Licensing error: -5,357.
>> >
>> > Nimish
>> >
>> >
>> > On Tue, Sep 24, 2013 at 5:45 PM, David MacMahon <
>> dav...@astro.berkeley.edu> wrote:
>> > Hi, Nimish,
>> >
>> > What error messages are you getting?
>> >
>> > Thanks,
>> > Dave
>> >
>> > On Sep 24, 2013, at 2:28 PM, Nimish Sane wrote:
>> >
>> > > Hi all,
>> > >
>> > > A question related to this:
>> > >
>> > > Like Glenn, we never had Fixed point toolboxes (Fixed point Toolbox
>> and Simulink Fixed point) installed, and still were able to compile our
>> correlator designs using 11.5 and Matlab2009b.
>> > >
>> > > I recently upgraded to ISE 14.5 with Matlab 2012b as well as upgraded
>> libraries to the latest version of casper-astro/mlib_devel. Even in the
>> current installation, we do not have Fixed point toolboxes (names have
>> changed to Fixed-point designer Toolbox, Simulink Fixed-point as Jonathan
>> has mentioned).
>> > >
>> > > The current fft_wideband_real block has some differences compared to
>> the older version that I was using so far and it seems it now requires
>> Fixed-point Toolbox. I am getting errors that this particular toolbox has
>> not been installed. I am not sure if there are other blocks that give
>> similar errors. Does anyone have any experience with this and provide some
>> insight as to how to deal with this situation?
>> > >
>> > > Specifically,
>> > > (1) Is there any way to use the latest fft_wideband_real block
>> without Fixed-point Toolboxes? (Glenn, have you tried this?)
>> > > (2) Does one have to install both the Fixed-point toolboxes
>> (Fixed-point designer Toolbox, Simulink Fixed-point) or just the
>> Fixed-point designer Toolbox?
>> > >
>> > > (I have attached lists of toolboxes in our previous and current
>> installation.)
>> > >
>> > > Thanks a lot,
>> > >
>> > > Nimish
>> > >
>> > >
>> > > On Tue, Sep 17, 2013 at 7:20 PM, G Jones 
>> wrote:
>> > > As one data point I'm successfully compiling designs w/o the fixed
>> point toolboxes. I haven't tried simulating a large design which is where
>> it's claimed to be needed with busses wider than 53 bits or whatever it is
>> > >
>> > > On Sep 17, 2013 7:15 PM, "Jonathan Weintroub" <
>> jweintr...@cfa.harvard.edu> wrote:
>> > > Hi fellow CASPERians,
>> > >
>> > > This is a question that comes up periodically.  At SAO we are now
>> paying full fare for Matlab licenses so the cost impact of an imperfect
>> understanding can be significant.
>> > >
>> > > The latest MSSGE wiki page is:
>> > >
>> > >
>> https://casper.berkeley.edu/wiki/MSSGE_Setup_with_Xilinx_14.5_and_Matlab_2012b
>> > >
>> > > However this page does not mention Matlab optional components
>> (historically termed toolboxes and blocksets).
>> > >
>> > > There are clues in an earlier setup page:
>> > >
>> > > https://casper.berkeley.edu/wiki/MSSGE_Toolflow_Setup
>> > >
>> > > from which it appears one needs something like:
>> > >
>> > > Fixed-Point Toolbox
>> > >
>> > > Signal Processing Blockset
>> > >
>> > > Signal Processing Toolbox
>> > >
>> > > Simulink Fixed Point
>> > >
>> > >
>> > > Each time I buy a new license I iterate on these components with the
>> Matlab distributer.  The terminology changes year by year and I am
>> currently being quoted on the following components, in addition to the base
>> Matlab and Simulink distributions:
>> > >
>> > > SIGNAL PROCESSING TOOLBOX, V2013A
>> > >
>> > > SIMULINK FIXED POINT, V2012B
>> > >
>> > > DSP SYSTEM TOOLBOX, V2013A
>> > >
>> > > FIXED-POINT DESIGNER TOOLBOX, V2013A,
>> > >
>> > > (sorry about the all-caps which pasted in directly from the
>> quotation).
>> > >
>> > > So it is still four components, but the names have changed. The term
>> blockset seems to have evolved out in favor of toolbox, one of the "sign

Re: [casper] Matlab components for toolflow

2013-09-24 Thread Nimish Sane
The design only has fft_wideband_real block, and whenever I click
"Apply/Ok" or "Update Diagram", I get these error messages. These are the
only error messages I see in Matlab window. So it is definitely the
fft_wideband_real block.

Thanks,

Nimish


On Tue, Sep 24, 2013 at 7:30 PM, David MacMahon
wrote:

> Thanks, Nimish,
>
> Is there any other info that might help pinpoint which block and/or init
> script is causing Matlab to look for a Fixed_Point_Tollbox license?
>
> Thanks,
> Dave
>
> On Sep 24, 2013, at 4:21 PM, Nimish Sane wrote:
>
> > License checkout failed.
> > License Manager Error -5
> > Cannot find a license for Fixed_Point_Toolbox.
> >
> > Troubleshoot this issue by visiting:
> > http://www.mathworks.com/support/lme/R2012b/5
> >
> > Diagnostic Information:
> > Feature: Fixed_Point_Toolbox
> > License path:
> /home/observer/.matlab/R2012b_licenses:/home/observer/tools/MATLAB/R2012b/licenses/license.dat:/home/observer/tools/MATLAB/R2012b/licenses/license_fpgadev_277254_R2012b.lic
> > Licensing error: -5,357.
> >
> > Nimish
> >
> >
> > On Tue, Sep 24, 2013 at 5:45 PM, David MacMahon <
> dav...@astro.berkeley.edu> wrote:
> > Hi, Nimish,
> >
> > What error messages are you getting?
> >
> > Thanks,
> > Dave
> >
> > On Sep 24, 2013, at 2:28 PM, Nimish Sane wrote:
> >
> > > Hi all,
> > >
> > > A question related to this:
> > >
> > > Like Glenn, we never had Fixed point toolboxes (Fixed point Toolbox
> and Simulink Fixed point) installed, and still were able to compile our
> correlator designs using 11.5 and Matlab2009b.
> > >
> > > I recently upgraded to ISE 14.5 with Matlab 2012b as well as upgraded
> libraries to the latest version of casper-astro/mlib_devel. Even in the
> current installation, we do not have Fixed point toolboxes (names have
> changed to Fixed-point designer Toolbox, Simulink Fixed-point as Jonathan
> has mentioned).
> > >
> > > The current fft_wideband_real block has some differences compared to
> the older version that I was using so far and it seems it now requires
> Fixed-point Toolbox. I am getting errors that this particular toolbox has
> not been installed. I am not sure if there are other blocks that give
> similar errors. Does anyone have any experience with this and provide some
> insight as to how to deal with this situation?
> > >
> > > Specifically,
> > > (1) Is there any way to use the latest fft_wideband_real block without
> Fixed-point Toolboxes? (Glenn, have you tried this?)
> > > (2) Does one have to install both the Fixed-point toolboxes
> (Fixed-point designer Toolbox, Simulink Fixed-point) or just the
> Fixed-point designer Toolbox?
> > >
> > > (I have attached lists of toolboxes in our previous and current
> installation.)
> > >
> > > Thanks a lot,
> > >
> > > Nimish
> > >
> > >
> > > On Tue, Sep 17, 2013 at 7:20 PM, G Jones 
> wrote:
> > > As one data point I'm successfully compiling designs w/o the fixed
> point toolboxes. I haven't tried simulating a large design which is where
> it's claimed to be needed with busses wider than 53 bits or whatever it is
> > >
> > > On Sep 17, 2013 7:15 PM, "Jonathan Weintroub" <
> jweintr...@cfa.harvard.edu> wrote:
> > > Hi fellow CASPERians,
> > >
> > > This is a question that comes up periodically.  At SAO we are now
> paying full fare for Matlab licenses so the cost impact of an imperfect
> understanding can be significant.
> > >
> > > The latest MSSGE wiki page is:
> > >
> > >
> https://casper.berkeley.edu/wiki/MSSGE_Setup_with_Xilinx_14.5_and_Matlab_2012b
> > >
> > > However this page does not mention Matlab optional components
> (historically termed toolboxes and blocksets).
> > >
> > > There are clues in an earlier setup page:
> > >
> > > https://casper.berkeley.edu/wiki/MSSGE_Toolflow_Setup
> > >
> > > from which it appears one needs something like:
> > >
> > > Fixed-Point Toolbox
> > >
> > > Signal Processing Blockset
> > >
> > > Signal Processing Toolbox
> > >
> > > Simulink Fixed Point
> > >
> > >
> > > Each time I buy a new license I iterate on these components with the
> Matlab distributer.  The terminology changes year by year and I am
> currently being quoted on the following components, in addition to the base
> Matlab and Simulink distributions:
> > >
> > > SIGNAL PROCESSING TOOLBOX, V2013A
> > >
> > > SIMULINK FIXED POINT, V2012B
> > >
> > > DSP SYSTEM TOOLBOX, V2013A
> > >
> > > FIXED-POINT DESIGNER TOOLBOX, V2013A,
> > >
> > > (sorry about the all-caps which pasted in directly from the quotation).
> > >
> > > So it is still four components, but the names have changed. The term
> blockset seems to have evolved out in favor of toolbox, one of the "signal
> processing"s has morphed into "DSP", and the fixed point toolbox now has
> "designer".  Appropriately enough the price for this latter "designer"
> component alone has more than doubled in a year to over $2k per seat.
> > >
> > > Having set the scene, my two questions are:
> > >
> > > 1.  Are we ordering the right components?
> > >
> > > 2.  Do we real

Re: [casper] Matlab components for toolflow

2013-09-24 Thread David MacMahon
Thanks, Nimish,

Is there any other info that might help pinpoint which block and/or init script 
is causing Matlab to look for a Fixed_Point_Tollbox license?

Thanks,
Dave

On Sep 24, 2013, at 4:21 PM, Nimish Sane wrote:

> License checkout failed.
> License Manager Error -5
> Cannot find a license for Fixed_Point_Toolbox.
> 
> Troubleshoot this issue by visiting: 
> http://www.mathworks.com/support/lme/R2012b/5
> 
> Diagnostic Information:
> Feature: Fixed_Point_Toolbox 
> License path: 
> /home/observer/.matlab/R2012b_licenses:/home/observer/tools/MATLAB/R2012b/licenses/license.dat:/home/observer/tools/MATLAB/R2012b/licenses/license_fpgadev_277254_R2012b.lic
>  
> Licensing error: -5,357.
> 
> Nimish
> 
> 
> On Tue, Sep 24, 2013 at 5:45 PM, David MacMahon  
> wrote:
> Hi, Nimish,
> 
> What error messages are you getting?
> 
> Thanks,
> Dave
> 
> On Sep 24, 2013, at 2:28 PM, Nimish Sane wrote:
> 
> > Hi all,
> >
> > A question related to this:
> >
> > Like Glenn, we never had Fixed point toolboxes (Fixed point Toolbox and 
> > Simulink Fixed point) installed, and still were able to compile our 
> > correlator designs using 11.5 and Matlab2009b.
> >
> > I recently upgraded to ISE 14.5 with Matlab 2012b as well as upgraded 
> > libraries to the latest version of casper-astro/mlib_devel. Even in the 
> > current installation, we do not have Fixed point toolboxes (names have 
> > changed to Fixed-point designer Toolbox, Simulink Fixed-point as Jonathan 
> > has mentioned).
> >
> > The current fft_wideband_real block has some differences compared to the 
> > older version that I was using so far and it seems it now requires 
> > Fixed-point Toolbox. I am getting errors that this particular toolbox has 
> > not been installed. I am not sure if there are other blocks that give 
> > similar errors. Does anyone have any experience with this and provide some 
> > insight as to how to deal with this situation?
> >
> > Specifically,
> > (1) Is there any way to use the latest fft_wideband_real block without 
> > Fixed-point Toolboxes? (Glenn, have you tried this?)
> > (2) Does one have to install both the Fixed-point toolboxes (Fixed-point 
> > designer Toolbox, Simulink Fixed-point) or just the Fixed-point designer 
> > Toolbox?
> >
> > (I have attached lists of toolboxes in our previous and current 
> > installation.)
> >
> > Thanks a lot,
> >
> > Nimish
> >
> >
> > On Tue, Sep 17, 2013 at 7:20 PM, G Jones  wrote:
> > As one data point I'm successfully compiling designs w/o the fixed point 
> > toolboxes. I haven't tried simulating a large design which is where it's 
> > claimed to be needed with busses wider than 53 bits or whatever it is
> >
> > On Sep 17, 2013 7:15 PM, "Jonathan Weintroub"  
> > wrote:
> > Hi fellow CASPERians,
> >
> > This is a question that comes up periodically.  At SAO we are now paying 
> > full fare for Matlab licenses so the cost impact of an imperfect 
> > understanding can be significant.
> >
> > The latest MSSGE wiki page is:
> >
> > https://casper.berkeley.edu/wiki/MSSGE_Setup_with_Xilinx_14.5_and_Matlab_2012b
> >
> > However this page does not mention Matlab optional components (historically 
> > termed toolboxes and blocksets).
> >
> > There are clues in an earlier setup page:
> >
> > https://casper.berkeley.edu/wiki/MSSGE_Toolflow_Setup
> >
> > from which it appears one needs something like:
> >
> > Fixed-Point Toolbox
> >
> > Signal Processing Blockset
> >
> > Signal Processing Toolbox
> >
> > Simulink Fixed Point
> >
> >
> > Each time I buy a new license I iterate on these components with the Matlab 
> > distributer.  The terminology changes year by year and I am currently being 
> > quoted on the following components, in addition to the base Matlab and 
> > Simulink distributions:
> >
> > SIGNAL PROCESSING TOOLBOX, V2013A
> >
> > SIMULINK FIXED POINT, V2012B
> >
> > DSP SYSTEM TOOLBOX, V2013A
> >
> > FIXED-POINT DESIGNER TOOLBOX, V2013A,
> >
> > (sorry about the all-caps which pasted in directly from the quotation).
> >
> > So it is still four components, but the names have changed. The term 
> > blockset seems to have evolved out in favor of toolbox, one of the "signal 
> > processing"s has morphed into "DSP", and the fixed point toolbox now has 
> > "designer".  Appropriately enough the price for this latter "designer" 
> > component alone has more than doubled in a year to over $2k per seat.
> >
> > Having set the scene, my two questions are:
> >
> > 1.  Are we ordering the right components?
> >
> > 2.  Do we really need all these components?
> > (At one point I seem to recall hearing the fixed point stuff is to some 
> > extent optional, though the ability to simulate properly at the Simulink 
> > level is important to us.)
> >
> > Subject to confirmation from the tool flow experts, I will be happy to 
> > update the wiki notes with current information.
> >
> > Thanks,
> >
> > Jonathan
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > 
> 
> 




Re: [casper] Matlab components for toolflow

2013-09-24 Thread Nimish Sane
License checkout failed.
License Manager Error -5
Cannot find a license for Fixed_Point_Toolbox.

Troubleshoot this issue by visiting:
http://www.mathworks.com/support/lme/R2012b/5

Diagnostic Information:
Feature: Fixed_Point_Toolbox
License path:
/home/observer/.matlab/R2012b_licenses:/home/observer/tools/MATLAB/R2012b/licenses/license.dat:/home/observer/tools/MATLAB/R2012b/licenses/license_fpgadev_277254_R2012b.lic

Licensing error: -5,357.

Nimish


On Tue, Sep 24, 2013 at 5:45 PM, David MacMahon
wrote:

> Hi, Nimish,
>
> What error messages are you getting?
>
> Thanks,
> Dave
>
> On Sep 24, 2013, at 2:28 PM, Nimish Sane wrote:
>
> > Hi all,
> >
> > A question related to this:
> >
> > Like Glenn, we never had Fixed point toolboxes (Fixed point Toolbox and
> Simulink Fixed point) installed, and still were able to compile our
> correlator designs using 11.5 and Matlab2009b.
> >
> > I recently upgraded to ISE 14.5 with Matlab 2012b as well as upgraded
> libraries to the latest version of casper-astro/mlib_devel. Even in the
> current installation, we do not have Fixed point toolboxes (names have
> changed to Fixed-point designer Toolbox, Simulink Fixed-point as Jonathan
> has mentioned).
> >
> > The current fft_wideband_real block has some differences compared to the
> older version that I was using so far and it seems it now requires
> Fixed-point Toolbox. I am getting errors that this particular toolbox has
> not been installed. I am not sure if there are other blocks that give
> similar errors. Does anyone have any experience with this and provide some
> insight as to how to deal with this situation?
> >
> > Specifically,
> > (1) Is there any way to use the latest fft_wideband_real block without
> Fixed-point Toolboxes? (Glenn, have you tried this?)
> > (2) Does one have to install both the Fixed-point toolboxes (Fixed-point
> designer Toolbox, Simulink Fixed-point) or just the Fixed-point designer
> Toolbox?
> >
> > (I have attached lists of toolboxes in our previous and current
> installation.)
> >
> > Thanks a lot,
> >
> > Nimish
> >
> >
> > On Tue, Sep 17, 2013 at 7:20 PM, G Jones 
> wrote:
> > As one data point I'm successfully compiling designs w/o the fixed point
> toolboxes. I haven't tried simulating a large design which is where it's
> claimed to be needed with busses wider than 53 bits or whatever it is
> >
> > On Sep 17, 2013 7:15 PM, "Jonathan Weintroub" <
> jweintr...@cfa.harvard.edu> wrote:
> > Hi fellow CASPERians,
> >
> > This is a question that comes up periodically.  At SAO we are now paying
> full fare for Matlab licenses so the cost impact of an imperfect
> understanding can be significant.
> >
> > The latest MSSGE wiki page is:
> >
> >
> https://casper.berkeley.edu/wiki/MSSGE_Setup_with_Xilinx_14.5_and_Matlab_2012b
> >
> > However this page does not mention Matlab optional components
> (historically termed toolboxes and blocksets).
> >
> > There are clues in an earlier setup page:
> >
> > https://casper.berkeley.edu/wiki/MSSGE_Toolflow_Setup
> >
> > from which it appears one needs something like:
> >
> > Fixed-Point Toolbox
> >
> > Signal Processing Blockset
> >
> > Signal Processing Toolbox
> >
> > Simulink Fixed Point
> >
> >
> > Each time I buy a new license I iterate on these components with the
> Matlab distributer.  The terminology changes year by year and I am
> currently being quoted on the following components, in addition to the base
> Matlab and Simulink distributions:
> >
> > SIGNAL PROCESSING TOOLBOX, V2013A
> >
> > SIMULINK FIXED POINT, V2012B
> >
> > DSP SYSTEM TOOLBOX, V2013A
> >
> > FIXED-POINT DESIGNER TOOLBOX, V2013A,
> >
> > (sorry about the all-caps which pasted in directly from the quotation).
> >
> > So it is still four components, but the names have changed. The term
> blockset seems to have evolved out in favor of toolbox, one of the "signal
> processing"s has morphed into "DSP", and the fixed point toolbox now has
> "designer".  Appropriately enough the price for this latter "designer"
> component alone has more than doubled in a year to over $2k per seat.
> >
> > Having set the scene, my two questions are:
> >
> > 1.  Are we ordering the right components?
> >
> > 2.  Do we really need all these components?
> > (At one point I seem to recall hearing the fixed point stuff is to some
> extent optional, though the ability to simulate properly at the Simulink
> level is important to us.)
> >
> > Subject to confirmation from the tool flow experts, I will be happy to
> update the wiki notes with current information.
> >
> > Thanks,
> >
> > Jonathan
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > 
>
>


Re: [casper] Matlab components for toolflow

2013-09-24 Thread David MacMahon
Hi, Nimish,

What error messages are you getting?

Thanks,
Dave

On Sep 24, 2013, at 2:28 PM, Nimish Sane wrote:

> Hi all,
> 
> A question related to this:
> 
> Like Glenn, we never had Fixed point toolboxes (Fixed point Toolbox and 
> Simulink Fixed point) installed, and still were able to compile our 
> correlator designs using 11.5 and Matlab2009b.
> 
> I recently upgraded to ISE 14.5 with Matlab 2012b as well as upgraded 
> libraries to the latest version of casper-astro/mlib_devel. Even in the 
> current installation, we do not have Fixed point toolboxes (names have 
> changed to Fixed-point designer Toolbox, Simulink Fixed-point as Jonathan has 
> mentioned).
> 
> The current fft_wideband_real block has some differences compared to the 
> older version that I was using so far and it seems it now requires 
> Fixed-point Toolbox. I am getting errors that this particular toolbox has not 
> been installed. I am not sure if there are other blocks that give similar 
> errors. Does anyone have any experience with this and provide some insight as 
> to how to deal with this situation?
> 
> Specifically,
> (1) Is there any way to use the latest fft_wideband_real block without 
> Fixed-point Toolboxes? (Glenn, have you tried this?)
> (2) Does one have to install both the Fixed-point toolboxes (Fixed-point 
> designer Toolbox, Simulink Fixed-point) or just the Fixed-point designer 
> Toolbox? 
> 
> (I have attached lists of toolboxes in our previous and current installation.)
> 
> Thanks a lot,
> 
> Nimish
> 
> 
> On Tue, Sep 17, 2013 at 7:20 PM, G Jones  wrote:
> As one data point I'm successfully compiling designs w/o the fixed point 
> toolboxes. I haven't tried simulating a large design which is where it's 
> claimed to be needed with busses wider than 53 bits or whatever it is
> 
> On Sep 17, 2013 7:15 PM, "Jonathan Weintroub"  
> wrote:
> Hi fellow CASPERians,
> 
> This is a question that comes up periodically.  At SAO we are now paying full 
> fare for Matlab licenses so the cost impact of an imperfect understanding can 
> be significant.
> 
> The latest MSSGE wiki page is:
> 
> https://casper.berkeley.edu/wiki/MSSGE_Setup_with_Xilinx_14.5_and_Matlab_2012b
> 
> However this page does not mention Matlab optional components (historically 
> termed toolboxes and blocksets).
> 
> There are clues in an earlier setup page:
> 
> https://casper.berkeley.edu/wiki/MSSGE_Toolflow_Setup
> 
> from which it appears one needs something like:
> 
> Fixed-Point Toolbox
> 
> Signal Processing Blockset
> 
> Signal Processing Toolbox
> 
> Simulink Fixed Point
> 
> 
> Each time I buy a new license I iterate on these components with the Matlab 
> distributer.  The terminology changes year by year and I am currently being 
> quoted on the following components, in addition to the base Matlab and 
> Simulink distributions:
> 
> SIGNAL PROCESSING TOOLBOX, V2013A
> 
> SIMULINK FIXED POINT, V2012B
> 
> DSP SYSTEM TOOLBOX, V2013A
> 
> FIXED-POINT DESIGNER TOOLBOX, V2013A,
> 
> (sorry about the all-caps which pasted in directly from the quotation).
> 
> So it is still four components, but the names have changed. The term blockset 
> seems to have evolved out in favor of toolbox, one of the "signal 
> processing"s has morphed into "DSP", and the fixed point toolbox now has 
> "designer".  Appropriately enough the price for this latter "designer" 
> component alone has more than doubled in a year to over $2k per seat.
> 
> Having set the scene, my two questions are:
> 
> 1.  Are we ordering the right components?
> 
> 2.  Do we really need all these components?
> (At one point I seem to recall hearing the fixed point stuff is to some 
> extent optional, though the ability to simulate properly at the Simulink 
> level is important to us.)
> 
> Subject to confirmation from the tool flow experts, I will be happy to update 
> the wiki notes with current information.
> 
> Thanks,
> 
> Jonathan
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 




Re: [casper] Matlab components for toolflow

2013-09-24 Thread Nimish Sane
Hi all,

A question related to this:

Like Glenn, we never had Fixed point toolboxes (Fixed point Toolbox and
Simulink Fixed point) installed, and still were able to compile our
correlator designs using 11.5 and Matlab2009b.

I recently upgraded to ISE 14.5 with Matlab 2012b as well as upgraded
libraries to the latest version of casper-astro/mlib_devel. Even in the
current installation, we do not have Fixed point toolboxes (names have
changed to Fixed-point designer Toolbox, Simulink Fixed-point as Jonathan
has mentioned).

The current fft_wideband_real block has some differences compared to the
older version that I was using so far and it seems it now requires
Fixed-point Toolbox. I am getting errors that this particular toolbox has
not been installed. I am not sure if there are other blocks that give
similar errors. Does anyone have any experience with this and provide some
insight as to how to deal with this situation?

Specifically,
(1) Is there any way to use the latest fft_wideband_real block without
Fixed-point Toolboxes? (Glenn, have you tried this?)
(2) Does one have to install both the Fixed-point toolboxes (Fixed-point
designer Toolbox, Simulink Fixed-point) or just the Fixed-point designer
Toolbox?

(I have attached lists of toolboxes in our previous and current
installation.)

Thanks a lot,

Nimish


On Tue, Sep 17, 2013 at 7:20 PM, G Jones  wrote:

> As one data point I'm successfully compiling designs w/o the fixed point
> toolboxes. I haven't tried simulating a large design which is where it's
> claimed to be needed with busses wider than 53 bits or whatever it is
> On Sep 17, 2013 7:15 PM, "Jonathan Weintroub" 
> wrote:
>
>> Hi fellow CASPERians,
>>
>> This is a question that comes up periodically.  At SAO we are now paying
>> full fare for Matlab licenses so the cost impact of an imperfect
>> understanding can be significant.
>>
>> The latest MSSGE wiki page is:
>>
>>
>> https://casper.berkeley.edu/wiki/MSSGE_Setup_with_Xilinx_14.5_and_Matlab_2012b
>>
>> However this page does not mention Matlab optional components
>> (historically termed toolboxes and blocksets).
>>
>> There are clues in an earlier setup page:
>>
>> https://casper.berkeley.edu/wiki/MSSGE_Toolflow_Setup
>>
>> from which it appears one needs something like:
>>
>> Fixed-Point Toolbox
>>
>> Signal Processing Blockset
>>
>> Signal Processing Toolbox
>>
>> Simulink Fixed Point
>>
>>
>> Each time I buy a new license I iterate on these components with the
>> Matlab distributer.  The terminology changes year by year and I am
>> currently being quoted on the following components, in addition to the base
>> Matlab and Simulink distributions:
>>
>> SIGNAL PROCESSING TOOLBOX, V2013A
>>
>> SIMULINK FIXED POINT, V2012B
>>
>> DSP SYSTEM TOOLBOX, V2013A
>>
>> FIXED-POINT DESIGNER TOOLBOX, V2013A,
>>
>> (sorry about the all-caps which pasted in directly from the quotation).
>>
>> So it is still four components, but the names have changed. The term
>> blockset seems to have evolved out in favor of toolbox, one of the "signal
>> processing"s has morphed into "DSP", and the fixed point toolbox now has
>> "designer".  Appropriately enough the price for this latter "designer"
>> component alone has more than doubled in a year to over $2k per seat.
>>
>> Having set the scene, my two questions are:
>>
>> 1.  Are we ordering the right components?
>>
>> 2.  Do we really need all these components?
>> (At one point I seem to recall hearing the fixed point stuff is to some
>> extent optional, though the ability to simulate properly at the Simulink
>> level is important to us.)
>>
>> Subject to confirmation from the tool flow experts, I will be happy to
>> update the wiki notes with current information.
>>
>> Thanks,
>>
>> Jonathan
>>
>>
>>
>>
>>
>>
>>
>>
>>


installed-tools
Description: Binary data


Re: [casper] Matlab components for toolflow

2013-09-17 Thread G Jones
As one data point I'm successfully compiling designs w/o the fixed point
toolboxes. I haven't tried simulating a large design which is where it's
claimed to be needed with busses wider than 53 bits or whatever it is
On Sep 17, 2013 7:15 PM, "Jonathan Weintroub" 
wrote:

> Hi fellow CASPERians,
>
> This is a question that comes up periodically.  At SAO we are now paying
> full fare for Matlab licenses so the cost impact of an imperfect
> understanding can be significant.
>
> The latest MSSGE wiki page is:
>
>
> https://casper.berkeley.edu/wiki/MSSGE_Setup_with_Xilinx_14.5_and_Matlab_2012b
>
> However this page does not mention Matlab optional components
> (historically termed toolboxes and blocksets).
>
> There are clues in an earlier setup page:
>
> https://casper.berkeley.edu/wiki/MSSGE_Toolflow_Setup
>
> from which it appears one needs something like:
>
> Fixed-Point Toolbox
>
> Signal Processing Blockset
>
> Signal Processing Toolbox
>
> Simulink Fixed Point
>
>
> Each time I buy a new license I iterate on these components with the
> Matlab distributer.  The terminology changes year by year and I am
> currently being quoted on the following components, in addition to the base
> Matlab and Simulink distributions:
>
> SIGNAL PROCESSING TOOLBOX, V2013A
>
> SIMULINK FIXED POINT, V2012B
>
> DSP SYSTEM TOOLBOX, V2013A
>
> FIXED-POINT DESIGNER TOOLBOX, V2013A,
>
> (sorry about the all-caps which pasted in directly from the quotation).
>
> So it is still four components, but the names have changed. The term
> blockset seems to have evolved out in favor of toolbox, one of the "signal
> processing"s has morphed into "DSP", and the fixed point toolbox now has
> "designer".  Appropriately enough the price for this latter "designer"
> component alone has more than doubled in a year to over $2k per seat.
>
> Having set the scene, my two questions are:
>
> 1.  Are we ordering the right components?
>
> 2.  Do we really need all these components?
> (At one point I seem to recall hearing the fixed point stuff is to some
> extent optional, though the ability to simulate properly at the Simulink
> level is important to us.)
>
> Subject to confirmation from the tool flow experts, I will be happy to
> update the wiki notes with current information.
>
> Thanks,
>
> Jonathan
>
>
>
>
>
>
>
>
>


[casper] Matlab components for toolflow

2013-09-17 Thread Jonathan Weintroub
Hi fellow CASPERians,

This is a question that comes up periodically.  At SAO we are now paying full 
fare for Matlab licenses so the cost impact of an imperfect understanding can 
be significant.

The latest MSSGE wiki page is:

https://casper.berkeley.edu/wiki/MSSGE_Setup_with_Xilinx_14.5_and_Matlab_2012b

However this page does not mention Matlab optional components (historically 
termed toolboxes and blocksets).

There are clues in an earlier setup page:

https://casper.berkeley.edu/wiki/MSSGE_Toolflow_Setup

from which it appears one needs something like:

Fixed-Point Toolbox

Signal Processing Blockset

Signal Processing Toolbox

Simulink Fixed Point


Each time I buy a new license I iterate on these components with the Matlab 
distributer.  The terminology changes year by year and I am currently being 
quoted on the following components, in addition to the base Matlab and Simulink 
distributions:

SIGNAL PROCESSING TOOLBOX, V2013A

SIMULINK FIXED POINT, V2012B

DSP SYSTEM TOOLBOX, V2013A

FIXED-POINT DESIGNER TOOLBOX, V2013A,

(sorry about the all-caps which pasted in directly from the quotation).

So it is still four components, but the names have changed. The term blockset 
seems to have evolved out in favor of toolbox, one of the "signal processing"s 
has morphed into "DSP", and the fixed point toolbox now has "designer".  
Appropriately enough the price for this latter "designer" component alone has 
more than doubled in a year to over $2k per seat.

Having set the scene, my two questions are:

1.  Are we ordering the right components?

2.  Do we really need all these components?  
(At one point I seem to recall hearing the fixed point stuff is to some extent 
optional, though the ability to simulate properly at the Simulink level is 
important to us.)

Subject to confirmation from the tool flow experts, I will be happy to update 
the wiki notes with current information.

Thanks,

Jonathan