Patent ID: 8924795

Claim:
A distributed debug system comprising: a plurality of processing elements connected to sequentially perform a plurality of processing functions on a received data unit, wherein at least a first and a second of said processing elements comprise a debug trap unit having a first debug enable input, a first debug enable output, a first debug thread comprising at least a first debug trap circuit having a match signal output connected to said first debug enable output and configured to filter at least a part of said data unit, compare a filtering result with a configurable debug value and provide a match signal to said match signal output when a comparison result indicates a successful local match, and a debug trace dump logic unit configured adapted to dump a configurable amount of debug trace data to a buffer associated with said data unit on reception of a match event; and a debug initiator unit comprising a debug initiator output connected to said first debug enable input of said debug trap unit of said first processing element, and a debug initiator input connected to said first debug enable output of said debug trap unit of said second processing element.