Hi Steve,
Can you check that the whole dac_mkid_interface_v1_01 tree got
properly copied over to C:\roachModels\dac_out\XPS_ROACH_base\pcores?
Thanks,
Henry
On 5/18/2010 12:31 PM, Steve Maher wrote:
Hi,
FYI, upgrading the block description in the Simulink Library Browser
required adding appropriate lines (given to me by block developer) to
xps_library/xps_library.mdl.
However, when I try to compile a model with the new block, I get the
following error:
Xilinx Platform Studio
Xilinx EDK 10.1.03 Build EDK_K_SP3.6
Copyright (c) 1995-2008 Xilinx, Inc. All rights reserved.
XPS% Loading xmp file system.xmp
ERROR:MDT - IPNAME:dac_mkid_interface HW_VER:1.01.a - Can not find
valid MPD
INFO:MDT - Check the following for possible causes of not finding MPD:
- If HW_VER is specified in MHS, it must follow literal form X.YY.Z
- There is no Ip with given name
- Ip exists but not that version
- Ip (directory) exists but 2.1.0 MPD file is not available
- Ip exist in myip directory (only pcores is supported)
ERROR:MDT - IPNAME:dac_mkid_interface INSTANCE: dac_out_dac_mkid -
C:\roachModels\dac_out\XPS_ROACH_base\system.mhs line 338 - could
not find
the MPD!
ERROR:MDT - while loading XMP file
XPS% Evaluating file C:\roachModels\dac_out\XPS_ROACH_base\run_xps.tcl
ERROR:MDT - Load a MHS or XMP file first
Error using ==> gen_xps_files at 680
Programation files generation failed, EDK compilation probably also
failed.
I have added the /dac_mkid_interface_v1_01_a// directory (given to me -
dac_mkid is the new block) to
/casper_mlib_10_1/xps_lib/pcores// and
/casper_mlib_10_1/xps_lib/XPS_ROACH_base/pcores//
It contains /data/dac_mkid_interface_v2_1_0.mpd/ with the same read
permissions as other peer files.
I have tried adding xps_lib/ to the Matlab search path.
Is there some "registry" file for the pcores I need to tweak?
Thanks,
Steve
On Wed, May 12, 2010 at 1:26 PM, Suraj Gowda <surajgo...@berkeley.edu
<mailto:surajgo...@berkeley.edu>> wrote:
Hi Steve,
The GUI interface to the block will not change from what you've done
unless the mask script dynamically redraws the ports. This may be
the case, depending on the block. If not, then deleting & readding
the block won't do anything to update the ports. You'll have to
unlock the "bee_xps" library in the Simulink browser & replace the
GUI for the block as well.
-Suraj
On May 12, 2010, at 7:57 AM, Steve Maher wrote:
Hi,
I am trying to install some upgraded yellow blocks (sent to me)
that have new ports but I still see the old blocks in the model
editor after the upgrade
I did the following:
1. Deleted the @<block name> and <block name>_mask.m
directory/file in xps_library and replaced with the new versions
2. Deleted the <block name> directory in xps_lib/pcores and
replace with the new version
Afterward, the model editor still shows the older version (without
the new ports). I suspect this is because
xps_library/xps_library.mdl contains old information.
I could not find a way to "rebuild" the xps_library model. I also
tried deleting and adding the block, but I didn't find a way to do
this either in the GUI (the "add_block" programmatic function was
all I could find and that didn't seem right).
Regards,
Steve