XSI_INT32 xsi_get_status(xsiHandle design_handle);
int Xsi::Loader::get_status();
この関数は、シミュレーションのステータスを返します。返されるステータスは次の識別子のいずれかです。
ステータス コード識別子 | 説明 |
---|---|
xsiNormal
|
エラーなし。 |
xsiError
|
シミュレーションで HDL ランタイム エラーが発生しました。 |
xsiFatalError
|
シミュレーションでエラー コンディションが発生し、Vivado シミュレータが続行できません。 |
コード例
#include "xsi.h"
#include "xsi_loader.h"
...
Xsi::Loader loader("xsim.dir/mySnapshot/xsimk.so","libxv_simulator_kernel.so");
...
if (loader.get_status() == xsiError)
printf("HDL run-time error encountered.\n");