Veryl registryAkiyukiOkayasu/gndless-sample-rate-conversion-veryl · gndless_sample_rate_conversionSource ↗

Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

LinearAsrc::<FORMAT>

format付きvalue interfaceを使う線形ASRC

既定のQ4.23はmodule境界の統一formatで、±1.0の信号を±8.0の範囲で扱う

Generic Parameters


FORMAT gndless_fixedpoint SignedFixedPointFormat

Parameters


PHASE_WIDTH u32 位相入力のbit幅
INPUT_DEPTH u32 入力FIFOの深さ
STARTUP_LEVEL u32 出力開始に必要な未消費FIFO word数

Ports


clk input clock
rst input reset
input_valid input bbool
input_ready output bbool
input_sample modport gndless_fixedpoint FixedPointValue input_port
input_level output logic<$clog2(INPUT_DEPTH+1)>
phase input logic
advance input bbool
output_active output bbool
output_sample modport gndless_fixedpoint FixedPointValue output_port
underflow output bbool