PLE5P8                                     PLE DESIGN SPECIFICATION
P5027                                            S. HORIKO 11/29/83
A PORTION OF TIMING GENERATOR FOR PAL ARRAY PROGRAMMING
MMI JAPAN
.ADD A0 A1 A2 A3 A4
.DAT NA0 NA1 NA2 NA3 NA4 TIALR TVCC TO

; NEXT ADDRESS GENERATOR

NA0  =  /A0                      ; INCREMENTER (LSB)

NA1  =   A0                      ; INCREMENTER (BIT1)
    :+:  A1

NA2  =   A2                      ; INCREMENTER (BIT2)
    :+:  A0* A1

NA3  =   A3                      ; INCREMENTER (BIT3)
    :+:  A0* A1* A2

NA4  =   A4                      ; INCREMENTER (MSB)
    :+:  A0* A1* A2* A3 

; TIMING WAVEFORMS

TIALR = /A4*/A3                   ; TIMING FOR I, A AND L/R
      + /A4*    /A2*/A1

TVCC  = /A4*/A3* A2               ; TIMING FOR VCC
      + /A4* A3*/A2*/A1

TO    = /A4* A3*/A2*/A1*/A0       ; TIMING FOR O
      + /A4*/A3* A2* A1
      + /A4*/A3* A2*     A0

FUNCTION TABLE

A4 A3 A2 A1 A0 NA4 NA3 NA2 NA1 NA0 TIALR TVCC TO

;          NNNNN
;AAAAA     AAAAA   TIMING WAVEFORMS 
;43210     43210   TIALR  TVCC   TO     ; ## ;    COMMENTS
---------------------------------------------------------------------
 LLLLL     LLLLH     H     L     L      ; 01 ;    ASSERT TIALR
 LLLLH     LLLHL     H     L     L      ; 02 ;
 LLLHL     LLLHH     H     L     L      ; 03 ;
 LLLHH     LLHLL     H     L     L      ; 04 ;
 LLHLL     LLHLH     H     H     L      ; 05 ;    ASSERT TVCC
 LLHLH     LLHHL     H     H     H      ; 06 ;    ASSERT TO
 LLHHL     LLHHH     H     H     H      ; 07 ;
 LLHHH     LHLLL     H     H     H      ; 08 ;
 LHLLL     LHLLH     H     H     H      ; 09 ;
 LHLLH     LHLHL     H     H     L      ; 10 ;    CLEAR TO
 LHLHL     LHLHH     L     L     L      ; 11 ;    CLEAR TIALR & TVCC
 LHLHH     LHHLL     L     L     L      ; 12 ;
 LHHLL     LHHLH     L     L     L      ; 13 ;
 LHHLH     LHHHL     L     L     L      ; 14 ;
 LHHHL     LHHHH     L     L     L      ; 15 ;
 LHHHH     HLLLL     L     L     L      ; 16 ;
 HLLLL     HLLLH     L     L     L      ; 17 ;
 HLLLH     HLLHL     L     L     L      ; 18 ;
 HLLHL     HLLHH     L     L     L      ; 19 ;
 HLLHH     HLHLL     L     L     L      ; 20 ;
 HLHLL     HLHLH     L     L     L      ; 21 ;
 HLHLH     HLHHL     L     L     L      ; 22 ;
 HLHHL     HLHHH     L     L     L      ; 23 ;
 HLHHH     HHLLL     L     L     L      ; 24 ;
 HHLLL     HHLLH     L     L     L      ; 25 ;
 HHLLH     HHLHL     L     L     L      ; 26 ;
 HHLHL     HHLHH     L     L     L      ; 27 ;
 HHLHH     HHHLL     L     L     L      ; 28 ;
 HHHLL     HHHLH     L     L     L      ; 29 ;
 HHHLH     HHHHL     L     L     L      ; 30 ;
 HHHHL     HHHHH     L     L     L      ; 31 ;
 HHHHH     LLLLL     L     L     L      ; 32 ;
---------------------------------------------------------------------


DESCRIPTION

THIS LOGIC SPECIFICATION IS A TIMING SIGNAL GENERATOR TO BE USED FOR
ARRAY PROGRAMMING OF PAL DEVICES.  A PLE8P8 FOLLOWED BY A REGISTERED
ARE USED TO IMPLEMENT THIS FUNCTION.

THE PLE CONTAINS BOTH 5-BIT NEXT ADDRESS AND 3-BIT WAVEFORMS.  TIALR
OUTPUT IS A TIMING WAVEFORM FOR I, A, AND L/R SIGNALS, AND TVCC AND
TO OUTPUTS ARE USED FOR VCC AND O SIGNALS, RESPECTIVELY.  (SEE "PAL
PROGRAMMING/VERIFYING PROCEDURE" IN THE PAL DATA SHEET FOR MORE DETAILS)

THE SCHEMATIC IS AS FOLLOWS:

                  PLE       REGISTER
                 ------      ------
                 |    |      |    |
                 |    |      |    |---\ TIALR, TVCC, TO
        A<0:4>   |    |-----\|    |---/
            |---\|    |-----/|    |----|
            | |-/|    |      |    |--| | NA(0:4)
            | |  |    |      |    |  | |
            | |  ------      ------  | |
            | |      CLK _____|  |   | |
            | |      RESET ______|   | |
            | |----------------------| |
            |--------------------------|
                PLE5P8       8-BIT REGISTER

APPLYING 200KHz CLOCK SIGNAL TO THE CLK INPUT OF THE REGISTER
GENERATES THE FOLLOWING TIMINGS:

 1. I, A, AND L/R WIDTH : 50 usec
 2. tD2                 : 20 usec
 3. tD                  :  5 usec
 4. tVCCP               : 30 usec
 5. Tp                  : 20 usec

BECAUSE THE TIMING PATTERNS ARE STORED IN THE PROM, WE CAN EASILY 
CALIBRATE THE RELATIONS AND THE PERIOD AMONG THOSE SIGNALS TO MAKE
AN OPTIMUN CONDITION.
