The Open Source Swiss Army Knife

/programmingToolBox/comp_orgI/
/programmingToolBox/comp_orgI/ + sub-categories
http://www.sirfsup.com/
web directory content
    
      

Not logged in
Chat Register Login
return to:  http:/www.sirfsup.com      /programmingToolBox   /comp_orgI 
Permalink: pals.txt
Title: ROMs and programmable logic arrays
article options : please login   |  raw source view  

complex programmable logic devices and ROM


In both pal and pla the outputs are or'd together.

PAL: programmable array logic
PLA: programmable logic array

pla

a pla performs the same basic function as a ROM. a PLA with n inputs and m
outputs can realize m functions of n variables. The internal structure
differs from that of a ROM because the decoder is replaced by an AND array
which realizes the selected product terms of the input variables
. The second
part of the internal structure of a PLA is an OR array which ORs together the
product terms needed to form the output functions.

PAL

a PAL is almost the same as a PLA only it has the AND gates fused in at the
factory.

rom

structure: decoder with a memory array
The decoder structure was noted by me in

  • mux.txt.
    decoder.

    the contents of a ROM are specified by a truth table. The turth table
    specifies the multiple output values for each row of the truth table.
    The memory array is a combinations of some of the output lines from the
    truth table which generate the true values of the output functions.

    has 2(n)m inputs. m* is the rows output. That equation is used to find,
    for example question, the number of inputs required to produce a certain
    number of outputs.


    Leave a Reply
    Your Name:     anonymous
    Your Email:
    Website:  
    Comments:

    The author will be notified of your reply.
    return to top