Von einigen Projekten habe ich noch unbestückte Platinen vorrätig. Bei Interesse gebe ich diese gerne zum Selbstkostenpreis ab (⇒Kontaktformular).


Z80 CPU Tester

Inspiriert von einem Hardware-Projekt von Vitaly Rudic, habe ich den Z80 CPU Tester entwickelt. In dieser Schaltung testet sich eine Z80 CPU quasi selbst.

Der Tester versucht:

  1. die CPU Technologie zu identifizieren (CMOS/NMOS),
  2. den CPU-Hersteller zu ermitteln (z.B. Zilog Z80, Z80 NEC Clone, UB880),
  3. zu testen, ob die CPU noch funktionsfähig ist und
  4. hilft die maximal unterstĂĽtzte Taktrate herauszufinden.

Diese Ergebnisse helfen dabei, gefälschte CPUs zu identifizieren.

Ein schönes Video, welches die Funktionswiese erläutert, ist auf YouTube zu finden (Sprachen: Russisch und Englisch).

Video: Z80 CPU Tester assembly and testing of processors in DIP, PLCC, QFP packages (8bit-museum.de), 16Bit Master, YouTube

Folgendes wird nicht getestet:

  • Interrupts
  • WAIT- und HALT-Eingangssignale
  • M1- und RFSH-Ausgangssignale
  • BUSRQ- und BUSACK-Signale

Die Hardware besitzt folgende Features:

  • 32 kByte EPROM (27C256), alternativ kann ein EEPROM verwendet werden (AT29C256)
  • 32 kByte SRAM
  • 2 Ausgänge mit 16 LEDs (Modell 2: zusätzlich ein Eingang)
  • RESET- und NMI-Taste
  • 16 MHz / 20 MHz umschaltbar
  • 1, 1/2, 1/4, 1/8, 1/16 Multiplikator (1-16 MHz / 1,25-20 MHz)
  • AnschlĂĽsse zur Messung des CPU-Stromverbrauchs
  • Spannungsversorgung per USB
  • THT fĂĽr einfaches Löten

Wer den Z80 CPU Tester nachbauen möchte findet unten die Gerber-Daten und den Quellcode zum Download auf Github.

Wer einen passenden Rahmen fĂĽr die Platine sucht, kann sich hier die STL-Dateien fĂĽr einen Rahmen herunterladen (Bild rechts).

Die Platine kann ĂĽber eBay oder direkt bei mir bezogen werden,

Firmware / Schaltpläne / Bauteilliste
Z80 CPU Tester Frame (for PCB v1.2)
Z80 CPU Tester Frame (for PCB v1.3)
Z80 CPU Tester Frame (for PCB v2.5)

2 Anworten auf „Hardware Projekte – Z80 CPU Tester“

  1. Peter

    Hallo, vielen Dank fĂĽr unser Gespräch bei der Retro Computer Messe in Paderborn. Eine groĂźe Bitte, ob man an den Z80 CPU Tester wohl so ein 2Ă—16 Zeichen HD44780 LCD Display z.B. minimal aufwändig im 4-Bit Modus anschlieĂźen könnte? Dazu sind doch nur 7 Portleitungen nötig. Imho ist zum Ansteuern nur WR nötig, RD ob das LCD Busy ist, ist nicht nötig! Gute WĂĽnsche fĂĽr’s nächste Jahr an deine ganze Familie! LG Peter (der Typ mit der blauen Haarsträhne)

    Antworten
    • Avatar-FotoStephan Artikelautor

      Das wäre eine interessante Erweiterung, die ich gerne auf meine ToDo-Liste setze.
      Du kannst das im Grunde aber auch jetzt schon realisieren: Die zweite Variante stellt die 16-Bit I/O per Stiftleiste zur Verfügung. Du könntest dort das Display anschließen und den Code so ändern, dass die Ausgabe darauf erfolgt.

      Antworten

Schreibe einen Kommentar zu Peter Antwort abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert