Matlab and System Generator have been found to crash when an incorrect instruction is entered into the instruction field for the DSP48 Macro block.
For example, If I enter (C+P) into the instruction field, when simulation is executed, a Matlab/Sysgen crash occurs.
This is a known issue affecting Vivado Sysgen 2014.3 and 2014.4.
To work around this issue, remove the brackets from the instruction field.
In the example above, the instruction should be modified to C+P with all brackets removed.
In Vivado 2015.1, a DRC will be reported when incorrect instructions are entered in the DSP48 Macro GUI.