Hi Vijay,
I have done quite a bit of black boxing of HDL coder and Xilinx core generator 
code for the ROACH2 using the MSSGE tool flow. Not sure what the issue is but 
if you sent me your model and code I’ll take a look. Regards, MM.

From: Vijay Kumar [mailto:[email protected]]
Sent: 03 April 2018 07:49 AM
To: David MacMahon
Cc: Casper Lists
Subject: Re: [casper] Black box compilation error using Casper XPS flow

Hi Dave,

Thanks for your reply. I did try commenting out that line but doesn't seem to 
solve the problem.

Thanks a lot for your time helping on this though.
I'll wait and see if anybody else has a different workaround.

Regards,
Vijay.





On Mon, Apr 2, 2018 at 7:04 PM, David MacMahon 
<[email protected]<mailto:[email protected]>> wrote:
Hi, Vijay,

Since your HDL is not combinatorial you should comment out this line in your 
config.m file:

  % System Generator has to assume that your entity  has a combinational feed 
through;
  %   if it  doesn't, then comment out the following line:
  this_block.tagAsCombinational;

I'm not sure this will fix your problem, but there's no other obvious problems 
that i can see.

HTH,
Dave


On Apr 2, 2018, at 13:12, Vijay Kumar 
<[email protected]<mailto:[email protected]>> wrote:

Hi Dave,

I referred to the black box guide, so I have a single clock and a clock enable.
And the config file was generated from the wizard.
I am attaching herewith my model which is a simple one to generate a sinusoid 
signal.

I would be much grateful if you could please have look at this.

Thanks,
Vijay.




On Sun, Apr 1, 2018 at 4:36 PM, David MacMahon 
<[email protected]<mailto:[email protected]>> wrote:
I'm not sure what's causing your problem, but here are some other ideas...  Did 
you use the Black Box Wizard to create a "...config.m" file for your HDL or did 
you hand code it?  Does your top level HDL have a single clock input and a 
clock enable input?  Does your config.m file list all the HDL files needed to 
build your HDL?  You could check the system generator synthesis report to 
ensure that it is synthesizing your HDL as you would expect.

Dave



On Apr 1, 2018, at 13:14, Vijay Kumar 
<[email protected]<mailto:[email protected]>> wrote:

Hi David,

Yes, the normal designs that don't have black boxes compile without any 
problem. I am not sure why this "Possible deprecated  ..." warning is given. I 
have seen it in few emails for other Casperites, so I thought it was normal.

The OS is: Red Hat  (release 6.7)

Thanks for your help on this.

Regards,
Vijay.

On Sun, Apr 1, 2018 at 3:34 PM, David MacMahon 
<[email protected]<mailto:[email protected]>> wrote:
Hi, Vijay,

Are you able to compile a simple model without using the back box block?  The 
"Possible deprecated use of get on a Java object with an HG Property 
'UserData'" waning seems like a simulink and/or system generator issue.  And 
the segmentation fault when running xps is not a good sign at all.  What OS are 
you using?

Dave



On Apr 1, 2018, at 10:58, Vijay Kumar 
<[email protected]<mailto:[email protected]>> wrote:

Hi Jack,

Thanks a lot for your reply.

I am trying to incorporate a verilog design with the Casper design. It's a 
simple test design and works in simulation. So probably no HDL syntax issues.
The setup I am using is Xilinx 14.4 based one with Matlab 2012b and 
unfortunately, I don't have the 14.7 setup.  Do you think its an issue with the 
tool setup?

Please see the below outputs for the mlib_devel version.

$ git rev-parse HEAD
a949c9d5c1761078b4c884699ff52c1497a17ff6

git describe --tags
mlib_devel-2010-09-20-1369-ga949c9d


Thanks again for your help.

Vijay.







On Sun, Apr 1, 2018 at 9:34 AM, Jack Hickish 
<[email protected]<mailto:[email protected]>> wrote:
Hi Vijay,

Are you trying to black box a system generator model, or plain verilog/vhdl? In 
the latter case, any error in the HDL syntax or issues with port declarations 
will probably cause the tools to implode like you see.

Do you still get this error with the latest (14.7) of the xilinx tools, and an 
appropriate version of Matlab (2013b would be ideal)?

What version of mlib_devel are you using?

Cheers
Jack
On Sun, Apr 1, 2018, 6:24 AM Vijay Kumar 
<[email protected]<mailto:[email protected]>> wrote:
Dear Casperites,

I am trying to run a simple model with a black box to see if I can get an RTL 
to work with a Simulink model in the Casper flow.

I am getting the following error at the very beginning of compilation. Please 
see the following output. Appreciate your help to resolve this.

Thanks a lot.

Detected Linux OS
#############################
##      System Update      ##
#############################
#############################
## Block objects creation  ##
#############################
######################
## Checking objects ##
######################
Running system generator ...
Warning: Possible deprecated use of get on a Java object with an HG Property 
'UserData'.
> In xlNGCPostGeneration at 57
  In 
