PWM
This content is not available in your language yet.
| Name | In/Out | Width | Description |
|---|---|---|---|
| CLK | In | 1 | メインクロック |
| TIME_CNT | In | 9 | 超音波周期カウンタ |
| UPDATE | In | 1 | 超音波周期トリガ |
| DIN_VALID | In | 1 | パルス幅/位相データ有効フラグ |
| PULSE_WIDTH | In | 9 | パルス幅 |
| PHASE | In | 8 | 位相 |
| PWM_OUT | Out | 1x249 | PWM 信号 |
| DOUT_VALID | Out | 1 | 立ち上がり/立ち下がりデータ有効フラグ (デバッグ用) |
このモジュールは, パルス幅と位相から PWM 波形を生成する.
Preconditioner
Section titled “Preconditioner”このサブモジュールでは, 後の処理を楽にするために, パルス幅
ここで,
なお, Preconditioner の計算はパイプライン的に行われる.
入力として, DIN_VALID は 249 クロックの間 1 であり, その間 PULSE_WIDTH, PHASE からパルス幅/位相データが順番に流れてくることを想定している.
出力に関して, 中間データを出力しないようにするために, 一旦バッファに格納している.
Buffer
Section titled “Buffer”Buffer は, UPDATE がアサートされるまで
Generator
Section titled “Generator”Generator は TIME_CNT の値