Buscando un contador / registro binario IC [cerrado]

-1

Un pasatiempo mío es explorar tecnologías e intentar recrear versiones simplificadas por mi cuenta, para comprender mejor cómo funcionan. El proyecto actual en el que estoy trabajando es crear una CPU simple utilizando circuitos integrados (no quiero hacer esto desde el nivel de transistor, no estoy eso en esto ...)

Puedo encontrar muchos chips de registro para los registros de propósito general, pero el contador del programa (PC) requeriría un chip de contador que se pueda configurar de forma arbitraria (para lograr instrucciones de salto). ¿Alguien sabe de algún IC que esté disponible para lograrlo? Alternativamente, si alguien lo ha hecho antes, ¿cómo creas la PC? ¿Es un chip único o necesito crear un circuito de PC separado?

    

1 respuesta

1
  

¿Alguien sabe de algún IC que esté fácilmente disponible y que logre   esto?

Sí, se llaman FGPA's. Puede hacer tantos registros como pueda encajar en el FPGA y no hay cableado involucrado, lo que le ahorra tiempo. Usted puede obtener tablas de desarrollo por menos de 30 $ USD. Podría escribir su propio conjunto de instrucciones y diseñar su propia arquitectura de procesador. Tendría que aprender un HDL (yo recomiendo VHDL) y cómo simular, pero hay numerosos tutoriales en Internet para comenzar. Y tendrías una habilidad útil cuando hubieras terminado.

  

Alternativamente, si alguien alguna vez ha hecho esto antes, ¿cómo haces el   ¿ORDENADOR PERSONAL? ¿Es un chip único o necesito crear un circuito de PC separado?

Probablemente no podrá armar una CPU, eso es demasiado detallado. Se ha hecho, hubo un tipo que hizo un proyecto similar a este en un nivel de transistor Le llevé unos años. Incluso con lógica integrada y una CPU simple, esto llevaría mucho tiempo.

Construí una computadora 8088 por conexión de cable , que incluía la conexión de la memoria, ROM y E / S. Esto fue para un curso universitario, toma alrededor de 6 semanas y toma alrededor de 40 horas a la semana. Este tipo de cosas lleva tiempo, incluso sin errores, pasará unas cuantas semanas de trabajo implementándolo.

La "forma" en que lo hace es dibujar la arquitectura de su procesador con registros y cables, y luego encontrar circuitos integrados de lógica discreta que realizarán la función de cada uno.

    
respondido por el laptop2d

Lea otras preguntas en las etiquetas