One of the challenges faced by designers of digital systems is optimizing the communication and interconnection between system components. This work offers a presentation of the basic principles of interconnection network design. It incorporates hardware-level descriptions of concepts, allowing a de[...]