TODOPIC

Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: Robert76 en 30 de Diciembre de 2018, 00:54:28

Título: Mini PC desarrollada con lógica discreta
Publicado por: Robert76 en 30 de Diciembre de 2018, 00:54:28
Hola gente, a continuación quería mostrarles un proyecto realizado allá por el 2006, y dadas ciertas complicaciones tanto personales, económicas y a nivel de desarrollo en si, quedó abandonada en un cajón.
Luego de un tiempo, al mostrarla a un amigo le fascinó y me motivó a continuar, mejorar y darle un uso "práctico" por decirlo de alguna manera.
Aquí les dejo un par de enlaces dónde se explica brevemente el hardware/software y algunos ejemplos.
Muchas gracias!!!!
https://m.youtube.com/watch?v=2k6mebcxkdQ

https://m.youtube.com/watch?v=q47cf0BPpPs
Título: Re:Mini PC desarrollada con lógica discreta
Publicado por: KILLERJC en 30 de Diciembre de 2018, 11:06:20
Que buen proyecto, mis mas sinceras felicitaciones, hasta comunicación telefónica tiene.
Título: Re:Mini PC desarrollada con lógica discreta
Publicado por: Robert76 en 30 de Diciembre de 2018, 14:15:42
Pero muchas gracias Compañero!!!  :-) :-)
Cualquier curiosidad que surja, no tengo ningún problema en compartir!!!
Título: Re:Mini PC desarrollada con lógica discreta
Publicado por: KILLERJC en 30 de Diciembre de 2018, 14:26:17
El tema del set de instrucciones, lo implementaste con una EEPROM, para crear una tabla y de alli alimentar la logica ?
Título: Re:Mini PC desarrollada con lógica discreta
Publicado por: Robert76 en 30 de Diciembre de 2018, 14:37:58
El tema es así, las instrucciones se cargan en una EEPROM y los datos en otra, ambas trabajan en paralelo.
Una vez leída la instrucción se envía a un decodificador de instrucciones hecho con cuatro decodificadores CD4514 y de ahí cada salida ataca a un registro específico.
Los datos que vienen de la otra EEPROM, se envían a un BUS común de datos. Y para que no haya colisión de quién quiere usar el BUS, hay un CD4515 que selecciona de donde vienen los datos.
Las instrucciones que comienzan con la letra A, se usan en los saltos de dirección, ALU, comparador y máscaras de bits.
Las que comienzan con B, manejan la RAM, EEPROM(auxiliar para guardar datos seleccionados por el usuario) y además manejan los registros de sonido monofónico.
Las instrucciones con C manejan los registros de video y puertos.
Puedo subir, fotos del esquema del hardware, si lo deseas.
Título: Re:Mini PC desarrollada con lógica discreta
Publicado por: Holgorio en 31 de Diciembre de 2018, 10:05:02
Hola gente, a continuación quería mostrarles un proyecto realizado allá por el 2006, y dadas ciertas complicaciones tanto personales, económicas y a nivel de desarrollo en si, quedó abandonada en un cajón.
Luego de un tiempo, al mostrarla a un amigo le fascinó y me motivó a continuar, mejorar y darle un uso "práctico" por decirlo de alguna manera.
Aquí les dejo un par de enlaces dónde se explica brevemente el hardware/software y algunos ejemplos.
Muchas gracias!!!!
https://m.youtube.com/watch?v=2k6mebcxkdQ

https://m.youtube.com/watch?v=q47cf0BPpPs

Impresionante!! Para una asignatura de la uni hice un procesador por software todo grafico, pero algo asi no lo habia visto nunca, es como volver al pasado y ver los inicios de la electronica digital.

A mi si me gustaria saber mas y ver esquemas y aprender todo lo posible.

Un saludo y gracias por enseñarlo
Título: Re:Mini PC desarrollada con lógica discreta
Publicado por: luismh en 31 de Diciembre de 2018, 10:36:20
Excelente proyecto.
Estoy asombrado! Felicitaciones.
Pregunta: ¿es posible ganarle a la compu en el pong? jaja
Título: Re:Mini PC desarrollada con lógica discreta
Publicado por: Robert76 en 31 de Diciembre de 2018, 11:27:36
Hola gente, a continuación quería mostrarles un proyecto realizado allá por el 2006, y dadas ciertas complicaciones tanto personales, económicas y a nivel de desarrollo en si, quedó abandonada en un cajón.
Luego de un tiempo, al mostrarla a un amigo le fascinó y me motivó a continuar, mejorar y darle un uso "práctico" por decirlo de alguna manera.
Aquí les dejo un par de enlaces dónde se explica brevemente el hardware/software y algunos ejemplos.
Muchas gracias!!!!
https://m.youtube.com/watch?v=2k6mebcxkdQ

https://m.youtube.com/watch?v=q47cf0BPpPs

Impresionante!! Para una asignatura de la uni hice un procesador por software todo grafico, pero algo asi no lo habia visto nunca, es como volver al pasado y ver los inicios de la electronica digital.

A mi si me gustaria saber mas y ver esquemas y aprender todo lo posible.

