A system for multicasting in a high-speed switching environment includes multiple input ports and multiple output ports. In an embodiment, a maximum pacing rate parameter replaces a plurality of conventional, separately programmable pacing parameters. In one implementation, the interleaver includes: logic circuitry for generating interleaved order positions for the set of data items and memory coupled to the logic circuitry for holding an initial value of at least one parameter for use by the logic circuitry to initialize interleaving operation. The setting terminal device receives the connection information from the CE-device registration setting server and stores it in a memory card. The light-emitting elements are respectively connected between the first power supply line and the second power supply line. Hulls and kernels are separated and may be used in this form or processed further.