On Mon, Mar 15, 2010 at 11:55 AM, Jason Manley <[email protected]>wrote:

> Wow, you're having a really tough time with the toolflow setup! We
> normally insist that you use the recommended versions


Actually, we're trying to get a quick proof of concept, so what are the
recommended versions?

FYI, this
http://casper.berkeley.edu/wiki/Xilinx_ISE_11.4_Setup
uses XIlinx 11.4 and I've have had a tough time finding at xilinx.com.
 Latest download is 11.1 and then upgrade is to 11.5.

I guess I should back down to 10.1, per the following
http://casper.berkeley.edu/wiki/MSSGE_Toolflow_Setup

I'm guessing you would recommend Linux over Windows, right?

Thanks,
Steve


to avoid these
> troubles, but let's continue down the debuggin' path and see where it
> leads...
>
> First, a little explanation: The "gcs" block stands for "Get Current
> System" and is there so that if by accident you started bee_xps while
> having some subsystem in the foreground (and hence bee_xps thought
> that's what you were trying to compile) that you could correct it by
> selecting the top level window (the one with the SysGen icon) and
> press this button. The text window to the left shows the design you're
> trying to compile. It should show your top-level model name and there
> should be no spaces or slashes and it should not start with a capital
> letter. As far as I can tell from your logs, this is set correctly
> already. So you would not have seen any change when pressing the gcs
> button.
>
> It seems you have a problem with sampled values. Everything within the
> sysgen domain should have a sample period set to "1". Any source
> blocks need to have this set explicitly, but subsequent blocks can
> infer the sample period from their input signals. However, this in
> itself should not cause an error, so I'll ignore it for now.
>
> Since your modified bee_xps.m has different line numberings, I can't
> make out where it's failed. Line 337 is near to a callback to copy the
> basesystem. If it's breaking here, then probably either
>        1) xcopy (on windows; linux uses copy command with different
> arguments) is not there or not functional (try typing xcopy on the
> command prompt) or,
>        2) your environment variables are not setup correctly to point to
> the
> base systems. We usually do this in a batch file that's used to start
> matlab (appended below). Specifically, you will need the following
> Windows environment variables set:
>                • MLIB_ROOT pointing to the directory where the bee_library,
> and
> xps_library directories are located. (eg MLIB_ROOT=c:\casper_svn
> \mlib_devel_10_1)
>                • BEE2_XPS_LIB_PATH pointing to the xps_lib directory (eg
> BEE2_XPS_LIB_PATH=%MLIB_ROOT%\xps_lib)
> Jason
>
> start_matlab.bat:
>
> set MATLAB=C:\Programs\MATLAB2007b
> set XILINX=C:\Xilinx\ISE10.1\ISE
> set XILINX_EDK=C:\Xilinx\EDK10.1\EDK
> set MLIB_ROOT=C:\casper_svn\mlib_devel_10_1
> set BEE2_XPS_LIB_PATH=%MLIB_ROOT%\xps_lib
> set RCS_BIN="C:\Program Files\TortoiseSVN\bin"
> set PATH=%RCS_BIN%;%PATH%
>
> set PATH=%XILINX%\bin\nt;%XILINX_EDK%\bin\nt;%PATH%;
>
> %MATLAB%\bin\win32\matlab.exe
>
>
>
>
> On 15 Mar 2010, at 06:56, Steve Maher wrote:
>
> > Hi,
> >
> > Further, but still failure.
> >
> > On Sun, Mar 14, 2010 at 6:14 PM, Mark Wagner <[email protected]
> > > wrote:
> > Hi Steve,
> >
> > Try opening up the System Generator block and entering in 'd7' in
> > the 'clock pin location' field.
> >
> > Okay, did it.
> >
> > I also changed Slice "Specify range as" from Upper to Lower, to be
> > the same as the tutorial
> >
> >  Then, make sure the highest level in your model file is selected
> > and open bee_xps,
> >
> > I'm new to the terminology, but I believe I only have one level in
> > my model, no?  And for John Ford's comments, I also tried
> > 'selecting' System Generator block before running (which is a little
> > askew of his comments, but the best I could do).
> >
> > click 'gcb' and make sure it still corresponds to your model file
> > name, not a subsystem.
> >
> > I have only "gcs" on my BEE XPS 1.1.  When I click it nothing happens.
> >
> >  Then try running bee xps.
> >
> >
> > I get three warnings (which don't look fatal) and then failure
> > (output below).  Looks like the error occurs in xlGenerateButton but
> > I don't know where that code is.
> >
> > Also, are you using 'Use explicit sample period' of 1 in your slice
> > block?  If not, this might explain the error you're getting with the
> > Slice and Counter.
> >
> >
> > This was already set correctly in the Counter block.
> >
> > Steve
> >
> >
> > Mark
> >
> >
> >
> >
> > Detected Unknown Unix-like OS
> > #############################
> > ##      System Update      ##
> > #############################
> > SFM DEBUG sys value: testborph
> > Warning: The model 'testborph' does not have continuous states,
> > hence Simulink is using the solver
> > 'VariableStepDiscrete' instead of solver 'ode45'. You can disable
> > this diagnostic by explicitly
> > specifying a discrete solver in the solver tab of the Configuration
> > Parameters dialog, or by setting
> > the 'Automatic solver parameter selection' diagnostic to 'none' in
> > the Diagnostics tab of the
> > Configuration Parameters dialog
> > > In gen_xps_files at 208
> >   In bee_xps>run_Callback at 152
> >   In bee_xps at 84
> > Warning: Inconsistent sample times. Sample time ([0, 1]) of signal
> > driving input port 1 of
> > 'testborph/cnt_en/testborph_cnt_en_user_data_out' differs from the
> > expected sample time ([1, 0]) at
> > this input port.
> > > In gen_xps_files at 208
> >   In bee_xps>run_Callback at 152
> >   In bee_xps at 84
> > Warning: Using a default value of 0.2 for maximum step size.  The
> > simulation step size will be equal
> > to or less than this value.  You can disable this diagnostic by
> > setting 'Automatic solver parameter
> > selection' diagnostic to 'none' in the Diagnostics page of the
> > configuration parameters dialog
> > > In gen_xps_files at 208
> >   In bee_xps>run_Callback at 152
> >   In bee_xps at 84
> > #############################
> > ## Block objects creation  ##
> > #############################
> > ######################
> > ## Checking objects ##
> > ######################
> > Running system generator ...
> > Error using ==> gen_xps_files at 337
> > XSG generation failed:
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > On Sun, Mar 14, 2010 at 3:02 PM, Steve Maher
> > <[email protected]> wrote:
> > Hi Jason,
> >
> > Thanks for the reply.
> >
> > On Sun, Mar 14, 2010 at 12:10 PM, Jason Manley
> > <[email protected]> wrote:
> > Hi Steve
> >
> > Are you preloading the libraries?
> >
> > I am now =)
> >
> > I get a zillion warnings in the console (mostly about parameterized
> > links)  but I can now run XSG/XPS ... thanks.
> >
> >
> >
> > However, XSG fails when building the following tutorial (my version
> > attached)
> >
> > http://casper.berkeley.edu/wiki/Roach_Tutorial
> >
> > I've included testborph_sysgen_error.log below, but the main error
> > seems to be the following:
> >
> > All Xilinx Blocks must be contained in a level of hierarchy with a
> > System Generator Token
> >
> > Obviously I do have a System Generator Token.  Googling for the
> > error produced
> > http://www.xilinx.com/support/answers/24845.htm, but it's not
> > applicable.
> >
> >
> > Hmmm...
> >
> > Steve
> >
> > p.s. If I try running XPS a second time, Matlab/Simulink crashes.
> >
> >
> >
> >
> >
> >
> >
> > --------------------------------- Version Log
> > ----------------------------------
> > Version                                 Path
> > System Generator 11.5.2275              C:/Xilinx/11.1/DSP_Tools/nt/
> > sysgen
> > AccelDSP 11.5.2275                      C:/Xilinx/11.1/DSP_Tools/nt/
> > AccelDSP
> > Matlab 7.9.0.529 (R2009b)               C:/Program Files/MATLAB/R2009b
> > ISE 11.4.i                              C:/Xilinx/11.1/ISE
> >
> --------------------------------------------------------------------------------
> > Summary of Errors:
> > Error 0001: All Xilinx Blocks must be contained in a level of
> > hierarc...
> >      Block: Unspecified
> > Error 0002: A summary of Sysgen errors has been written to C:/
> > roachmo...
> >      Block:
> > Error 0003: A summary of Sysgen errors has been written to C:/
> > roachmo...
> >      Block:
> > Error 0004: A summary of Sysgen errors has been written to C:/
> > roachmo...
> >      Block: 'testborph/Counter'
> > Error 0005: A summary of Sysgen errors has been written to C:/
> > roachmo...
> >      Block: 'testborph/Slice'
> >
> --------------------------------------------------------------------------------
> >
> > Error 0001:
> >
> > Reported by:
> >   Unspecified
> >
> > Details:
> > All Xilinx Blocks must be contained in a level of hierarchy with a
> > System Generator Token
> >
> --------------------------------------------------------------------------------
> >
> > Error 0001:
> >
> > Reported by:
> >
> > Details:
> > A summary of Sysgen errors has been written to C:/roachmodels/
> > testborph_sysgen_error.log
> >
> --------------------------------------------------------------------------------
> >
> > Error 0001:
> >
> > Reported by:
> >
> > Details:
> > A summary of Sysgen errors has been written to C:/roachmodels/
> > testborph_sysgen_error.log
> >
> --------------------------------------------------------------------------------
> >
> > Error 0001:
> >
> > Reported by:
> >   'testborph/Counter'
> >
> > Details:
> > A summary of Sysgen errors has been written to C:/roachmodels/
> > testborph_sysgen_error.log
> >
> --------------------------------------------------------------------------------
> >
> > Error 0001:
> >
> > Reported by:
> >   'testborph/Slice'
> >
> > Details:
> > A summary of Sysgen errors has been written to C:/roachmodels/
> > testborph_sysgen_error.log
> >
> --------------------------------------------------------------------------------
> >
> >
> >
>
>

Reply via email to