インテルのみ表示可能 — GUID: fnk1655476758605
Ixiasoft
インテルのみ表示可能 — GUID: fnk1655476758605
Ixiasoft
25.5. Genlock Signal Router IPのソフトウェアAPI
intel_vvp_genlock_router_init
- プロトタイプ
-
int intel_vvp_genlock_router_init(intel_vvp_genlock_router_instance* instance, intel_vvp_core_base base);description:
- 説明
-
VVP Genlock Routerインスタンスの初期化関数
Genlock Routerとそのベースコアのフィールドの初期化を試みます。
- 引数
-
インスタンス、初期化するためのintel_vvp_genlock_router _instanceへのポインター
ベース、コアのアクセサー (Niosでは、コアのベースアドレスへのポインター)
- 戻り値
-
成功の場合、kIntelVvpCoreOk
コアのベンダーIDがインテルFPGAベンダーIDではない場合、kIntelVvpCoreVidErr
コアの製品IDがgenlock_router製品IDでない場合、kIntelVvpCorePidErr
インスタンス・パラメーターがゼロ (ヌルポインター) の場合、kIntelVvpCoreInstanceErr
intel_vvp_genlock_router_get_param_vid_pid
- プロトタイプ
-
int intel_vvp_ genlock_router_get_param_vid_pid(intel_vvp_genlock_router_instance* instance);
- 引数
-
インスタンス、intel_vvp_genlock_router_instanceへのポインター
- 戻り値
-
製品ID番号
intel_vvp_genlock_router_get_param_version_number
- プロトタイプ
-
int intel_vvp_ genlock_router_get_param_version_number(intel_vvp_genlock_router_instance* instance);
- 引数
-
インスタンス、intel_vvp_genlock_router_instanceへのポインター
- 戻り値
-
IPバージョン番号
intel_vvp_genlock_router_get_param_pulse_length
- プロトタイプ
-
int intel_vvp_ genlock_router_get_param_pulse_length(intel_vvp_genlock_router_instance* instance);
- 引数
-
インスタンス、intel_vvp_genlock_router_instanceへのポインター
- 戻り値
-
フレーム出力パルスの開始がアクティブHighのままになるクロックサイクル数
intel_vvp_genlock_router_get_param_number_of_genlock_inputs
- プロトタイプ
-
int intel_vvp_genlock_router_get_param_number_of_genlock_inputs(intel_vvp_genlock_router_instance*instance);
- 引数
-
インスタンス、intel_vvp_genlock_router_instanceへのポインター
- 戻り値
-
ビルド時のコンフィグレーション中に選択された入力ポートの数
intel_vvp_genlock_router_get_param_number_of_genlock_outputs
- プロトタイプ
-
int intel_vvp_genlock_router_get_param_number_of_genlock_outputs(intel_vvp_genlock_router_instance*instance);
- 引数
-
インスタンス、intel_vvp_genlock_router_instanceへのポインター
- 戻り値
-
ビルド時のコンフィグレーション中に選択された出力ポートの数
intel_vvp_genlock_router_get_param_genlock_output_type
- プロトタイプ
-
int intel_vvp_genlock_router_get_param_genlock_output_type(intel_vvp_genlock_router_instance*instance);
- 引数
-
インスタンス、intel_vvp_genlock_router_instanceへのポインター
- 戻り値
-
ビルド時のコンフィグレーション中に選択された出力インターフェイスのタイプ
intel_vvp_genlock_router_get_param_genlock_input_type
- プロトタイプ
-
int intel_vvp_genlock_router_get_param_genlock_input_type(intel_vvp_genlock_router_instance*instance , uint16_t in_val);
- 引数
-
インスタンス、intel_vvp_genlock_router_instanceへのポインター
in_val、入力ポートのインデックス
- 戻り値
-
特定の入力ポートのビルド時のコンフィグレーション中に選択された入力インターフェイスのタイプ
intel_vvp_genlock_router_get_gpio_input
- プロトタイプ
-
int intel_vvp_genlock_router_get_gpio_input(intel_vvp_genlock_router_instance* instance);
- 引数
-
インスタンス、intel_vvp_genlock_router_instanceへのポインター
- 戻り値
-
汎用入力レジスターのデータ
intel_vvp_genlock_router_get_gpio_output
- プロトタイプ
-
int intel_vvp_genlock_router_get_gpio_output(intel_vvp_genlock_router_instance* instance);
- 引数
-
インスタンス、intel_vvp_genlock_router_instanceへのポインター
- 戻り値
-
汎用出力レジスターのデータ
intel_vvp_genlock_router_set_gpio_output
- プロトタイプ
-
int intel_vvp_genlock_router_set_gpio_output(intel_vvp_genlock_router_instance* instance, uint32_t out_val);
- 引数
-
インスタンス、intel_vvp_genlock_router _instanceへのポインター
out_val、汎用出力レジスターに格納される値
- 戻り値
-
成功した場合はkIntelVvpGenlockRouterOk、そうでない場合はkIntelVvpGenlockRouterInstanceErr
intel_vvp_genlock_router_enable_output_intf
- プロトタイプ
-
int intel_vvp_genlock_router_enable_output_intf(intel_vvp_genlock_router_instance* instance, uint16_t out_port);
- 引数
-
インスタンス、intel_vvp_genlock_router_instanceへのポインター
out_port、出力ポートに関連付けられたインデックス値
- 戻り値
-
成功した場合はkIntelVvpGenlockRouterOk、そうでない場合はkIntelVvpGenlockRouterInstanceErr
intel_vvp_genlock_router_disable_output_intf
- プロトタイプ
-
int intel_vvp_genlock_router_disable_output_intf(intel_vvp_genlock_router_instance* instance, uint16_t out_port);
- 引数
-
インスタンス、intel_vvp_genlock_router_instanceへのポインター
out_port、出力ポートに関連付けられたインデックス値
- 戻り値
-
成功した場合はkIntelVvpGenlockRouterOk、そうでない場合はkIntelVvpGenlockRouterInstanceErr
intel_vvp_genlock_router_sel_inout_pair
- プロトタイプ
-
intel_vvp_genlock_router_sel_inout_pair(intel_vvp_genlock_router_instance* instance, uint16_t in_port, uint16_t out_port);
- 引数
-
インスタンス、intel_vvp_genlock_router_instanceへのポインター
in_port、入力ポートに関連付けられたインデックス値
out_port、出力ポートに関連付けられたインデックス値
- 戻り値
-
成功した場合はkIntelVvpGenlockRouterOk、そうでない場合はkIntelVvpGenlockRouterInstanceErr
intel_vvp_genlock_router_get_out_cfg
- プロトタイプ
-
int intel_vvp_genlock_router_get_out_cfg (intel_vvp_genlock_router_instance* instance, uint16_t out_port);
- 引数
-
インスタンス、intel_vvp_genlock_router_instanceへのポインター
out_port、出力ポートに関連付けられたインデックス値
- 戻り値
-
特定の出力レジスターに格納されるコンフィグレーション値