摘要 |
A data stream filter (200) includes a memory bank storing a pattern field (210), and a memory bank storing an enable field (220). A comparator (250) compares units of an input data stream (240) with identically sized units of the pattern field according to corresponding units of the enable field. An input controller (270), coupled to the comparator and memory bank (210), writes matching units of the input data stream over the corresponding units of the pattern field, and an output controller (260), coupled to the comparator and the memory bank (210) outputs the content of the memory bank (210) when all units of the pattern field are matched.
|