Hey Andrew
Terry, Mark and I were actually chatting about this yesterday.
I think this might be due to the use of the reconfigurable blocks
(like "delay"), which lets you select different blocks (between
delay_slr and delay_bram, for example). The problem seems to be when
the mask changes by selecting a different block and the scripts try to
set non-existent variables; the masks only change after the block has
been replaced.
We really don't need these reconfigurable blocks, and they cause too
much trouble, so I think it might be best to stop using them in the
scripts and explicitly insert the required non-reconfigurable
underlying blocks with the reuse block statement.
Jason
On 19 Aug 2008, at 05:46, Andrew Martens wrote:
Hi all
Terry mentioned this problem a while back and it keeps popping up.
Not sure if anyone has any ideas.
Basically, while opening a design or simulating, the following error
will occasionally occur.
Warning: casper_library.mdl, line 18706: Invalid setting in SubSystem
'casper_library/Correlator' for parameter 'Name'.
This will be followed by something like;
Warning: Library 'casper_library/Delays/delay' not found.
It seems that there is some sort of parsing error in the .mdl file
which leads to many of the blocks not being loaded and thus not
being available. I have tried to find this by hand before but have
not had success. Removing the Correlator subsection doesn't work
either, the error 'shifts' to another module. I have created the
casper library from scratch, copying the blocks in, and leaving the
Correlator subsection out and that has worked but has not been
tested extensively i.e the bug may still be lurking in wait.
Any ideas?
Cheers
Andrew