Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Choosing a Fast NAND gate

Looking through the data sheets for NAND gates found the following timings:-

Part NoChipManufactureSpeed
PackagePrice



MinTypMax



108529774HCT00DNXP
10nS

SOIC0.221
38175574HCT00NNXP
10nS

DIP0.667
959088974HC00Ti
8nS

DIP0.31
1105915SN74AHCIG00Ti
5,2
8 mA

SOT-23-5

1.78
1287697SN74LVCIG007 SN74LVC1G00DBVRTi
4.0
32mASOT-23-51.98

SN74LVC1G00-EPTi1.04.0





SN74LVC1G00DBVRTi1.0
4.0
SOT-23-5


The Single 2-input Positive NAND gates display the fastest times.

...

Full Data Sheet for SN74LVC1G00 Single 2-Input Positive-NAND Gate & Timing

View file
namesn74lvc1g00.pdf
height150

Image Modified

Circuit Description

There are 2 inputs,

...

Truth Table of half a 74139 using two outputs

Inputs Enable SelectOutputs
/E
/CE 

A1
GND 

A0
A19 
/Y1
/CE1 FLASH 
/Y0
/CE0 RAM 
00010
00101
1XX11

Logic Diagram

Original

Cut Down Version using two inputs and two outputs

...

The Z88 only uses one half of this dual decode chip. This circuit may be made with

  • inverters
  • 2 NAND gates

The inverters are slower than the NAND gates, so it was decided to use 5 NAND gates using 3 of the gates as inverters.

...

The logic was checked with thanks to http://www.neuroproductions.be/logic-lab/ for the simulator.

Inputs Enable SelectOutputs

/E
/CE 
A0
A19 
/Y1
/CE1 FLASH 
/Y0
/CE0 RAM 
000010
010101
021011
031111


00

Image Modified

01

Image Modified

02

Image Modified

03

Image Modified


They both agree.

Circuit Diagram

...

Building the circuit on a breadboard externally

Components required

Image Modified

Image Modified

10 sot to IC adaptors were obtained in addition to the 5 NAND gates.
The circuit could now be bread-boarded and tested outside the Z88 card case.

...

View file
nameCircuits.pdf
pageTurbocharging the decode chip
height250

Results

The latest software was tried again in a standard 512K/512K Flash/RAM Card and Vic could not make the games software go wrong. The prototype board was packed and sent to Mr T who had a failing Z88 and 512K/512K Flash/RAM Card. He confirmed that it was the decoder chip that was causing the fault and suggested that another decoder could be found.