Synchronizing Project Definitions
- A thermal model that defines a terminal named m;
- A fuse model that uses the thermal model, and references the fuse model terminal m in its definition. The fuse model is therefore dependent on the thermal model.
- Both the fuse and thermal models are present in the current project’s Project Manager > Project > Definitions > Models folder.
- In the Project Manager pane, the thermal model is opened in the VHDL-AMS model editor and terminal m is changed to m1.
- Update Project is then performed on the thermal model in the model editor.
Synchronization occurs on the fuse model, as well as on any other models in the current project that may depend upon the thermal model. During this process, the fuse model is recompiled. However, compilation will fail in this instance due to the terminal name mismatch (m vs. m1). Error messages are displayed in the Message Manager pane, giving the line numbers in the fuse model where the errors occurred.
- You could open the fuse model in the VHDL-AMS model editor, make the needed corrections (change m to m1), and perform Update Project on the fuse model to complete the process.
Alternatively (perhaps because you mistakenly changed the thermal model), you could also correct the errors by editing the thermal model so that the terminal names agree.