Hi again

I could track-down the issue and solve it. It's due to a bug in CASPER
toolflow.

I checked the System Generator block and noticed that the value of part
name is all lowercase. However, by checking the file
"xps_xsg_snap_conf_mask.m" in CASPER toolflow, I noticed the part number is
being set to "Kintex7", Please notice the capital "K".

To solve the issue I changed the file
"/mlib_devel/xps_library/xps_xsg_snap_conf_mask.m" and line 41 from :
xlsetparam(xsg_blk,'xilinxfamily', 'Kintex7',...
to:
xlsetparam(xsg_blk,'xilinxfamily', 'kintex7',...

The same issue should persist with VCU118. I haven't checked it yet. I'll
do it in a very near future.

Thanks


On Thu, Dec 13, 2018 at 10:51 AM Arash Roshanineshat <
aroshanines...@email.arizona.edu> wrote:

> Hi all
>
> I'm trying to get CASPER toolflow running with latest version of Xilinx
> Vivado and I have faced some issues.
>
> First I started with Vivado 2018.2 and Matlab 2017b. At this point, there
> is no information about supported versions of Matlab for Vivado 2018.2 in
> the official website:
>
> https://www.xilinx.com/support/answers/55830.html
>
> So I decided to try Matlab 2017b but it didn't work. There were issues
> with libstdc++.so.6. So in case you get errors like this:
>
> ***********************
> cp: cannot stat
> `/home/Xilinx/2018/Vivado/2018.2/lib/lnx64.o:/home/Xilinx/2018/Vivado/2018.2/lib/lnx64.o/Default/libstdc++.so.6':
> No such file or directory
> Error evaluating 'PreLoadFcn' callback of block_diagram 'xbsIndex_r4'.
> Callback string is
> 'warning('off','MATLAB:mex:deprecatedExtension');xlSysGenPreLoadCheck;xlmeta;evalin('base','xilinx.environment.loadAllStrategies();');'
> [2 similar]
> Caused by:
> Invalid MEX-file
> '/home/Xilinx/2018/Vivado/2018.2/lib/lnx64.o/matlab/xlmeta.mexa64':
> **********************
>
> and a lot of "Missing Symbols ....", It's probably because of the version
> mismatch.
>
> Next, I installed Matlab 2018a and the issues mentioned above were solved,
> however a very interesting issue raised up. When I tried simulating a
> simple design, I got the following error for SNAP board:
>
> **********************
> Part on the System Generator Token in your design is set to Kintex7
> xc7k160t-2ffg676. This part is not found in your Vivado installation.
> Please modify the System Generator Token to a part that is currently
> installed or update Vivado by installing this part.
> **********************
>
> I also tried running the simulation for VCU118. The device was changed to
> "xcvu9p-2L-e-eslflga2104" and I got the same error message.
>
> I doubled check the installed devices by running the Vivado installer and
> it seems all devices are installed:
>
> [image: VivadoInstallation.PNG]
> Vivado and Matlab work standalone without issues. I get the aforementioned
> error when I try to simulate a design in Simulink.
>
> I'm using CentOS 6.10. In Vivado Release Notes, It doesn't mention a
> support for this version of CentOS:
> [image: VivadoInstallation2.PNG]
> However, since Vivado works independently, I assume there shouldn't be an
> issue with CentOS version.
>
> I would be grateful if you could share your opinion and possible debugging
> methods.
>
> --
> Arash Roshanineshat
> Department of Electrical & Computer Engineering
> Department of Astronomy
> Steward Observatory
> University of Arizona
>


-- 
Arash Roshanineshat
Department of Electrical & Computer Engineering
Department of Astronomy
Steward Observatory
University of Arizona

-- 
You received this message because you are subscribed to the Google Groups 
"casper@lists.berkeley.edu" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to casper+unsubscr...@lists.berkeley.edu.
To post to this group, send email to casper@lists.berkeley.edu.

Reply via email to