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




Reply via email to