Thanks,
Nimish
On Wed, Sep 25, 2013 at 1:24 AM, David MacMahon
<[email protected] <mailto:[email protected]>> 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
<[email protected] <mailto:[email protected]>> 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
<[email protected] <mailto:[email protected]>> 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
<[email protected] <mailto:[email protected]>> 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
<[email protected] <mailto:[email protected]>> 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
<[email protected] <mailto:[email protected]>> 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"
<[email protected] <mailto:[email protected]>>
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>
>>>>>
>>>>
>>>>
>>>
>>
>>
>