Z80 CPU-Tester and Analyzer

Proyectos de hardware con sus esquemáticos y si llevan software en fuente

Moderadores: cacharreo, Fundadores

Reglas del Foro
Aquí solo tienen cabida proyectos de hardware que incluyan siempre al menos sus esquemáticos para poder reproducirlos si llevan componentes electrónicos, y si es posible los ficheros del programa en que se hacen, los diseños de las placas, los gerber, etc. Si llevan algún tipo de software asociado debe estar diponible el código fuente

Para los que no cumplen estas condiciones se debe postear en el foro de proyectos generales.
Responder
Avatar de Usuario
slabbi
El infierno es su lugar
El infierno es su lugar
Mensajes: 176
Registrado: 23 Ago 2020, 22:14
Been thanked: 1 time
Contactar:

Z80 CPU-Tester and Analyzer

Mensaje por slabbi »

Hello,

This project is interesting for those who want to know exactly how a Z80 CPU works and processes commands.

Imagen

A while ago I stumbled upon Goran Devic's website. Goran describes there a possibility to control a Z80 CPU with an Arduino. I found the idea so interesting that I designed an Arduino shield for the Mega 2560, adapted its software accordingly and added a few functions, e.g. the length of the clock cycle can be set and specified test programs can be loaded. An LCD display can also be connected so that operation without a serial console is also possible.

If you want to build the Z80 CPU analyzer, you will find the Gerber data and the source code for download on that page (schematics available from Goran's website).
Only a few components are required. Download from:
https://8bit-museum.de/sonstiges/hardwa ... pu-tester/

There are instructions (in German) under this link, on the right-hand side there is a button to switch the language:
https://8bit-museum.de/sonstiges/hardwa ... pu-tester/

The videos for the project are in German, but the second video clearly shows what is possible with the Shield:




The project is nothing technically insanely sophisticated, but it is very interesting to analyze the Z80 commands step by step.

Maybe you like this project.

--------------------------------------------------------------------------------------------------------------

Hola,

Este proyecto es interesante para aquellos que quieran saber exactamente cómo funciona y procesa los comandos una CPU Z80.

Imagen

Hace un tiempo me topé con el sitio web de Goran Devic. Goran describe la posibilidad de controlar una CPU Z80 con un Arduino. Encontré la idea tan interesante que diseñé un escudo Arduino para el Mega 2560, adapté su software en consecuencia y agregué algunas funciones, p. se puede configurar la duración del ciclo de reloj y se pueden cargar programas de prueba específicos. También se puede conectar una pantalla LCD para que también sea posible el funcionamiento sin una consola en serie.

Si desea recrear el probador de CPU Z80, encontrará los datos de Gerber y el código fuente para descargar en esta página (esquemas disponibles en el sitio web de Goran).
Solo se requieren algunos componentes. Descargar desde:
https://8bit-museum.de/sonstiges/hardwa ... pu-tester/

Hay instrucciones (en alemán) debajo de este enlace, en el lado derecho hay un botón para cambiar el idioma:
https://8bit-museum.de/sonstiges/hardwa ... pu-tester/

Los videos del proyecto están en alemán, pero el segundo video muestra claramente lo que es posible con el Shield:




El proyecto no es nada técnicamente increíblemente sofisticado, pero es muy interesante analizar los comandos del Z80 paso a paso.

Quizás te guste este proyecto.
Avatar de Usuario
Popopo
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3466
Registrado: 05 Nov 2019, 15:25
Has thanked: 1120 times
Been thanked: 570 times

Re: Z80 CPU-Tester and Analyzer

Mensaje por Popopo »

Thank you!
For sure it will be very interesting to check it out and learn from it.
Thank you
Responder

Volver a “Proyectos de hardware abiertos”