| Info | HW section | SW section | Addr space | Interface | Versions |
| Author: | Tomas Pecenka |
Replicator component is used for realization of multicast communication. It solves problem with sending packet to more output interfaces. Records from LUP (look up processor) and software are processed by Replicator. Each record contains structural information which determines list of output interfaces to which the packet is send and specifies how the record will be processed. Replicator processes this record, replicates packet reference and puts packet reference with information about next processing description to proper priority queue.
Replicator block structure
LUP interface
Structure of LUP REC record
1.) Data format for MORE then one replication record (replication will be performed or packet will be deleted)- 13: 0 - replication records address
- 17:14 - number of Replication records
- 18 - more replication records (=0)
- 19 - remove packet
- 29:20 - statictics information (Matched rule)
- 31:30 - n/a
- 13: 0 - edit parameters
- 17:14 - number of Priority queue
- 18 - one replication records (=1)
- 19 - remove packet
- 29:20 - statictics information (Matched rule)
- 31:30 - n/a
PQ interface
PQ DATA output interface
- 13:0 - edit parameters
- 15:14 - n/a
- 31:16 - DRAM ID pointer


