Implementing Trigger-to-Image Reliability

In a complex imaging system, a lot can go wrong at all points – from initial acquisition to camera processing, to data transmission. Teledyne DALSA provides features, events, and I/O signals that provide the system designer with the tools to qualify the system in real time.

The Teledyne DALSA website provides general information, FAQ, and White Paper downloads about the Trigger-to-Image Reliability (T2IR) framework in hardware and Sapera LT software SDK. See Introducing T2IR.

T2IR with Genie Nano 10G

Nano 10G provides several features for system monitoring:

  • Built-in Self-Test on power-up and reset after firmware change

  • Image Buffer Accumulation – Count Status

  • Image Buffer Memory Size

  • Packet Resend Buffer Memory Size

  • Internal Temperature ReporFilting

  • In-camera Event Status Flags

  • Invalid External Trigger

  • Image Lost 

  • Packet Resend & Related Status

  • Ethernet Pause Frame Requested

Nano 10G Features for T2IR Monitoring

The following table presents some of the Nano 10G camera features developers can use for T2IR monitoring. The output line signals would interface to other external devices.

Camera Status Monitoring

Device Built-In Self Test

deviceBIST

Device Built-In Self Test Status

deviceBISTStatus

Device Temperature Selector

DeviceTemperatureSelector

Device Version

DeviceVersion

Firmware Version

DeviceFirmwareVersion

Last firmware update failed

FirmwareUpdateFailure

Manufacturer Part Number

deviceManufacturerPartNumber

Manufacturer Info

DeviceManufacturerInfo

Events

Event Selector

EventSelector

Event Notification

EventNotification

Event Statistic Selector

eventStatisticSelector

Event Statistic Count

eventStatisticCount

Events Overflow

eventsOverflow

Event Statistic Count Reset

eventStatisticCountReset

Acquisition and Triggers

Valid Frame Trigger

ValidFrameTrigger

Invalid Frame Trigger

InvalidFrameTrigger

Image Lost

ImageLost

Output Lines

Pulse on: Valid Frame Trigger

PulseOnValidFrameTrigger

Pulse on: Rejected Frame(s) Trigger

PulseOnInvalidFrameTrigger

Image Transfers

Transfer Queue Current Block Count

transferQueueCurrentBlockCount

Transfer Queue Memory Size

transferQueueMemorySize 

Transferred Image Max Data Size

transferMaxBlockSize

Transferred Image Min Data Size

transferMinBlockSize

Transferred Image Average Data Size

transferAverageBlockSize

Maximum Sustained Frame Rate

maxSustainedFrameRate

Packet Resend

PacketResend

Packet Resend Request Dropped

PacketResendRequestDropped

Ethernet Pause Frame Received

EthernetPauseFrameReceived

Precision Time Protocol (PTP)

PTP Status

ptpStatus

PTP Servo Status

ptpServoStatus

PTP Master Clock Identity

ptpMasterClockId

PTP Master Offset

ptpMasterOffsetNs

PTP Port Last Event

ptpPortLastEvent