You are on page 1of 4

Carlos Vicente E.

Torralba BSIT-212
Logic Design Board and Switching October 15, 2018

Programming Logic Array / Programming Logic Devices

Description

- A programmable logic array (PLA) is a kind of programmable logic device used to


implement combinational logic circuits.
- A programmable logic array (PLA) has a programmable AND array at the inputs and
programmable OR array at the outputs.
- A programmable logic array (PLA) is a type of logic device that can be programmed to
implement various kinds of combinational logic circuits. The device has a number of
AND and OR gates which are linked together to give output or further combined with
more gates or logic circuits.
- Programmable Logic Array(PLA) is a fixed architecture logic device with programmable
AND gates followed by programmable OR gates.

Circuit Diagram

F1 = AB’C’ + AB’C + ABC’ + ABC

on simplifying we get : F1 = AB’ + AC

F2 = A’BC + AB’C + ABC

on simplifying we get: F2 = BC + AC
Carlos Vicente E. Torralba BSIT-212
Logic Design Board and Switching October 15, 2018

Truth table

Practical Examples

- Glue Logic: Glue logic is the Simple logic circuits used to connect together more complex
circuits which are not perfectly compatible.
- State Machines: A state machine is a sequential logic function that controls other logic
functions by sequencing control signals in response to input signals.
- Counters: An instrument which, in its simplest form, provides an output that
corresponds to the number of pulses applied to its input.

References

- https://en.wikipedia.org/wiki/Programmable_logic_array
- https://www.techopedia.com/definition/12131/programmable-logic-array-pla
- https://www.electronics-tutorial.net/programmable-logic-devices/programmable-
logic-array/index.html
- https://krazytech.com/technical-papers/programmable-logic-devices-pld
- https://www.geeksforgeeks.org/programmable-logic-array/
Carlos Vicente E. Torralba BSIT-212
Logic Design Board and Switching October 15, 2018

Set and Reset Latch

Description

- a flip-flop or latch is a circuit that has two stable states and can be used to store
state information.
- A flip-flop is a bistable multivibrator.
- The circuit can be made to change state by signals applied to one or more control
inputs and will have one or two outputs. It is the basic storage element in
sequential logic. Flip-flops and latches are fundamental building blocks of digital
electronics systems used in computers, communications, and many other types
of systems.
- A bistable multivibrator has two stable states, as indicated by the prefix bi in its
name.
- Typically, one state is referred to as set and the other as reset.
- The simplest bistable device, therefore, is known as a set-reset, or S-R, latch.
- To create an S-R latch, we can wire two NOR gates in such a way that the output of one
feeds back to the input of another, and vice versa.

Circuit Diagram
Carlos Vicente E. Torralba BSIT-212
Logic Design Board and Switching October 15, 2018

Truth Table

Practical Examples

- Registers
o A register is a collection of a set of flip flops used to store a set of bits. For
instance, if you want to store an N – bit of words you need N number of FFs. A
FF can store only one bit of data (0 or 1). A number of FFs are used when the
number of data bits to be stored.
- RAM (Random Access Memory)
o RAM is used in computers, information processing systems, digital control
systems it is necessary to store digital data and recover the data as preferred. FFs
can be used to make memories in which information can be stored for any
required length of time and then deliver whenever required.

References:

- https://www.elprocus.com/digital-electronics-flip-flop-circuit-types-and-applications/
- https://en.wikipedia.org/wiki/Flip-flop_(electronics)
- https://www.allaboutcircuits.com/textbook/digital/chpt-10/s-r-latch/