This is the development version of the documentation. It may change before the next release. See 0.6.x for the latest release.
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 の値