format付きvalue interfaceを使う連続線形ASRC
| FORMAT |
gndless_fixedpoint SignedFixedPointFormat |
| PHASE_WIDTH |
u32 |
位相入力のbit幅
|
| INPUT_DEPTH |
u32 |
入力FIFOの深さ
|
| STARTUP_LEVEL |
u32 |
出力開始に必要な未消費FIFO word数
|
| 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 |
|
|