Difference between revisions of "LB-Z80-01"

From Land Boards Wiki
Jump to navigation Jump to search
Line 31: Line 31:
 
[[file:LB-Z80-01_PLD.PNG]]
 
[[file:LB-Z80-01_PLD.PNG]]
  
==== PLS Listing ====
+
==== PLD Listing ====
 +
 
 +
<pre>
 +
Name      LB-Z80-01_PLD;
 +
Partno    ATF16V8B;
 +
Date      09/17/20;
 +
Revision  01;
 +
Designer  DOUG G;
 +
Company    LAND BOARDS LLC;
 +
Assembly  LB-Z80-01_U2;
 +
Location  Rustbelt, US;
 +
Device    G16V8;
 +
 
 +
/*
 +
*/
 +
 
 +
 
 +
/* Control inputs */
 +
PIN    1  = CLK;
 +
PIN    2  = CPUA13;
 +
PIN    3  = CPUA14;
 +
PIN    4  = CPUA15;
 +
PIN    5  = !MREQ;
 +
PIN    6  = !IORQ;
 +
PIN    7  = !M1;
 +
PIN    8  = !CPURD;
 +
PIN    9  = !CPUWR;
 +
 
 +
/* Counter data inputs */
 +
PIN    13  = !ROMCS;
 +
PIN    14  = !IOCS;
 +
PIN    16  = !MEMRD;
 +
PIN    15  = !RAMCS;
 +
PIN    18  = !WAIT;
 +
 
 +
ROMCS = !CPUA15 & !CPUA14 & !CPUA13 & MREQ & CPURD;
 +
 
 +
RAMCS = CPUA15 & MREQ
 +
#      CPUA14 & MREQ
 +
#      CPUA13 & MREQ;
 +
 
 +
IOCS = !M1 & IORQ;
 +
 
 +
WAIT = !MREQ # !IORQ;
 +
 
 +
MEMRD = CPURD;
 +
</pre>
  
 
=== Backplane Connector ===
 
=== Backplane Connector ===

Revision as of 13:50, 19 August 2024

LB-Z80-01 FRONT-3D.png

Features

  • Z80 CPU
  • Oscillator 8 MHz nominal on card
  • Reset switch/power monitor
  • Address decoder PLD drives RAM/ROM/IO chip selects
  • 100x50mm card

Memory Map

  • 0x0000-0x1FFF 8KB ROM
  • 0x2000-0xFFFF 56KB SRAM
  • I/O
    • 0x00-0x7F - Free
    • 0x80-0x81 - Serial port (ACIA)

Design

CPU and Power Supervisor/Reset

LB-Z80-01 CPU.PNG

Oscillator

LB-Z80-01 OSC.PNG

PLD

LB-Z80-01 PLD.PNG

PLD Listing

Name       LB-Z80-01_PLD;
Partno     ATF16V8B;
Date       09/17/20;
Revision   01;
Designer   DOUG G;
Company    LAND BOARDS LLC;
Assembly   LB-Z80-01_U2;
Location   Rustbelt, US;
Device     G16V8;

/*
*/


/* Control inputs */
PIN    1   = CLK;
PIN    2   = CPUA13;
PIN    3   = CPUA14;
PIN    4   = CPUA15;
PIN    5   = !MREQ;
PIN    6   = !IORQ;
PIN    7   = !M1;
PIN    8   = !CPURD;
PIN    9   = !CPUWR;

/* Counter data inputs */
PIN    13  = !ROMCS;
PIN    14  = !IOCS;
PIN    16  = !MEMRD;
PIN    15  = !RAMCS;
PIN    18  = !WAIT;

ROMCS = !CPUA15 & !CPUA14 & !CPUA13 & MREQ & CPURD;

RAMCS = CPUA15 & MREQ
#       CPUA14 & MREQ
#       CPUA13 & MREQ;

IOCS = !M1 & IORQ;

WAIT = !MREQ # !IORQ;

MEMRD = CPURD;

Backplane Connector

LB-Z80-01 BKPL.PNG

Mechanicals

LB-Z80-01 MECH.PNG

Checkout

Rev 1

Assembly Sheet