¿Seleccionar entre 2 CPU distintas en una sola placa?

¿Tienes problemas con tu equipo?, preguntanos.

Moderador: Fundadores

Responder
Avatar de Usuario
Querubin
Demonio tercer orden
Demonio tercer orden
Mensajes: 635
Registrado: 15 Ene 2016, 00:01
Ubicación: Totana

¿Seleccionar entre 2 CPU distintas en una sola placa?

Mensaje por Querubin »

Aviso. Otra ocurrencia de las mías. :))

¿Se puede quitar una CPU de su placa y en su lugar colocar una plaquita con dos CPUs distintas, compatibles con la placa, y mediante algún tipo de selector elegir la que me convenga?.

Supongo que poder hacerse se puede. Pero la idea es no tener que aislar mediante un interruptor cada patilla de las CPUs. Una locura vamos. Más bien saber si se podrían poner en paralelo y simplemente con seleccionar la alimentación de la que queramos activar sería suficiente o pueden afectar las distintas señales tanto a las CPUs como a la placa base y su funcionamiento que es lo que supongo pasaría.
poco a poco
Avatar de Usuario
Kyp !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3376
Registrado: 30 Sep 2013, 14:54
Ubicación: Madrid
Has thanked: 28 times
Been thanked: 146 times

Re: ¿Seleccionar entre 2 CPU distintas en una sola placa?

Mensaje por Kyp »

Si la CPU está preparada para ello (así, a bote pronto, el Z80 o el 680x0 creo que sí lo están)... y haciéndolo de la manera correcta (usando las señales que tienen para inhibir sus buses)... supongo que se podría. Eso sí, pasando por un reset entre cambio y cambio, nada de cambiar al vuelo.

Lo de hacer piggy-back quitando la alimentación nada más no es buena idea.
Avatar de Usuario
flopping
Fundador
Fundador
Mensajes: 9971
Registrado: 29 Mar 2013, 15:26
Ubicación: Valencia
Been thanked: 122 times
Contactar:

Re: ¿Seleccionar entre 2 CPU distintas en una sola placa?

Mensaje por flopping »

Si que se podría, pero como bien dice Kyp, habría que ver si el micro lo permite, ya que hay micros que si que tienen señales para poner sus buses en alta impedancia y de esa forma se habilita uno u otro, supongo que tú pregunta va por si pones un micro de mayor velocidad o de mejores prestaciones, más instrucciones o cosas así, como por ejemplo una placa con un micro 8080 y que se podría cambiar por un V30 o algo similar, aunque no se a qué micros te refieres o a qué ventajas tendrías con ese cambio, si especificas algo más, quizá podamos afinar mejor y decirte si es o no posible lo que pides.
No me hago responsable de mis post pues estan escritos bajo la influencia del alcohol y drogas psicotropicas, por la esquizofrenia paranoide.
(C) 1982-2024, 42 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".

Mi juego, que puedes descargar desde aqui
Avatar de Usuario
Querubin
Demonio tercer orden
Demonio tercer orden
Mensajes: 635
Registrado: 15 Ene 2016, 00:01
Ubicación: Totana

Re: ¿Seleccionar entre 2 CPU distintas en una sola placa?

Mensaje por Querubin »

Gracias por responder.

Viendo que existiría la remota posibilidad paso a plantear la idea en concreto.

NES PAL se puede transformar en NTSC sustituyendo CPU, PPU y XTAL por unos de una NES NTSC. Pero para tener más opciones igual se podría hacer ese mod que planteo seleccionando entre esos tres componentes o los otros para tener una NES PAL/NTSC.

¿Para que si puedes tener una de cada? Pues para experimentar y también porque tengo intención de hacer el mod RGB y así solo se lo haría a una. Menos consolas por casa, menos gasto en el mod, etc.
poco a poco
Avatar de Usuario
flopping
Fundador
Fundador
Mensajes: 9971
Registrado: 29 Mar 2013, 15:26
Ubicación: Valencia
Been thanked: 122 times
Contactar:

Re: ¿Seleccionar entre 2 CPU distintas en una sola placa?

Mensaje por flopping »

Para pasar una nes pal a ntsc hay que cambiar todo eso?, no se, pero igual sale más barato y más sencillo tener 2 consolas.
No me hago responsable de mis post pues estan escritos bajo la influencia del alcohol y drogas psicotropicas, por la esquizofrenia paranoide.
(C) 1982-2024, 42 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".

Mi juego, que puedes descargar desde aqui
Avatar de Usuario
Scooter !!Va-de-Retro
Demonio tercer orden
Demonio tercer orden
Mensajes: 966
Registrado: 27 Feb 2014, 11:33
Ubicación: Alicates
Has thanked: 1 time
Been thanked: 12 times

Re: ¿Seleccionar entre 2 CPU distintas en una sola placa?

Mensaje por Scooter »

flopping escribió:Para pasar una nes pal a ntsc hay que cambiar todo eso?, no se, pero igual sale más barato y más sencillo tener 2 consolas.
Sin duda si pero se hace menos el boticario que es de lo que se trata.
Solo se que no se nada (algunos no saben eso)
Avatar de Usuario
Querubin
Demonio tercer orden
Demonio tercer orden
Mensajes: 635
Registrado: 15 Ene 2016, 00:01
Ubicación: Totana

Re: ¿Seleccionar entre 2 CPU distintas en una sola placa?

Mensaje por Querubin »

La cosa es intentar determinar lo factible del asunto y ya desechar o probar hacerlo.

Supongo que piggy back es imposible porque habrá señales que salgan de una patilla que al entrar por la misma patilla del otro IC salgan por otra de sus patillas hacia el primero dando resultados catastróficos. Con mis escasos conocimientos me planteo si colocando diodos en puntos clave sería factible. Desde luego 40 por PPU y 40 por CPU. Osea, 160 diodos como que no.

Pinout de PPU NTSC
► Mostrar Spoiler
poco a poco
Avatar de Usuario
dandare
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3718
Registrado: 09 Feb 2016, 15:09
Ubicación: I Register
Been thanked: 6 times

Re: ¿Seleccionar entre 2 CPU distintas en una sola placa?

Mensaje por dandare »

La manera bonita es poniendo buffers bidireccionales Tri-estado.

La gestión con petición de bus, aparte de que la PPU, por ejemplo, no lo soporta, no es tan evidente como poner un switch.
Otra cosa artesana que se podría mirar es ver cómo responden estos chips al reset, porque hay resets que dejan al trasto en Hi-Z. Si no recuerdo mal, el Z80 pone Addr y Data en Hi-z, pero los niveles de control a 1 (MREQ, IOREQ...)
Imagen
Imagen
Avatar de Usuario
Kyp !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3376
Registrado: 30 Sep 2013, 14:54
Ubicación: Madrid
Has thanked: 28 times
Been thanked: 146 times

Re: ¿Seleccionar entre 2 CPU distintas en una sola placa?

Mensaje por Kyp »

Querubin escribió: 01 Sep 2018, 21:17 NES PAL se puede transformar en NTSC sustituyendo CPU, PPU y XTAL por unos de una NES NTSC. Pero para tener más opciones igual se podría hacer ese mod que planteo seleccionando entre esos tres componentes o los otros para tener una NES PAL/NTSC.
Eso lo complica bastante. Lo que se me ocurre es hacer una placa con los dos juegos de chips y cristal y seleccionar uno u otro pero con interruptores digitales en vez de manuales. Básicamente lo que dice Dandare. Multiplexores en las señales unidireccionales y transceivers triestados en las bidireccionales.

No conozco la NES, pero si la señal de video es RGB sería más fácil porque solo cambia la frecuencia de pixel (el cristal) pero el paso de digital a analógico seria el mismo para PAL o NTSC, pero si es compuesto además cambia la parte analógica.
Avatar de Usuario
Querubin
Demonio tercer orden
Demonio tercer orden
Mensajes: 635
Registrado: 15 Ene 2016, 00:01
Ubicación: Totana

Re: ¿Seleccionar entre 2 CPU distintas en una sola placa?

Mensaje por Querubin »

Es video compuesto. Pero, veo que es para un nivel al que no llego. Por otro lado, no creo que sea algo con visos de tener la aceptación suficiente en el mundillo como para invertir tiempo y dinero en su desarrollo. Y liaros para esto creo que es más caro que dos mods RGB para una consola de cada norma. No es que esteis faltos de proyectos precisamente.

Me alegro de todos modos por ver que no es algo tan descabellado.

Gracias por participar.
poco a poco
Responder

Volver a “Consultas”