![Page 1: Diseño de Circuitos de Aplicación Específica ASM Circuitos Integrados de Aplicación Específica Método sistemático de Diseño Lógico](https://reader036.vdocuments.co/reader036/viewer/2022081414/54d55ced497959bd1d8b46e7/html5/thumbnails/1.jpg)
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: Diseño de Circuitos de Aplicación Específica ASM Circuitos Integrados de Aplicación Específica Método sistemático de Diseño Lógico](https://reader036.vdocuments.co/reader036/viewer/2022081414/54d55ced497959bd1d8b46e7/html5/thumbnails/2.jpg)
Diseño de Circuitos de Aplicación Específica ASM
Estructura general de un circuito digitalEstructura general de un circuito digital
![Page 3: Diseño de Circuitos de Aplicación Específica ASM Circuitos Integrados de Aplicación Específica Método sistemático de Diseño Lógico](https://reader036.vdocuments.co/reader036/viewer/2022081414/54d55ced497959bd1d8b46e7/html5/thumbnails/3.jpg)
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: Diseño de Circuitos de Aplicación Específica ASM Circuitos Integrados de Aplicación Específica Método sistemático de Diseño Lógico](https://reader036.vdocuments.co/reader036/viewer/2022081414/54d55ced497959bd1d8b46e7/html5/thumbnails/4.jpg)
Diseño de Circuitos de Aplicación Específica ASM
Especificación RTLEspecificación RTL
![Page 5: Diseño de Circuitos de Aplicación Específica ASM Circuitos Integrados de Aplicación Específica Método sistemático de Diseño Lógico](https://reader036.vdocuments.co/reader036/viewer/2022081414/54d55ced497959bd1d8b46e7/html5/thumbnails/5.jpg)
Diseño de Circuitos de Aplicación Específica ASM
Register Transfer Notation (RTN)Register Transfer Notation (RTN)
![Page 6: Diseño de Circuitos de Aplicación Específica ASM Circuitos Integrados de Aplicación Específica Método sistemático de Diseño Lógico](https://reader036.vdocuments.co/reader036/viewer/2022081414/54d55ced497959bd1d8b46e7/html5/thumbnails/6.jpg)
Diseño de Circuitos de Aplicación Específica ASM
Grafo ASMGrafo ASM
![Page 7: Diseño de Circuitos de Aplicación Específica ASM Circuitos Integrados de Aplicación Específica Método sistemático de Diseño Lógico](https://reader036.vdocuments.co/reader036/viewer/2022081414/54d55ced497959bd1d8b46e7/html5/thumbnails/7.jpg)
Diseño de Circuitos de Aplicación Específica ASM
Especificación de estadosEspecificación de estados
![Page 8: Diseño de Circuitos de Aplicación Específica ASM Circuitos Integrados de Aplicación Específica Método sistemático de Diseño Lógico](https://reader036.vdocuments.co/reader036/viewer/2022081414/54d55ced497959bd1d8b46e7/html5/thumbnails/8.jpg)
Diseño de Circuitos de Aplicación Específica ASM
Diagrama de flujo de control ASMDiagrama de flujo de control ASM
![Page 9: Diseño de Circuitos de Aplicación Específica ASM Circuitos Integrados de Aplicación Específica Método sistemático de Diseño Lógico](https://reader036.vdocuments.co/reader036/viewer/2022081414/54d55ced497959bd1d8b46e7/html5/thumbnails/9.jpg)
Diseño de Circuitos de Aplicación Específica ASM
Símbolos ASMSímbolos ASM
![Page 10: Diseño de Circuitos de Aplicación Específica ASM Circuitos Integrados de Aplicación Específica Método sistemático de Diseño Lógico](https://reader036.vdocuments.co/reader036/viewer/2022081414/54d55ced497959bd1d8b46e7/html5/thumbnails/10.jpg)
Diseño de Circuitos de Aplicación Específica ASM
Ejemplo: Sumador con signoEjemplo: Sumador con signo
![Page 11: Diseño de Circuitos de Aplicación Específica ASM Circuitos Integrados de Aplicación Específica Método sistemático de Diseño Lógico](https://reader036.vdocuments.co/reader036/viewer/2022081414/54d55ced497959bd1d8b46e7/html5/thumbnails/11.jpg)
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: Diseño de Circuitos de Aplicación Específica ASM Circuitos Integrados de Aplicación Específica Método sistemático de Diseño Lógico](https://reader036.vdocuments.co/reader036/viewer/2022081414/54d55ced497959bd1d8b46e7/html5/thumbnails/12.jpg)
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: Diseño de Circuitos de Aplicación Específica ASM Circuitos Integrados de Aplicación Específica Método sistemático de Diseño Lógico](https://reader036.vdocuments.co/reader036/viewer/2022081414/54d55ced497959bd1d8b46e7/html5/thumbnails/13.jpg)
Diseño de Circuitos de Aplicación Específica ASM
Ejemplo: Multiplicador de 4 bitsEjemplo: Multiplicador de 4 bits
![Page 14: Diseño de Circuitos de Aplicación Específica ASM Circuitos Integrados de Aplicación Específica Método sistemático de Diseño Lógico](https://reader036.vdocuments.co/reader036/viewer/2022081414/54d55ced497959bd1d8b46e7/html5/thumbnails/14.jpg)
Diseño de Circuitos de Aplicación Específica ASM
ArquitecturaArquitectura
![Page 15: Diseño de Circuitos de Aplicación Específica ASM Circuitos Integrados de Aplicación Específica Método sistemático de Diseño Lógico](https://reader036.vdocuments.co/reader036/viewer/2022081414/54d55ced497959bd1d8b46e7/html5/thumbnails/15.jpg)
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: Diseño de Circuitos de Aplicación Específica ASM Circuitos Integrados de Aplicación Específica Método sistemático de Diseño Lógico](https://reader036.vdocuments.co/reader036/viewer/2022081414/54d55ced497959bd1d8b46e7/html5/thumbnails/16.jpg)
Diseño de Circuitos de Aplicación Específica ASM
Desplazamiento a la izquierda
1. ALGORITMO1. ALGORITMO
![Page 17: Diseño de Circuitos de Aplicación Específica ASM Circuitos Integrados de Aplicación Específica Método sistemático de Diseño Lógico](https://reader036.vdocuments.co/reader036/viewer/2022081414/54d55ced497959bd1d8b46e7/html5/thumbnails/17.jpg)
Diseño de Circuitos de Aplicación Específica ASM
2.- Grafo ASM2.- Grafo ASM
![Page 18: Diseño de Circuitos de Aplicación Específica ASM Circuitos Integrados de Aplicación Específica Método sistemático de Diseño Lógico](https://reader036.vdocuments.co/reader036/viewer/2022081414/54d55ced497959bd1d8b46e7/html5/thumbnails/18.jpg)
Diseño de Circuitos de Aplicación Específica ASM
Data Path del SumadorData Path del Sumador
![Page 19: Diseño de Circuitos de Aplicación Específica ASM Circuitos Integrados de Aplicación Específica Método sistemático de Diseño Lógico](https://reader036.vdocuments.co/reader036/viewer/2022081414/54d55ced497959bd1d8b46e7/html5/thumbnails/19.jpg)
Diseño de Circuitos de Aplicación Específica ASM
Otro Datapath del sumadorOtro Datapath del sumador
![Page 20: Diseño de Circuitos de Aplicación Específica ASM Circuitos Integrados de Aplicación Específica Método sistemático de Diseño Lógico](https://reader036.vdocuments.co/reader036/viewer/2022081414/54d55ced497959bd1d8b46e7/html5/thumbnails/20.jpg)
Diseño de Circuitos de Aplicación Específica ASM
Grafo ASM del ControladorGrafo ASM del Controlador
![Page 21: Diseño de Circuitos de Aplicación Específica ASM Circuitos Integrados de Aplicación Específica Método sistemático de Diseño Lógico](https://reader036.vdocuments.co/reader036/viewer/2022081414/54d55ced497959bd1d8b46e7/html5/thumbnails/21.jpg)
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: Diseño de Circuitos de Aplicación Específica ASM Circuitos Integrados de Aplicación Específica Método sistemático de Diseño Lógico](https://reader036.vdocuments.co/reader036/viewer/2022081414/54d55ced497959bd1d8b46e7/html5/thumbnails/22.jpg)
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