22
de Circuitos de Aplicación Específica ASM Circuitos Circuitos Integrados Integrados de Aplicación de Aplicación Específica Específica Método sistemátic Método sistemático de Diseño Lógico de Diseño Lógico .

Circuitos Integrados de Aplicación Específica

  • Upload
    glynn

  • View
    30

  • Download
    3

Embed Size (px)

DESCRIPTION

Circuitos Integrados de Aplicación Específica. Método sistemático de Diseño Lógico. Estructura general de un circuito digital. Ejemplo de Layout de una ALU de 32 bits. Especificación RTL. Register Transfer Notation (RTN). Grafo ASM. Especificación de estados. - PowerPoint PPT Presentation

Citation preview

Page 1: Circuitos Integrados de Aplicación Específica

Diseño de Circuitos de Aplicación Específica ASM

Circuitos IntegradosCircuitos Integradosde Aplicación Específicade Aplicación Específica

Método sistemático Método sistemático de Diseño Lógicode Diseño Lógico

.

Page 2: Circuitos Integrados de Aplicación Específica

Diseño de Circuitos de Aplicación Específica ASM

Estructura general de un circuito digitalEstructura general de un circuito digital

Page 3: Circuitos Integrados de Aplicación Específica

Diseño de Circuitos de Aplicación Específica ASM

Ejemplo de Layout de una ALU de 32 bitsEjemplo de Layout de una ALU de 32 bits

Page 4: Circuitos Integrados de Aplicación Específica

Diseño de Circuitos de Aplicación Específica ASM

Especificación RTLEspecificación RTL

Page 5: Circuitos Integrados de Aplicación Específica

Diseño de Circuitos de Aplicación Específica ASM

Register Transfer Notation (RTN)Register Transfer Notation (RTN)

Page 6: Circuitos Integrados de Aplicación Específica

Diseño de Circuitos de Aplicación Específica ASM

Grafo ASMGrafo ASM

Page 7: Circuitos Integrados de Aplicación Específica

Diseño de Circuitos de Aplicación Específica ASM

Especificación de estadosEspecificación de estados

Page 8: Circuitos Integrados de Aplicación Específica

Diseño de Circuitos de Aplicación Específica ASM

Diagrama de flujo de control ASMDiagrama de flujo de control ASM

Page 9: Circuitos Integrados de Aplicación Específica

Diseño de Circuitos de Aplicación Específica ASM

Símbolos ASMSímbolos ASM

Page 10: Circuitos Integrados de Aplicación Específica

Diseño de Circuitos de Aplicación Específica ASM

Ejemplo: Sumador con signoEjemplo: Sumador con signo

Page 11: Circuitos Integrados de Aplicación Específica

Diseño de Circuitos de Aplicación Específica ASM

Grafo ASM en forma de tablaGrafo ASM en forma de tablaESTADO

S0

CONDICIÓN C0 ESTADO

S1

ESTADO

S2

ESTADO

S3

CONDICIÓN C2

a ← input1;

b← input2;

If ((sign = 00) OR (sign =11)

(goto S1);

If (sign = 01)

(goto S2);

If (sign = 10)

(goto S3);

x← a+b;

(goto C2);

x← a-b;

(goto C2);

x← b-a;

(goto C2);

If (x>15) then overflow ← 1;

Else

overflow ← 1;

(goto S0);

Page 12: Circuitos Integrados de Aplicación Específica

Diseño de Circuitos de Aplicación Específica ASM

Grafo ASM en forma de textoGrafo ASM en forma de textoS0. a ← input1; b← input2;C0. If ((sign = 00) OR (sign =11) (goto S1);

If (sign = 01) (goto S2); If (sign = 10) (goto S3);S1. x← a+b;

(goto C2);S2. x← a-b;

(goto C2);S3. x← a-b;C2. If (x>15) then overflow ← 1;

Else overflow ← 1;

(goto S0);

Page 13: Circuitos Integrados de Aplicación Específica

Diseño de Circuitos de Aplicación Específica ASM

Ejemplo: Multiplicador de 4 bitsEjemplo: Multiplicador de 4 bits

Page 14: Circuitos Integrados de Aplicación Específica

Diseño de Circuitos de Aplicación Específica ASM

ArquitecturaArquitectura

Page 15: Circuitos Integrados de Aplicación Específica

Diseño de Circuitos de Aplicación Específica ASM

Práctica nº1 : SUMADOR DE PUNTO Práctica nº1 : SUMADOR DE PUNTO FLOTANTE DE PRECISIÓN SIMPLEFLOTANTE DE PRECISIÓN SIMPLE

S E F

Signo(1 BIT) Exponente (8 BITS) Mantisa (23 BITS)

Interpretación : (-1)S x 2E-127 x (1.F)

Page 16: Circuitos Integrados de Aplicación Específica

Diseño de Circuitos de Aplicación Específica ASM

Desplazamiento a la izquierda

1. ALGORITMO1. ALGORITMO

Page 17: Circuitos Integrados de Aplicación Específica

Diseño de Circuitos de Aplicación Específica ASM

2.- Grafo ASM2.- Grafo ASM

Page 18: Circuitos Integrados de Aplicación Específica

Diseño de Circuitos de Aplicación Específica ASM

Data Path del SumadorData Path del Sumador

Page 19: Circuitos Integrados de Aplicación Específica

Diseño de Circuitos de Aplicación Específica ASM

Otro Datapath del sumadorOtro Datapath del sumador

Page 20: Circuitos Integrados de Aplicación Específica

Diseño de Circuitos de Aplicación Específica ASM

Grafo ASM del ControladorGrafo ASM del Controlador

Page 21: Circuitos Integrados de Aplicación Específica

Diseño de Circuitos de Aplicación Específica ASM

Realización del controlador:Realización del controlador:1- Un Flip Flop por estado1- Un Flip Flop por estado

Page 22: Circuitos Integrados de Aplicación Específica

Diseño de Circuitos de Aplicación Específica ASM

Realización del controlador:Realización del controlador:2- Utilización de estructuras PLD2- Utilización de estructuras PLD