timestamper HDL Worker
Application worker HDL implementation with a settable runtime configuration parameter for the enable property.
Detail
Worker Properties
ocpi_buffer_size_outType:
ushortAccess:
Parameter:
FalseWritable:
FalseInitial:
TrueVolatile:
FalseRead back:
False
Default value:
0
ocpi_blocked_outType:
ulongAccess:
Parameter:
FalseWritable:
FalseInitial:
FalseVolatile:
TrueRead back:
False
Default value:
None
ocpi_max_latency_outType:
ushortAccess:
Parameter:
TrueWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
ocpi_latency_outType:
ushortAccess:
Parameter:
FalseWritable:
FalseInitial:
FalseVolatile:
TrueRead back:
False
Default value:
None
ocpi_messages_outType:
ulongAccess:
Parameter:
FalseWritable:
FalseInitial:
FalseVolatile:
TrueRead back:
False
Default value:
None
ocpi_bytes_outType:
ulongAccess:
Parameter:
FalseWritable:
FalseInitial:
FalseVolatile:
TrueRead back:
False
Default value:
None
Worker Ports
in: Signed complex samples.Protocol:
iqstreamOptional:
False
out: Signed complex samples.Protocol:
iqstream_with_syncOptional:
False
time: Time interface provided by OpenCPI time server.Type:
timeinterface
Inputs:
Outputs:
Interfaces (other than data I/O ports):
Control Timing and Signals
The timestamper HDL worker uses the clock from the control plane and standard control signals.
Data presented on the input appears on the output clock three cycles later (latency=3). Two of the three clock cycles consist of a time message.
Utilization
Utilization reporting is not currently implemented.