TEL:086-227-0113
info@gopher-tec.jp
TOP page 製品情報 FPGAサンプルコードリポジトリ Synchronizers(Pulse Vector)
Synchronizers(Pulse Vector)

異なるクロック間で1パルス幅の信号、ベクタ信号を受け渡すためのHDLモジュールです。


util_conv_pls(1パルス幅信号用)
Name I/O  Description 
inclk in 入力される1パルス幅信号のクロックです。
in_pls in 1パルス幅の入力信号(Active High)です。
outclk in 出力する1パルス幅信号が同期するクロックです。
out_pls out 1パルス幅の出力信号(Active High)です。
rst_inclk in 入力クロック(inclk)に同期したリセット信号(Active High)です。
rst_outclk in 出力クロック(outclk)に同期 したリセット信号(Active High)です。

util_sync_vec(ベクタ信号用)
Name I/O  Description 
outclk in 出力する1パルス幅信号の同期クロック
in_vec in 入力側ベクタ信号。データ幅はparameter(WIDTH)で設定。
out_vec out 出力クロックに同期したベクタ信号。データ幅はparameter(WIDTH)で設定。
※特に注記のない限り、信号は全て正論理です。
本ソースコードはVHDL版とVerilog版となっております。
詳細は下記の資料ダウンロードをクリックください。

Synchronizers(Pulse Vector)
資料ダウンロード