Attention

This documentation is a work in progress. Expect to see errors and unfinished things.

mon_2chiq

Description


Pinout

Schematic symbol

Parameters

Table 100 mon_2chiq_param_table

Name

Min

Max

Default

Description

dwi

?

?

16

data width

rwi

?

?

28

result width

davr

?

?

3

how many guard bits to keep in output of multiplier

dwlo

?

?

18

Local Oscillator data width

Ports

Table 101 mon_2chiq_port_table

Signal

Direction

Description

clk

Input

timespec 8.4 ns

iqd[dwi-1:0]

Input

two-way interleaved data

scale[17:0]

Input

e.g., 18’d61624 = floor((32/33)^2*2^16)

iqs

Input

sync high when iq_data holds I, low when iq_data holds Q

samp

Input

s_in[rwi-1:0]

Input

s_out[rwi-1:0]

Output

g_in

Input

g_out

Output

reset

Input

Implementation and use

The portable Verilog implementation can be found in mon_2chiq Source File