/opt/Xilinx/14.4/ISE_DS/ISE/sysgen/bin/lin64/xlruntargetfcn.p>xlruntargetfcn at 
12
  In 
/opt/Xilinx/14.4/ISE_DS/ISE/sysgen/bin/lin64/xlGenerateButton.p>xlGenerateButton
 at 478
  In gen_xps_files at 323
  In casper_xps>run_Callback at 155
  In casper_xps at 88
  In 
@(hObject,eventdata)casper_xps('run_Callback',hObject,eventdata,guidata(hObject))
Warning: Possible deprecated use of set on a Java object with an HG Property 
'UserData'.
> In xlNGCPostGeneration at 60
  In 
/opt/Xilinx/14.4/ISE_DS/ISE/sysgen/bin/lin64/xlruntargetfcn.p>xlruntargetfcn at 
12
  In 
/opt/Xilinx/14.4/ISE_DS/ISE/sysgen/bin/lin64/xlGenerateButton.p>xlGenerateButton
 at 478
  In gen_xps_files at 323
  In casper_xps>run_Callback at 155
  In casper_xps at 88
  In 
@(hObject,eventdata)casper_xps('run_Callback',hObject,eventdata,guidata(hObject))
XSG generation complete.
XSG generation complete.
#########################
## Copying base system ##
#########################
Copying base package from:
 /opt/mlib_devel/xps_base/XPS_ROACH2_base
########################
## Copying custom IPs ##
########################
##########################
## Creating Simulink IP ##
##########################
##########################
## Creating EDK files   ##
##########################
Running off sys_clk @100MHz
Running off sys_clk @100MHz
Running off sys_clk @100MHz
#########################
## Elaborating objects ##
#########################
##############################
## Preparing software files ##
##############################
#########################
## Running EDK backend ##
#########################
Warning: File 
'/home/vijay/work/testing/blackboxcheck/testing1/XPS_ROACH2_base/implementation/system.bit'
 not found.
> In gen_xps_files at 664
  In casper_xps>run_Callback at 155
  In casper_xps at 88
  In 
@(hObject,eventdata)casper_xps('run_Callback',hObject,eventdata,guidata(hObject))
Warning: File 
'/home/vijay/work/testing/blackboxcheck/testing1/XPS_ROACH2_base/implementation/download.bit'
 not found.
> In gen_xps_files at 665
  In casper_xps>run_Callback at 155
  In casper_xps at 88
  In 
@(hObject,eventdata)casper_xps('run_Callback',hObject,eventdata,guidata(hObject))
xps -nw -scr run_xps.tcl system.xmp: Segmentation fault
Error using gen_xps_files (line 685)
XPS failed.



--
You received this message because you are subscribed to the Google Groups 
"[email protected]<mailto:[email protected]>" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
To post to this group, send email to 
[email protected]<mailto:[email protected]>.

--
You received this message because you are subscribed to the Google Groups 
"[email protected]<mailto:[email protected]>" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
To post to this group, send email to 
[email protected]<mailto:[email protected]>.


--
You received this message because you are subscribed to the Google Groups 
"[email protected]<mailto:[email protected]>" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
To post to this group, send email to 
[email protected]<mailto:[email protected]>.


--
You received this message because you are subscribed to the Google Groups 
"[email protected]<mailto:[email protected]>" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
To post to this group, send email to 
[email protected]<mailto:[email protected]>.


--
You received this message because you are subscribed to the Google Groups 
"[email protected]<mailto:[email protected]>" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
To post to this group, send email to 
[email protected]<mailto:[email protected]>.


--
You received this message because you are subscribed to the Google Groups 
"[email protected]<mailto:[email protected]>" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
To post to this group, send email to 
[email protected]<mailto:[email protected]>.

<sinelut_config.m><sinelut.v><testing1.slx>


--
You received this message because you are subscribed to the Google Groups 
"[email protected]<mailto:[email protected]>" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
To post to this group, send email to 
[email protected]<mailto:[email protected]>.


Please consider the environment before printing this e-mail.


DISCLAIMER:
This message is intended for the use of the addressee and may contain
information that is privileged and/or confidential. If you are not the intended
recipient, you are hereby notified that any dissemination, distribution or
copying of the information contained in this message is strictly unauthorized
and prohibited. If you have received this message in error, please notify the
sender by reply e-mail and delete the message from your system. Opinions,
conclusions, or other statements in this message that do not relate to the
business of REUTECH Radar Systems, a Division of Reutech Ltd., its subsidiaries
or affiliates, are neither given nor endorsed by REUTECH Radar Systems, a
Division of Reutech (Pty)Ltd.

-- 
You received this message because you are subscribed to the Google Groups 
"[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].

Reply via email to