pulp-platform / common_cells

Common SystemVerilog components
Other
488 stars 138 forks source link

Add multiaddr_decode IP #180

Closed colluca closed 11 months ago

colluca commented 1 year ago

This IP provides address-based multicasting capabilities. By providing a mask together with the address, we can compactly represent a set of addresses to compare with the address map.

A question might be if we want to merge this functionality in the addr_decode module or keep it separate as is the case now. Integration of the addr_decode_napot with addr_decode was already a step in this direction, as the prior uses the same encoding for the address map as the multiaddr_decode module.