FPGA History

TTL(Transistor Transistor Logic) logic design

: Implementng logic by using basic logic funtions available on separate chips/ ICs (ex: Texas Instruments 7400 device family) on a breadboard. Methodology:

-   Creating truth table.

-   Cration Karnaugh map.

-   Generate logical expression.

-   Final logic implementation.

Programamble logic

:

Programamble Array Logic(PAL)

:   Simplest implementation of programmable logic. Logic gates and
    registers fixed. Programmable sum of products array and output
    control. Floating-gate transistors at array crossings set to
    never conduct after applying programming voltages.\
    Put image here

Programamble Logic Devices (PLD)

:   Arrange multiple PAL arrays in a single device. It is comprised
    of: i. Variable product term distribution ii. Programmable
    macrocells

    Programmable macrocells: Generated programmable output from sum
    of products. Provided feedback (using output pin as input)

Complex Programamble Logic Devices (CPLD)

: Combine multiple PLDs(logic blocks) in a single device with programmable interconnect and I/O.

Other architectures

:

Last updated