Un saludo y gracias por enseñarlo
Muchas gracias amigo! En breve subo algunas imágenes. Lamentablemente no tengo scaner, así que haré lo mejor que pueda para que sean claras.
Título: Re:Mini PC desarrollada con lógica discreta
Publicado por: Robert76 en 31 de Diciembre de 2018, 11:33:21
Excelente proyecto.
Estoy asombrado! Felicitaciones.
Pregunta: ¿es posible ganarle a la compu en el pong? jaja
Gracias Luis!
Jajaja, es posible! En un principio probando el juego era imposible ganarle.  Modificando una variable permite al oponente reaccionar más tarde o no reaccionar directamente.
Era necesario probar que ocurría en el programa, en esa situación, porque si hay un error, difícil corregir luego de un tiempo si lo abandono.
Título: Re:Mini PC desarrollada con lógica discreta
Publicado por: Robert76 en 31 de Diciembre de 2018, 12:29:09
Estoy buscando la manera de subir fotos, en algún formato liviano ya que me limita el gestor a 400KB :oops:
Título: Re:Mini PC desarrollada con lógica discreta
Publicado por: Diego Gonzalez en 20 de Marzo de 2019, 20:21:59
Madre mia. Que locura. Es impresionantemente complicado para mi. Todo es ponerse, pero por ahora me has dejado sin palabras. Un saludo y gracias por compartir y recuperarlo. Esta de museo.
Título: Re:Mini PC desarrollada con lógica discreta
Publicado por: Robert76 en 20 de Marzo de 2019, 21:25:51
Madre mia. Que locura. Es impresionantemente complicado para mi. Todo es ponerse, pero por ahora me has dejado sin palabras. Un saludo y gracias por compartir y recuperarlo. Esta de museo.
Gracias por el elogio compañero, próximamente me han pedido que lo presente en el Famaf de la ciudad de Córdoba. Así que estoy ultimando detalles más que nada estéticos.
Título: Re:Mini PC desarrollada con lógica discreta
Publicado por: Robert76 en 27 de Noviembre de 2019, 18:22:21
Hola gente, les comparto sobre un proyecto en el que llevo trabajando alrededor de 4 meses.
Se trata de un procesador de 32bits realizado en tecnología TTL.
https://m.youtube.com/watch?v=GusGMSNe3LU  (https://m.youtube.com/watch?v=GusGMSNe3LU)

https://m.youtube.com/watch?v=Wf5YIInCZp8    (https://m.youtube.com/watch?v=Wf5YIInCZp8)
Título: Re:Mini PC desarrollada con lógica discreta
Publicado por: Robert76 en 26 de Julio de 2020, 23:44:36
Buenas a la comunidad, quiero compartirles algunos avances sobre el proyecto PDC32.

  https://m.youtube.com/watch?v=PplGikhNye0  (https://m.youtube.com/watch?v=PplGikhNye0)

https://m.youtube.com/watch?v=P31Qsb0kb2k  (https://m.youtube.com/watch?v=P31Qsb0kb2k)
Título: Re:Mini PC desarrollada con lógica discreta
Publicado por: Leon Pic en 28 de Julio de 2020, 09:32:49
Muy buen proyecto.  ((:-)) ((:-))
Título: Re:Mini PC desarrollada con lógica discreta
Publicado por: Robert76 en 28 de Julio de 2020, 16:23:16
Gracias compañero!
En la brevedad subo un vídeo de la placa controladora de teclado PS2.
Que además puede ser útil para cualquier aplicación dónde requiere teclado.
Título: Re:Mini PC desarrollada con lógica discreta
Publicado por: Robert76 en 29 de Julio de 2020, 21:46:22
Lo prometido es deuda!
Les comparto el desarrollo de una tarjeta que controla teclados PS2.
Muchas gracias!

    https://m.youtube.com/watch?v=AezsA5F4UxY   
       (https://m.youtube.com/watch?v=AezsA5F4UxY)
Título: Re:Mini PC desarrollada con lógica discreta
Publicado por: milagro4 en 04 de Agosto de 2020, 13:41:57
muy buen proyecto, apoyo 100%%
Título: Re:Mini PC desarrollada con lógica discreta
Publicado por: Robert76 en 04 de Agosto de 2020, 16:25:30
Gracias Amigo, el siguiente trabajo, es el diseño del control de ON/OFF mediante fuente ATX.
Lo que me permite encender y apagar el sistema mediante un botón.
El apagado lo puede realizar el procesador o bien  presionando el mismo botón ON/OFF durante unos seg.
Simulando el comportamiento de un PC.
Título: Re:Mini PC desarrollada con lógica discreta
Publicado por: milagro4 en 21 de Agosto de 2020, 15:50:38
muy bien, recuerda subirnos el video
Título: Re:Mini PC desarrollada con lógica discreta
Publicado por: Robert76 en 21 de Agosto de 2020, 15:59:23
muy bien, recuerda subirnos el video
Muchas gracias! Ya tengo el dispositivo funcionando.
Ni bien le de forma al vídeo, lo edito y comparto!