xsi_get_port_number - 2023.2 日本語

Vivado Design Suite ユーザー ガイド: ロジック シミュレーション (UG900)

Document ID
UG900
Release Date
2023-10-18
Version
2023.2 日本語
XSI_INT32 xsi_get_port_number(xsiHandle design_handle, const char* port_name);
int Xsi::Loader::get_port_number(const char* port_name);

この関数は、HDL デザインの要求された最上位ポートの整数 ID を返します。この ID は、xsi_get_value および xsi_put_value 呼び出しでポートを指定するのに使用できます。port_name はポート名です。Verilog では大文字/小文字が区別され、VHDL では大文字/小文字は区別されません。指定した名前のポートが存在しない場合は、-1 が返されます。

コード例

#include "xsi.h"
#include "xsi_loader.h"
...
Xsi::Loader loader("xsim.dir/mySnapshot/xsimk.so","librdi_simulator_kernel.so");
...
int count = loader.get_port_number("count");