The preferred embodiment of the present invention provides an improved transport
demultiplexor that can receive and filter different data types before sending the
data to system memory. The preferred embodiment provides a string comparator to
facilitate real time filtering of continuous incoming data before loading the data
into system memory. The string comparator preferably uses a bit-maskable matching
filter that filters system data in real time as the data is being delivered to
system memory. When data matching the filter is located, the destination address
of that data is determined and delivered to the processor. This allows the processor
to quickly locate the desired data and thus facilitates the real time processing
of that data.