Veryl registryAkiyukiOkayasu/gndless-delta-sigma-veryl · gndless_delta_sigmaSource ↗

Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

idle_tone_checker

clocked component

無音PDMを3段CICで間引き、可聴帯域の狭帯域トーンを検出する。

CICは50MHz入力、1/1024間引き、3段、64bit wraparoundで実行する。リセット後1秒を 除外して16384点Hann窓FFTを50% overlapで実行し、20Hzから20kHzの最大ピークが -100dBFS以上なら失敗とする。

Ports


clk input clock CICと同じサンプリングクロック。
rst input reset テスト初期化をコンポーネントの状態にも反映するリセット。
pdm input DeltaSigma変調器の1bit PDM出力。

Usage


inst u0: $comp::idle_tone_checker (clk, rst, pdm);