Tengo una aplicación donde 12 bits de entrada necesitan generar 6 bits de salida de manera configurable por el usuario. Por supuesto, esto requiere el uso de una tabla de búsqueda basada en RAM.
Me he dado cuenta de que la RAM estática más rápida disponible tiene un tiempo de acceso de aproximadamente 10 ns, lo que limita la velocidad de acceso a la tabla de consulta a 100 Mhz
¿Cómo se las arreglan los microprocesadores para acceder a sus cachés internos en un ciclo de 1 reloj, generalmente 30 veces más rápido que esto? ¿La velocidad del chip RAM está limitada por su bus de comunicación externo o es otra cosa?