Estoy trabajando en un proyecto educativo para jugar con las redes de computadoras y la comunicación.
No usaré ningún protocolo de red oficial y estoy de acuerdo con eso.
Me gustaría construir una especie de conmutador de red que tenga la capacidad de enrutar diferentes nodos entre sí.
Me gustaría encontrar una solución de chip único que tenga cientos de pines de E / S, y tenga la capacidad de conectar cualquiera de estos pines de E / S a cualquier otro mediante algún tipo de protocolo.
Entonces, si quisiera que el nodo 4 hablara con el nodo 20, y el nodo 4 usa los pines 20-25, y el nodo 20 usa los pines 100-105, los pines 20-25 se conectarán al 100-105.
En la actualidad, sería posible utilizar un microcontrolador Atmel con cientos de E / S y activar y desactivar un par de transistores para cada línea de datos para permitir que se produzca la comunicación.
Sin embargo, prefiero ahorrarme la molestia de un millar de transistores y prefiero soltar cientos en una solución de chip único para la tarea.
Entonces, ¿alguno de ustedes ha visto el chip que estoy describiendo? Si es así, ¿qué tipo de chips debo buscar, y debo prestar especial atención a las características relevantes al aspecto de transmisión de la señal del circuito (capacitancia parásita, inductancia, etc.)?
EDITAR: Aunque los conmutadores de puntos de cruce serían agradables, no puedo encontrar muchos de ellos con los cientos de canales que estoy buscando. Un FPGA sería una buena solución, pero no sé si estos dispositivos me permitirían hacer el enrutamiento que deseo hacer.