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

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,

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

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 nimishs...@gmail.com 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

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

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 dav...@astro.berkeley.eduwrote: Hi, Nimish, If you have a netlist you are happy with then just use that

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 nimishs...@gmail.com 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

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

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

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

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(xmax)=max (for saturation). It might be possible to create a clean room replacement function that does

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

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

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:

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

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

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 nimishs...@gmail.com wrote: The design only has fft_wideband_real block, and whenever I click

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

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

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

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

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 jweintr...@cfa.harvard.edu wrote: Hi