Time Count Generator
| Name | In/Out | Width | Description |
|---|---|---|---|
| CLK | In | 1 | メインクロック |
| SYS_TIME | In | 57 | システム時刻 |
| SKIP_ONE_ASSERT | In | 1 | Synchronizer 参照 |
| TIME_CNT | Out | 9 | 9 bit カウンタ |
| UPDATE | Out | 1 | 超音波周期トリガ |
このモジュールは, 同期システム時刻 SYS_TIME から, 離散時刻 TIME_CNT) と超音波周波数で発火する UPDATE を生成する.
SYS_TIME はメインクロックでカウントアップされる SYS_TIME の値は, 全デバイス間で同期しているため, SYS_TIME に関しては, Synchronizer を参照されたい.
TIME_CNT の生成には, SYS_TIME の下位 9 bit をそのまま使用する.
また, UPDATE は基本的に TIME_CNT が特定の値のときだけ SYS_TIME は補正のために, 値が 1 飛ばしでインクリメント (すなわち前回の値 UPDATE は TIME_CNT が UPDATE がアサートされるのは, TIME_CNT が UPDATE がアサートされたクロックの次のクロックから新しい周期が始まるようになっている.