Bajando de nivel… al modelado de los fierros

Recopilación de links para entender un poco mejor los fierros. Como siempre hay que retroceder un poco en el tiempo para ver donde estamos parados y ver si con los recursos actuales, la comunidad y el codigo abierto es posible desmitificar como caminan las cosas :). Empecemos por las cosas pequeñas para poder entender algo….

Algunos papers y otras yerbas para tener una basesita teórica…

Ahora hay que ver alguna implementación… empezamos por cosas viejas para que sean simples:

Para poder meter mano hay que tener fierros viejos o usar simuladores/emuladores:

Opcodes:

Por supuesto siempre hay lugar para diseño y testing usando Verilog:

Ahora que estamos bien abajo podemos empezar a subir…

Se puede usar el siguiente framework para armar el backend del compilador para un “nuevo” cpu: The LLVM Compiler Infrastructure

Ejemplo de generación de backend:Tutorial: Creating an LLVM Backend for the Cpu0 Architecture

hackaday: Intraestructura para el CPU

Compiladores y recursos para 6809: recursos 6809

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s