Generador / simulador de CPU personalizado

4

Busqué en Google profundamente pero no pude encontrar ningún simulador de constructor de CPU . Espero específicamente aprender sobre el funcionamiento del puente norte, pero cuando busqué en Google el "simulador de puente" o "puente (el juego de la construcción)" es el resultado.

No quiero simular arquitecturas existentes. Necesito crear mi propio.

Pregunta: ¿Conoce algún proyecto gratuito (idealmente C ++) con esta flexibilidad:

  • Coloque las ALU, las FPU, etc. de manera arbitraria
  • Haz que la instrucción fetcher ancho 8 bytes
  • Permite la operación con un conjunto arbitrario de componentes (E.G, construir un sistema que no utiliza caché L2 / L3)
  • Designar longitud de tubería de instrucción
  • Ejecutar el hardware simulado en varias frecuencias
  • Puede simular una GPU (o GPU)

¿Hay alguna utilidad que me permita experimentar con el diseño de hardware de forma CAD haciendo clic y arrastrando? Si no lo hay, ¿qué tan complicado sería hacer un simulador de este tipo para sistemas de 8 bits?

    

1 respuesta

4

Sobre la base de su pregunta, creo que escribir un simulador para sistemas de 8 bits estaría sobre su cabeza.

    
respondido por el Brian Carlton

Lea otras preguntas en las etiquetas