100% de satisfacción garantizada Inmediatamente disponible después del pago Tanto en línea como en PDF No estas atado a nada 4.2 TrustPilot
logo-home
Notas de lectura

Best notes for VLSI Digital Logic and Design

Puntuación
-
Vendido
-
Páginas
37
Subido en
13-12-2024
Escrito en
2024/2025

This document contains all the knowledge required at University level about VLSI in Digital Logic and Design from beginner to advanced level. The document emphasises on practical and logical approach of solving advance level problems from each topic.

Mostrar más Leer menos
Institución
Grado











Ups! No podemos cargar tu documento ahora. Inténtalo de nuevo o contacta con soporte.

Escuela, estudio y materia

Institución
Grado

Información del documento

Subido en
13 de diciembre de 2024
Número de páginas
37
Escrito en
2024/2025
Tipo
Notas de lectura
Profesor(es)
Madhav rajwade
Contiene
Todas las clases

Temas

Vista previa del contenido

UNIT -4 By-
Ms. Nisha Saha
Implementation Technology & Introduction to VHDL Assistant Proffesor
Et&T Dept., LCIT
1.Implementation Technology:

Classifications:

1. PLA — a Programmable Logic Array (PLA) is a relatively small FPD that contains two levels of logic, an AND
plane and an OR-plane, where both levels are programmable




Example
Let us implement the following Boolean functions using PLA.
A=XY+XZ′

B=XY′+YZ+XZ′




1

,2.PAL — a Programmable Array Logic (PAL) is a relatively small FPD that has a programmable AND-plane followed by a
fixed OR-plane




Implement the following Boolean functions using PAL.
A=XY+XZ

B=XY′+YZ




PLA v.s. PAL

1. PLAs are more flexible than PALs since both AND & OR planes are programmable in PLAs. ‰
2. Because both AND & OR planes are programmable, PLAs are expensive to fabricate and have large propagation
delay. ‰
3. By using fix OR gates, PALs are cheaper and faster than PLAs. ‰
4. Logic expanders increase the flexibilities of PALs, but result in significant propagation delay. ‰
5. PALs usually contain D flip-flops connected to the outputs of OR gates to implement sequential circuits. ‰
6. PLAs and PALs are usually referred to as SPLD.




2

,3.SPLD — refers to any type of Simple PLD, usually either a PLA or PAL

4.CPLD — a more Complex PLD that consists of an arrangement of multiple SPLD-like blocks on a single chip.

5.FPGA — a Field-Programmable Gate Array is an FPD featuring a general structure that allows very high logic capacity.



CPLD Architecture




1. Complex Programmable Logic Device (CPLD) is programmable logic device and can be programmed by
using VHDL. CPLDs are based on EPROM or EEPROM technology. CPLDs are having extended density
than the SPLDs.
2. The concept of CPLDs is to have a few macrocells on a single chip with simple logic paths. CPLDs are
classified depending upon the architecture which gives rise to high speed, detailed timing and simple
software flow
3. . The basic CPLD consists of configurable logic block (CLB) which consists of AND gate arrays and
interconnects. The logic blocks are programmable AND, fixed OR devices.
4. PAL are available in small sizes, equivalent to a few hundred logic gates. CPLD consists of multiple
circuit blocks in chip. The circuit block in CPLD are same as that of PLA or PAL blocks. Figure below
shows the example of a CPLD.



3

, 5. This CPLD has four PAL blocks which are connected interconnection wires. The PAL block is also
connected to a sub-circuit known as I/O block. The I/O block is connected to number of input and output
pins.
6. The PAL block consists of macrocells. The macrocell consists of flip-flop, a multiplexer, and a tri-state
buffer. The flip-flop is used to store the output value produced by the OR gate. The tri-state buffer acts as a
switch. In function block the AND array gets inputs from the I/O blocks and other function blocks. The
product terms are given to fixed OR gates.
7. The outputs of the multiplexor then sent through a clocked flip-flop. The function blocks are designed
similar to PAL architectures. The I/O block is used to drive signals to the pins of the CPLD device. The
CPLD interconnect is a programmable switch matrix. No switch can connect all internal function blocks to
all other function blocks, therefore flexibility is achieved.

Advantages of CPLD :
1) Easy to design : CPLDs gives simple way to implement a designs.
2) Lower cost : CPLDs require low costs due to the feature of re-programmable.
3) Large product profit : CPLDs require very short development cycles because of which products time to
market is faster and generates the profit.
4) Lower board area : CPLDs has high level of integration.
5) Simple design changes due to re-programming.
6) CPLDs are used in wide applications for prototyping small gate arrays




4
$10.49
Accede al documento completo:

100% de satisfacción garantizada
Inmediatamente disponible después del pago
Tanto en línea como en PDF
No estas atado a nada

Conoce al vendedor
Seller avatar
daredevil110698

Conoce al vendedor

Seller avatar
daredevil110698 LCIT
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
0
Miembro desde
1 año
Número de seguidores
0
Documentos
1
Última venta
-

0.0

0 reseñas

5
0
4
0
3
0
2
0
1
0

Recientemente visto por ti

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes