Tengo un diseño antiguo, desde 1999 aproximadamente, con un FPGA XCS30XL antiguo y un MCU MCU6840 antiguo. Están conectados entre sí a través de un periférico de bus paralelo y ambos utilizan y apagan 5V. Pero hay una rareza que es que algunas de las líneas de control entre las dos (IRQ, CS, R, W, etc.) se desvían a 3.3V en lugar de 5V (la dirección / los datos son una combinación de 5V o ningún pullup). Todos los demás pullups en el sistema son generalmente 5V,
¿Cuál podría ser la razón / los beneficios de llevar un sistema de señalización de 5V (a 16Mhz o menos) a 3.3V en lugar de 5V en la lógica de empujar / tirar cuando los chips realmente usan la señalización de 5V?