The Bloom Filter primitive is a block RAM/URAM based module to achieve high performance in its functionality. It can filter redundant data before Join processing and also saves time because of reducing unnecessary memory accessing.
See Internals of Bloom-Filter.