si5338 HDL Worker
Detail
The SI5338 device worker uses the raw property interface to expose the features and hardware registers of the SI5338 IC to the OpenCPI framework.
Control Timing and Signals
The SI5338 HDL device worker uses the clock from the Control Plane and standard Control Plane signals.
Worker Properties
CLKIN_PRESENT_pType:
boolAccess:
Parameter:
TrueWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
CLKIN_FREQ_pType:
floatAccess:
Parameter:
TrueWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
XTAL_PRESENT_pType:
boolAccess:
Parameter:
TrueWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
XTAL_FREQ_pType:
floatAccess:
Parameter:
TrueWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
OUTPUTS_PRESENT_pType:
boolArray dimensions:
['4']
Access:
Parameter:
TrueWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
INTR_CONNECTED_pType:
boolAccess:
Parameter:
TrueWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
rev_idType:
ucharAccess:
Parameter:
FalseWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
pad00Type:
ucharAccess:
Parameter:
FalseWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
dev_configType:
ucharArray dimensions:
['4']
Access:
Parameter:
FalseWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
mask_bitsType:
ucharAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
TrueRead back:
False
Default value:
None
pad01Type:
ucharArray dimensions:
['20']
Access:
Parameter:
FalseWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
i2c_addrType:
ucharAccess:
Parameter:
FalseWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
divin_configType:
ucharArray dimensions:
['3']
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
divout_configType:
ucharArray dimensions:
['4']
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
vddo_settingsType:
ucharAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
clk_fmtType:
ucharArray dimensions:
['4']
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
trim_bitsType:
ucharArray dimensions:
['3']
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
pad02Type:
ucharArray dimensions:
['2']
Access:
Parameter:
FalseWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
fcal_ovrdType:
ucharArray dimensions:
['3']
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
pfd_configType:
ucharAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
gen_config0Type:
ucharAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
ms_cal_valType:
ucharAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
ms_hs_modeType:
ucharAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
ms_0_4_paramsType:
ucharArray dimensions:
['4', '11']
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
pad03Type:
ucharAccess:
Parameter:
FalseWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
ms_n_paramType:
ucharArray dimensions:
['10']
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
ms_0_4_phs_dis_stType:
ucharArray dimensions:
['4', '4']
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
ms_0_fidpType:
ucharArray dimensions:
['22']
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
pad04Type:
ucharArray dimensions:
['7']
Access:
Parameter:
FalseWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
ms_1_3_fidpType:
ucharArray dimensions:
['3', '22']
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
pll_lolType:
ucharAccess:
Parameter:
FalseWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
pad05Type:
ucharArray dimensions:
['7']
Access:
Parameter:
FalseWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
ms_resetType:
ucharAccess:
Parameter:
FalseWritable:
FalseInitial:
FalseVolatile:
TrueRead back:
False
Default value:
None
pad06Type:
ucharArray dimensions:
['3']
Access:
Parameter:
FalseWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
output_en_lowType:
ucharAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
pad6Type:
ucharArray dimensions:
['4']
Access:
Parameter:
FalseWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
vco_freq_calType:
ucharArray dimensions:
['3']
Access:
Parameter:
FalseWritable:
FalseInitial:
FalseVolatile:
TrueRead back:
False
Default value:
None
pad07Type:
ucharArray dimensions:
['3']
Access:
Parameter:
FalseWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
dis_lolType:
ucharAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
TrueRead back:
False
Default value:
None
dclk_disType:
ucharAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
pad08Type:
ucharArray dimensions:
['3']
Access:
Parameter:
FalseWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
soft_resetType:
ucharAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
loss_stkType:
ucharAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
TrueRead back:
False
Default value:
None
pad09Type:
ucharArray dimensions:
['7']
Access:
Parameter:
FalseWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
page_selType:
ucharAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
pad10Type:
ucharArray dimensions:
['31']
Access:
Parameter:
FalseWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
ms_0_4_sspType:
ucharArray dimensions:
['4', '16']
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
True
Default value:
None
Worker Ports
rawpropsType:
rawprop
Interfaces (other than data I/O ports):
Utilization
Utilization reporting is not currently implemented.