Can someone shed some light on capabilities of behavioural processor in Xtreme andthe kinds of applications it is generally used/recommended .Please also let me know its effect on xtreme performance and any modelling guidelines cadence suggests for its effective usage.Thanks.
Behavioral processor technology is now integrated in Xtreme at HDL level, i.e. the Xtreme HDL compiler will automatically identify most behavioral HDL constructs and create an optimal hardware structure based on Xtreme's event driven RCC engine. Therefore, the user does not need to worry about scheduling behavioral events with rest of RTL.The performance impact will vary depending upon construct. For simple behavioral statements like waits and complex even synchornization, the system will be able to run at full Xtreme performance. For certain constructs like zero time for and while loops, the length of the loop will extend the evaluation time for that time-step. If that happens quite frequently, then it will naturally lower the performance.The RCC5.3.3 release has user documentation on using Behavioral Compiler capabilities.-ashutosh