Me esconden un secreto de fantasía (oops, no es tan secreto más) para crear un equipo desde cero. Estoy en busca de un fácil-a-utiliza el microprocesador para empezar. Necesito saber sobre los sospechosos de siempre como el 6502, 68000, 8086, Z80, etc. Pero me pregunto si hay algo mejor que está ahí fuera. Aquí está mi lista de deseos:
Debe tener:
- Baja velocidad de reloj (4-25 MHz)
- No más de 40 a 60 pines, preferiblemente en DIP de configuración
- Capacidad para la dirección de alrededor de 64 KB de memoria, pero hasta 1MB o así estaría bien
- Almacena-programa de arquitectura (no leer-sólo espacio de instrucción) (Edit: esto descarta la mayoría de la gama baja de los microcontroladores, como el PIC y AVR)
- Modelo de memoria plana, no bancarizados o segmentado como el 8086
Gustaría, pero no es necesario tener:
- RISCy conjunto de instrucciones (load-store)
- Registros de propósito General
- Surtido de TTL I/O pins
- Incorporado en la memoria flash ROM
Lo microprocesador o microcontrolador sugieren que es relativamente fácil de conectar y obtener la primera ROM rutinas escritas?
Mi objetivo es conseguir que una simple Vuelta (o similar) en el sistema. Sólo para decir que lo hice.
Edit: Después de hacer un poco de investigación, creo, algo así como el ARM7 me iría bien. Viene con un no-trivial de la cantidad de memoria flash y SRAM para jugar, a veces tanto como el flash de 256 kb y 64 KB de memoria SRAM, junto con e/S digital, ADC, serial I/O, y más.
He aquí uno: el STR711 BRAZO de la junta de desarrollo.