Vintage Programmable Logic

 
 
While technology has advanced tremendously with increasing complexity, many hobbyists, like myself, enjoy building devices that require simpler logic. Many of the devices like the 22V10 are still available and useful for our projects
 

Data Sheets

The following data sheets are available for download:

22V10 24 pin variants

  • 22V10 - one of the oldest 24 pin programmable logics. It has 10 macrocells and 12 input only pins
    Each macrocell can be either combinatorial or registered. Each has a fixed number of product terms available.
     
  • ATF750 - More advanced by adding 10 burried registers for a total of 20 registers.
     
  • GAL6001 and GAL6002 - Improved on the ATF750 in two ways. First by adding the ability to latch or register 20 pins (10 IO pins, and 10 input only pins). These are not individually configurable, Rather, each bank (IOC and INC) are configured as a group.
    The second improvement was using a PEEL array to replace the fixed number of product terms per each macrocell.
    Unlike the ATF750 there are only 8 buried registers giving the device 38 registers total.
     
  • PA7024 / PA7540 - By far the most powerful 24 pin programmable logic.
    Breaking away from just 10 output pins, it has 20 LCC (macrocells) which feed 20 IOC.
    The LCC contain a configurable register which may be buried. 2 signals from the LCC go to the IOC.
    The IOC contains another register which may be used to capture pin data, not truly burried.

Software for defining the logic

Data Sheets

  • Lattice GAL26V12
     
  • ICT PA7128
  • ICT PA7536 (low power version of PA7128)
  • 26V12 28 pin variants

    • 26V12 - A slightly larger version of the 22V10. It has 12 macrocells and 14 input only pins
      Each macrocell can be either combinatorial or registered. Each has a fixed number of product terms available.
       
    • PA7128 / PA7536 - A pin for pin PEEL version. 12 I/O, 14 input. 2 of the inputs can be global clocks.
      Improves on the 26V12 by adding registers on the 12 input only pins and, like the PA7024, on the output pins.
      Unlike the PA7024, the output pin registers can be separated from the pin and buried.

    Unpublished Fuse Maps

    Data Sheets

  • ICT PA7140
  • ICT PA7572 (low power version of PA7140)
  • 40 pin variants

    • PA7140 / PA7572 - These devices are in a class by themselves with 24 logic and IO cells and 14 inputs (12 with registers).
      The LLC registers and IOC registers can be buried. And like the PA7128, the IOC feedback can be registered and connected to either the associated pin or the D sum term.
     
    Thanks to Chris Smith for catching a mixup between ATF750 and GAL600x
    More to come
     
    MPUCoder home Manufacturer ID 13 Developer 22 Copyright © 2005 - 2025 MPUCoder, all rights reserved.