Proceso de diseño
Proceso de diseño
Proceso de diseño
Introducción al lenguaje de programación VHDL
Ing. José Alberto Díaz García
Página 1
Escuela de Ingeniería Electrónica
Proceso de diseño
PROCESO DE DISEÑO • Sistema completo y complejo • Difícil de analizar como un todo • Podemos reconocer sub-problemas o maneras de particionarlo
Introducción allenguaje de programación VHDL
Ing. José Alberto Díaz García
Página 2
Escuela de Ingeniería Electrónica
Proceso de diseño
PROCESO DE DISEÑO
• Los subsistemas o bloques son más fáciles de comprender y diseñar. • Aparece el problema de la comunicación y transferencia de datos entre bloques. • Para diseñar cada bloque se selecciona la tecnología disponible
Introducción al lenguaje deprogramación VHDL
Ing. José Alberto Díaz García
Página 3
Escuela de Ingeniería Electrónica
Proceso de diseño
PROCESO DE DISEÑO
• • • Un sistema puede estar compuesto por varios subsistemas, no todos ellos digitales o electrónicos. La primer decisión será entonces que partes del sistema se implementarán como subsistemas digitales. En el sistema digital, los siguientes pasos se siguen encada nivel de la jerarquía del diseño, cada vez con mayor nivel de detalle. •
Especificación - Arquitectura - Diseño lógico Layout (disposición y conexionado)
•
• •
Introducción al lenguaje de programación VHDL
•
Ing. José Alberto Díaz García
Página 4
La especificación es muy importante pare definir bien los límites de lo que se quiere fabricar. A partir de la especificación sepuede definir una arquitectura con los diferentes componentes que implementan cada función del sistema. Para el diseño se debe definir el funcionamiento de cada uno de esos componentes. Un sistema digital y sus componentes pueden definirse a distintos niveles de abstracción y en tres dominios diferentes: comportamiento, estructural y físico.
Escuela de Ingeniería Electrónica
Proceso dediseño
Introducción al lenguaje de programación VHDL
DIAGRAMA “Y” GAJSKI y KAHN
Ing. José Alberto Díaz García
Página 5
Escuela de Ingeniería Electrónica
Proceso de diseño
DOMINIOS EN UN CIRCUITO
• COMPORTAMIENTO
– Describe lo que hace un sistema (funcionamiento) – Nivel Algoritmo: Describe el comportamiento del sistema como operaciones sobre las entradas para producir las salidasdeseadas sin detallar los cambios en el tiempo ni las señales internas. – Nivel RTL: Describe el comportamiento de todas las señales (entradas, internas y salidas) en el tiempo (para cada ciclo de reloj en sistemas sincrónicos) – Describe al sistema como una interconexión de componentes (esquemático) – Nivel P-M-S (Processor Memory Switch): Describe la estructura como la interconexión de elementosde procesamiento, memoria e interconexión, sin mayores detalles de implementación. – Nivel Registros: Describe la estructura como la interconexión de registros y lógica de interconexión. – Describe la implementación física del sistema (plano).
• ESTRUCTURAL
Introducción al lenguaje de programación VHDL
Ing. José Alberto Díaz García
Página 6
• FISICO
Escuela de IngenieríaElectrónica
Proceso de diseño
METODOLOGIA GENERAL DE DISEÑO DIGITAL
• La "Metodología Universal de Diseño" define pasos que permiten:
– Diseñar un dispositivo libre de defectos de manufactura, que funciona de manera adecuada y se integra con el sistema. – Diseñar el dispositivo de manera eficiente, sin malgastar recursos ni tiempo. – Planificar el diseño de manera eficiente, crear un cronogramarazonable y asignar los recursos necesarios para las diferentes tareas de manera ordenada.
Introducción al lenguaje de programación VHDL
Ing. José Alberto Díaz García
Página 7
• En muchos casos el proceso es no lineal. Si se descubren fallas o problemas en las especificaciones, se debe volver a iterar sobre los pasos anteriores para corregirlos. • El ciclo comienza con un conjunto de...
Regístrate para leer el documento completo.