What about just checking out an older version of the libraries pre-'fi'? On Sep 26, 2013 2:32 PM, "Nimish Sane" <[email protected]> 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 <[email protected] > > 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 <[email protected]> >> 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." <[email protected]> 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 <[email protected]> >> 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 < >> [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]> 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]> >> 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]> 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]> 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]> >> 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]> 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> >> > >> > >> > >> > >> > >> > >> > >> > >> > >> >> >

