Vous êtes sur la page 1sur 10

DISEÑO ELECTRÓNICO AUTOMATIZADO

Julián Laime Alexander

Proyecto Mecatrónico

Ingeniería Mecatrónica

I. INTRODUCCIÓN II. FUNCIONES DE LOS SISTEMAS EDA

El diseño el electrónico con el pasar de los años ha La aparición y desarrollo de la microelectrónica, el


ido adquiriendo un nivel de complejidad cada vez desarrollo de los computadores y el avance de la
más elevado, ello se ve reflejado en los resultados Ingeniería de Control, ello combinado con el
obtenidos en los productos electrónicos en el desarrollo de los robots industriales en la producción
mercado, equipos cada vez con más funcionalidades, de dispositivos hacen posible disponer de
sin embargo ello conlleva a adquirir mejores técnicas workstations(estaciones de trabajo) para la
de fabricación por parte de las compañías, se adquiere producción de dispositivos electrónicos.
pues el uso de herramientas de diseño de ingeniería
asistida por computador. Las estaciones de trabajo, entendidas como cedulas
sectorizadas dentro de un área de producción
Por ello en el marco presentado, este trabajo automatizada, están ligadas íntimamente con los
desarrolla una visión general de las herramientas de sistemas EDA, pues para la automatización del diseño
diseño electrónico automatizado(EDA) que se usan, electrónico se requiere informatizar el proceso
dichas herramientas poseen el carácter de sistemáticas mediante un conjunto de herramientas de software
pues se complementan e interrelacionan unas con que lo posibiliten. Dicho proceso abarca desde el
otras. diseño hasta la fabricación, haciendo posible no sólo
reducir los recursos invertidos en el proceso, que
El proceso de diseño en ingeniería actualmente está están ligados con la eficiencia, sino también lograr
agrupado por fases o etapas que se realizan en celdas una mejor eficacia. Todo ello provoca múltiples
de trabajo supervisadas por trabajadores, estas etapas ventajas en el diseño electrónico, la primera es la
están agrupadas en cuatro etapas: CAD(Dibujo seguridad de un correcto funcionamiento debido a la
asistido por computador),CAE(Ingeniería asistida por simulación del prototipo sin necesidad de montarlo
computador),CAT(Test asistido por computador) y físicamente, la segunda es la sencilla integración a la
CAM(Manufactura asistida por computador), cada cadena de fabricación, y la tercera es la reducción de
una de estas etapas se describe en el presente trabajo, los recursos económicos, aumento de la calidad y
se hace especial énfasis en el campo electrónico, disminución de tiempo de fabricación.
describiendo e interrelacionando las funciones de
cada fase. Cada etapa del flujo de diseño EDA cumple una
función dentro del ciclo de un producto que se detalla
El diseño en ingeniería también está vinculado con en la fig1.
los lenguajes de descripción de Hardware, en este
trabajo específicamente se hace mención a los
lenguajes en el campo de la ingeniería electrónica.

Figura 1.Flujo de diseño EDA

UNIVERSIDAD NACIONAL DE INGENIERÍA 1


DISEÑO ELECTRÓNICO AUTOMATIZADO

Las etapas van desde la concepción hasta la microelectrónica se hace posible el diseño y la
documentación, la etapa de definición del producto experimentación.
involucra a la empresa en global como son: marketing
, que aporta las necesidades del mercado; ingeniería, En el flujo de fabricación el CAD colabora no solo
que involucra el conocimiento de la tecnología en en el proceso de diseño, sino también el constante
uso; fabricación, que involucran las posibilidades de mejoramiento en el proceso de fabricación donde
obtención y aplicación de nuevas tecnologías y reduce el tiempo invertido por los hombres. El CAE
finalmente las finanzas, que abarca costes y hace posible plasmar los cálculos de ingeniería en
rentabilidad. simulación simplificando el comportamiento de cada
componente. El CAT sin duda representa una ventaja
Las funcionalidades de los sistemas EDA van ligadas importante al momento de fabricar un prototipo, pues
al diseño no sólo en electrónica, sino también al su disponibilidad de simular al prototipo hace posible
diseño mecánico, aeronáutico, civil, arquitectónico, observar el comportamiento de éste sin necesidad de
etc. implementarlo. El CAM, facilita el maquinado de los
circuitos integrados, que requieren de una alta
En la industria aeronáutica, la cual por sus exigencias precisión que el hombre no posee.
de diseño como son ingeniería compleja, pruebas
exigentes, manufactura exacta y altos costes hace casi
obligatorio la utilización de sistemas EDA en el
desarrollo de proyectos aeroespaciales. Sin duda esta
herramienta sustituye a los procedimientos de hace 35
años.

En ingeniería civil, las aplicaciones son múltiples,


principalmente se usan en el diseño estructural y el
cálculo por elementos finitos. El proyectista se vale
de herramientas avanzadas de software para el dibujo,
simulación y fabricación, sin embargo un problema
en este campo lo constituye la optimización
automatizada la cual es decidida por el proyectista de
acuerdo a las necesidades y recursos del proyecto.

En arquitectura fundamentalmente el EDA aporta al


profesional la facilidad para desarrollar la visión
geométrica, construcción, elaboración de planos de
un determinado proyecto.

En ingeniería textil tiene un fuerte impacto en la


minimización de la mano de obra, optimización de
tejido y reducción de los inventarios en proceso. El
proceso de producción de prendas actualmente hace
uso del sistema de diseño, sistema de planificación de
corte, sistema automático de corte los cuales
involucran combinaciones de tallas, la manera de
cortar de acuerdo a las exigencias geométricas y la
optimización en el proceso de hilado.

En ingeniería electrónica los sistemas EDA


simplifican el diseño de los circuitos integrados y de
los circuitos electrónicos, gracias a la

UNIVERSIDAD NACIONAL DE INGENIERÍA 2


DISEÑO ELECTRÓNICO AUTOMATIZADO

III. HERRAMIENTAS DE DISEÑO codificación para su posterior programación en el


dispositivo.
Las herramientas utilizadas en el diseño EDA son de
hardware y software. En lo referente a hardware, el -Diagramas Esquemáticos: Permite el diseño gráfico
problema de construcción de prototipo lo resuelve el del circuito, el cual permite la estructuración y
software. Debido al alto costo en el ciclo de diseño, disposición de componentes así como su
desarrollo del prototipo, pruebas y reinicio del ciclo conexionado.
es conveniente optimizar el costo. Surge entonces la
necesidad de emplear software para representar el -Simulación de Eventos y funcional: Una vez
desarrollo del prototipo al final del proceso, evitando elaborado el diseño gráfico es pertinente comprobar
la repetición de varios prototipos, razón por la cual se el correcto conexionado y disposición de elementos
elevan los costos. Con el empleo de software, se mediante una depuración.
crean la fase de simulación y verificación de diseño
-Simulación especializada: Esta herramienta sirve
utilizando herramientas EDA, lo cual no hace
para observar el comportamiento del sistema ante
necesaria la comprobación del funcionamiento del
estímulos en condiciones de operación del mismo.
circuito por medio de la implementación física del
prototipo. -Manufactura: Esta herramienta brinda la facilidad de
que una vez elaborado el diseño y habiéndolo
Las herramientas EDA están presentes en todas las
sometido a pruebas, se procede a la fabricación,
fases del ciclo del diseño. En la Primera en la fase
mediante sistemas de control inteligentes.
que es el CAD, donde el sistema puede representarse
en un diagrama esquemático, en bloques o de flujo. Entre las ventajas de la metodología de diseño con el
empleo de herramientas EDA está la reducción del
En la fase de simulación y comprobación del diseño,
diseño, la posibilidad de dividir un proyecto en
donde diferentes herramientas permiten verificar el
módulos que se desarrollan por separado, la
funcionamiento del sistema. Estas simulaciones
independencia del diseño con respecto a la
pueden ser de eventos, funcionales, digitales o
tecnología, la posibilidad de la reutilización de los
eléctricas, de acuerdo al nivel requerido.
diseños, la optimización de los circuitos y las
Existen herramientas EDA, por ejemplo en el campo simulaciones posibles con las herramientas.
electrónico orientadas a la fabricación de circuitos.
Con la aparición de herramientas EDA cada vez más
En el caso del diseño de hardware estas herramientas
complejas, que integran en el mismo marco de trabajo
sirven para la realización de PCBs ("Printed Circuit
las herramientas de descripción, síntesis, simulación y
Boards" o placas de circuito impreso), o para
realización; apareció la necesidad de disponer de un
desarrollar circuitos integrados de aplicación
método de descripción de circuitos que permitiera el
especifica como ASICs ("Aplication Specific
intercambio de información entre las diferentes
Integrated Circuits").
herramientas que componen el ciclo de diseño. En
Específicamente dentro del campo electrónico, las principio se utilizó un lenguaje de descripción que
principales características y finalidad de algunas permitía, mediante sentencias simples, describir
herramientas EDA que intervienen en el diseño de completamente un circuito. A estos lenguajes se les
circuitos son paquetes de software especializados, llamó Netlist puesto que eran simplemente eso, un
algunos de más nivel que componen las cuatro etapas conjunto de instrucciones que indicaban las
de EDA en un solo paquete, otras son independientes, interconexiones entre los componentes de un diseño.
dependiendo de las características del desarrollador.
En general existe software de asistencia en:

-Lenguajes de Descripción de Circuitos: Se conoce


como HDL, básicamente esta herramienta permite la
elaboración y síntesis de las sentencias de

UNIVERSIDAD NACIONAL DE INGENIERÍA 3


DISEÑO ELECTRÓNICO AUTOMATIZADO

IV. SECUENCIA DE DISEÑO problemas dinámicos de fatiga, transmisión de calor,


simulación de circuitos; así como otros tantos de
En el diseño electrónico automatizado, es muy cálculo y simulación que servirán para retroalimentar
importante tener claro cuan es el proceso a seguir, el diseño y elaborar una reconstrucción si fuera
comúnmente se le denomina flujo, este está necesario.
conformado por las cuatro etapas o fases:
CAD/CAE/CAT/CAM. En la fig.2 se representan las -Obtener la documentación técnica del producto,
principales características que se deben realizar en como son los planos en conjunto, planos en despiece,
cada una de las cuatro etapas: vistas en corte, dimensionamiento de partes, material
de fabricación de cada parte, todo ello con el fin de la
elaboración de los respectivos manuales de
fabricante, éstos son importantes tanto para el
fabricante que se vale de estos para generar el
producto en otro momento así como para el usuario a
fin de realizar un mantenimiento adecuado del
producto.

-Recopilar información del producto para ser


contrastado con la normativa respectiva para una
estandarización adecuada del mismo.

El software empleado en debe estar capacitado para


ser soportado por el hardware respectivo en etapas
posteriores del proceso de diseño.
Figura 2.Secuencia de diseño electrónico
La secuencia de diseño de la estación CAD, la cual es
resumida en la fig.2 en primer lugar debe capturar los
1. Diseño asistido por computador(CAD) esquemas desarrollados que el diseñador dibuja, para
ello existe un editor gráfico que permite realizar
La etapa CAD cumple la función de asistir al múltiples funciones como mover, copiar, borrar, etc.
diseñador mediante herramientas de software para los componentes seleccionados, a los cuales se accede
que éste pueda dibujar los circuitos del proyecto, de desde una librería existente disponible en el paquete
manera que se le facilite mover, ubicar, trazar , etc. de software. Los componentes a ser utilizados deben
cada uno de los componentes representados por el de estar capacitados tanto del punto de vista
software en el computador, actualmente se cuenta con geométrico como eléctrico, ello asegura una
herramientas que permiten el diseño en dos y tres disposición adecuada por parte del diseñador.
dimensiones(2D,3D).
Posteriormente una vez ya dibujado el esquema
El software CAD utilizado dota al diseñador de: eléctrico, se realiza una compilación para observar los
detalles tanto de conexionado como posibles errores
-Construir, manipular y visualizar los modelos en el uso inadecuado de componentes. Es importante
geométricos del producto en dos y tres dimensiones, establecer la primera etapa en forma correcta, pues
así como poder observar en detalle cada una de los caso contrario en las etapas posteriores podría afectar
elementos que conforman el modelo, permitiendo enormemente a dicha etapa.
inspeccionar, comparar, corregir cada detalle a fin de
representar gráficamente un modelo los más exacto Además del editor gráfico, el diseñador tiene la
posible. posibilidad de crear sus propios componentes de
acuerdo a las necesidades de un proyecto así como
-Analizar problemas geométricos de juegos, vistas, modificar y ajustar los componentes existentes.
etc.; cinemáticos de velocidades, aceleraciones;

UNIVERSIDAD NACIONAL DE INGENIERÍA 4


DISEÑO ELECTRÓNICO AUTOMATIZADO

La etapa finaliza con la preparación del PCB(Circuito En lo que respecta a las simulaciones antes de la
impreso en placa),acomodo de componentes existencia real del producto, ellas permiten una
adecuado, elección de zonas de relleno de cobre, reducción notable del tiempo necesario para la
trazado de pistas y verificación del diseño. construcción de prototipos, sobre los que
posteriormente se realizaban las pruebas para la
selección de los materiales más adecuados.

2. Ingeniería asistida por computador(CAE)


Antes del desarrollo del CAE, un cambio de material
El concepto de CAE, viene asociado a la concepción suponía la construcción de un nuevo prototipo, en lo
de un producto y a las etapas de investigación y cual se empleaban varios días; con el CAE sólo
diseño previas a su fabricación, que es controlada supone alterar una serie de parámetros, operación que
mediante computador, se extiende cada vez mas hasta dura escasos segundos.
incluir progresivamente a la propia fabricación. Por
tanto, CAE es un proceso integrado que incluye todas Aunque esta técnica no elimina por completo la
las funciones de la ingeniería que van desde el diseño necesidad de construir prototipos, sí reduce
propiamente dicho hasta la fabricación. drásticamente el número de pruebas a realizar con
dichos prototipos y constituye una ayuda para poder
identificar en una fase temprana la fiabilidad, el
rendimiento, determinados problemas de coste, etc.
La etapa CAE cumple la función de permitir la
simulación del circuito que se capturo en la etapa
Actualmente CAE es casi dos tecnologías separadas:
previa. Es muy importante que el software empleado
una es la aplicada a la mecánica y otra a la
en esta etapa cuente con librerías especializadas de
electrónica. Se describió lo relacionado a la
cada uno de los componentes utilizados en la etapa
electrónica, sin embrago en ambos campos se realizan
CAD, debe de existir compatibilidad entre software
extensos análisis respecto de las leyes físicas, así
CAD-CAE.
como de los estándares de la industria.
Los componentes CAE, previamente han sido
Existe software capacitado para desarrollar CAE-
modelados matemáticamente para asegurar que cada
CAT en una solo etapa, por sus características, el
uno de ellos se comporte según sus características
software, incluye un análisis por elementos finitos
físicas en el mundo real.
(FEA, finite element analysis) para evaluar las
Esta etapa evita montar un prototipo construido, características estructurales de una parte y
aunque de hacerlo se contrastará que se cumplan con complementos avanzados de cinemática para estudiar
las condiciones físicas de comportamiento. los complejos movimientos de algunos mecanismos y
otras características del diseño.
Algunas de las ventajas de esta etapa son:

-Facilidad y comodidad en el diseño.

-Rapidez, exactitud y uniformidad en la fabricación.

-Alto porcentaje de éxito.

-Eliminación de la necesidad de prototipos.

-Aumento de la productividad.

−Productos más competitivos.

UNIVERSIDAD NACIONAL DE INGENIERÍA 5


DISEÑO ELECTRÓNICO AUTOMATIZADO

3. Pruebas asistidas por ordenador(CAT) prototipo real, lo cual implica inversión de tiempo y
dinero, debido a que el coste de re-ingeniería crece
La etapa de CAT se encarga de efectuar una exponencialmente en las etapas finales del desarrollo
simulación especializada, valiéndose del diseño del producto.
efectuado en la etapa previa, se somete al diseño a
pruebas como por ejemplo punto de trabajo,
sensibilidad, respuesta en frecuencia, ruido,
temperatura, pruebas estadísticas(Montecarlo y peor
caso) en condiciones nominales, como en otras
condiciones de operación. Todo ello implica que no
sea necesario montar físicamente el prototipo.

El método utilizado por computador más


ampliamente difundido y aplicado en ingeniería es el
método de elementos finitos, este método es aplicable
en diversos campos, en mecánica y electrónica se usa
para determinar tensiones, deformaciones,
transmisión de calor, distribución de campos
magnéticos, flujo de fluidos y cualquier otro
problema de campos continuos que serían muy
complejos utilizando otros métodos.

Es necesario generar un modelo abstracto de forma


interactiva para aplicar el método de elementos
finitos, luego de creado dicho modelo se genera la
malla de elementos finitos para aplicar el método de
elementos finitos. Se utiliza un software, el cual se
encarga de generar el modelo abstracto y la malla de
elementos finitos, el software tiene la denominación
de pre-procesador, una vez concluido el análisis de
cada uno de los elementos, el computador procede a
ensamblar los resultados y permite su visualización,
por ejemplo en caso de tratarse pruebas de tensión,
las regiones con gran tensión se muestran en color
rojo, las herramientas que realizan este tipo de
visualización se denominan post-procesadores.

Las investigación actuales sugieren el análisis del


diseño para poder determinar automáticamente la
forma de un diseño óptimo, la técnica consiste en
asumir un diseño inicial simple, y mediante el
proceso de optimización se calcula los valores
óptimos de ciertos parámetros para satisfacer un
criterio al mismo tiempo que se debe cumplir
restricciones, obteniéndose la forma óptimo con
dichos parámetros.

La ventaja del análisis descrito es que se permite


determinar predecir el comportamiento del diseño y
eliminar los errores sin necesidad de construir un

UNIVERSIDAD NACIONAL DE INGENIERÍA 6


DISEÑO ELECTRÓNICO AUTOMATIZADO

4. Manufactura asistida por ordenador(CAM) -Segundo nivel: Los computadores están


subordinados al computador principal, que recibe el
La etapa CAM define el proceso a través del diseño nombre de módulo de control numérico(DNC), este
obtenido por los sistemas CAD,CAE,CAT, se utiliza se encarga de supervisar las operaciones de la
el diseño obtenido de dichas etapas para generar máquina-herramienta, define su área de trabajo, los
programas de Control numérico para el proceso de programas de manufacturado tienen que transmitirse
fabricación. Los programas de control numérico son a cada uno de los computadores subordinados, a los
aquellos programas que dirigen el posicionamiento de que se les transmite el tiempo de ejecución, a su vez
la maquinaria que empleamos, por ejemplo invertir el que mantienen comunicación con el módulo de
sentido horario de un torno. El sistema CAM es capaz control para realizar el trabajo coordinado.
de calcular la trayectoria correcta de las piezas, como
también la orientación a partir del modelo obtenido -Tercer nivel: Es el nivel más alto. Un computador o
las tres etapas previas de diseño del producto. maestro ejerce el control del sistema sobre otros
computadores esclavos, coordina totalmente el
sistema de producción, monitoriza el sistema ante
La utilización más común del CAM es el proceso de cualquier rotura de herramientas, maquinaria y alerta
Ingeniería Inversa por el cual se obtienen prototipos, a los supervisores, a su vez determina el trabajo de
y con ellos se verifica la bondad del producto final. cada máquina y las rutas de transporte de los
Actualmente se opta por la creación de la superficie productos a la propia maquinaria para optimizar la
externa de la pieza, mientras aún se está diseñando el producción y uso de ellas.
interior de la misma, de este modo crean el producto
según las necesidades que les van surgiendo. El nivel más alto de CAM posee salidas directas a
fotoplotter, maquinaria de inserción automática de
La etapa de CAM facilita y simplifica la componentes, control por control numérico(CNC),etc.
implementación física del diseño obtenido en las
fases previas, en lo que respecta a la ingeniería El uso de la tecnología CAM brinda ventajas en:
electrónica está dirigido a dos áreas: -Posibilidad de fabricación de piezas imposibles o
muy difíciles: Gracias al control numérico se han
-Fabricación de ICs: Las estaciones existentes podido obtener piezas muy complicadas, que serían
brindan información necesaria para construir los muy complicadas de elaborar por métodos clásicos.
circuitos integrados a medida, los cuales contienen -Seguridad: El control numérico es especialmente
los esquemas electrónicos diseñados. recomendable para el trabajo con materia prima
peligrosa, que dificulta su manipulación directa.
-Fabricación de circuitos impresos: Se importan los -Precisión: Esto se debe a la mayor precisión de la
ficheros Gerber y se preparan los datos de producción máquina herramienta de control numérico respecto de
para los prototipos, se calculan los canales de las herramientas clásicas utilizadas.
aislamiento en caso de usar máquinas CNC para -Aumento de productividad de las máquinas:
taladrado y fresado de la PCB, es importante el Evidentemente se disminuye el tiempo total de
conocimiento de herramientas de control para el mecanización, debido a la disminución de los tiempos
adecuado manejo de la máquina. de desplazamiento en vacío y de la rapidez de los
posicionamientos que suministran los sistemas de
La tecnología CAM emplea los sistemas de
control utilizados, basados en electrónica y mecánica.
fabricación flexible(FMS) que utilizan la arquitectura
-Reducción de controles y desechos: Esta reducción
de la red de ordenadores, ella es jerárquica con tres
es debida fundamentalmente a la gran fiabilidad y
niveles de operación:
repetividad de una máquina herramienta con control
-Primer nivel: Es el nivel más bajo, el control numérico. Esta reducción de controles permite
utilizado es el control numérico prácticamente eliminar toda operación humana
computarizado(CNC), el cual sólo incluye la relación posterior, con la subsiguiente reducción de costos y
máquina-herramienta. tiempos de fabricación.

UNIVERSIDAD NACIONAL DE INGENIERÍA 7


DISEÑO ELECTRÓNICO AUTOMATIZADO

V. LENGUAJES DE DESCRIPCIÓN DE HARDWARE 2. VHDL


ORIENTADOS A LA ELECTRÓNICA
Es un lenguaje de descripción de hardware que tiene
Los lenguajes de descripción de hardware(HDLs) un alto nivel de abstracción, lo cual lo dota de alta
fueron desarrollados para integrar la arquitectura y rapidez.
comportamiento de un sistema electrónico.
El lenguaje VHDL es reconocido como un estándar
El objetivo de un HDL es describir un circuito de los lenguajes HDL, VHDL divide los circuitos en
mediante instrucciones que pueda ser implementado dos entidades y arquitecturas. La entidad se encarga
físicamente. del modelamiento externo del circuito, define al
circuito con un nombre, las conexiones son las
En principio se usó un lenguaje de descripción, el entradas y salidas del circuito. La arquitectura
cual utilizaba sentencias simples, pero que permitían constituye la parte interna, que define el
describir íntegramente un circuito. Se les llamó funcionamiento del circuito.
Netlist, que utilizaban esquemas de los circuitos que
indicaban las interconexiones entre los componentes La fig.3 muestra un modelo de hardware de VHDL:
que presentaban. Sin embargo la existencia de las
herramientas EDA permite la evolución de lenguajes
de descripción mucho más potentes.

1. Ventajas de los HDLs

-La posibilidad de verificación de funcionamiento del


sistema sin necesidad de implementar el circuito.

-El poder simular el diseño antes de la


implementación de compuertas lógicas, lo cual
conlleva a poder probar el correcto funcionamiento.

-Las herramientas de síntesis brindan la facilidad de Figura3.Representación de modelo de hardware


convertir secuencias de codificación en compuertas VHDL
lógicas y optimizar la descripción.
La entidad mostrada en VHDL tiene conexiones hacia
-Se evita el diseño directo mediante compuertas, otros sistemas que lo rodean, cada entidad está
reduciendo tiempo y mejorando la eficiencia del definida por una arquitectura(instrucciones en
diseño. VHDL).

-Las herramientas de síntesis transforman Los PROCESS en VHDL son usados para modelar
automáticamente un circuito descrito en un código en circuitos secuenciales y combinacionales mediante
un HDL, a un circuito reducido y eficiente. una descripción secuencial. Para interconectar
procesos distintos se usan SIGNALS(cables).
-Un circuito hecho en una descripción en un HDL
está capacitado para ser utilizado en un dispositivo Las señales poseen una fuente y uno o más destinos y
programable que soporta dicha descripción. un tipo de dato que le brinda características de
interconexión. Para el diseñar circuitos en VHDL
-La descripción realizada en un HDL es fácil de leer y existen tres formas de acuerdo a su complejidad: flujo
comprender que los netlist o circuitos esquemáticos. de datos, comportamental y estructural.

2.1. Flujo de datos

En este diseño, el circuito no es complicado, por lo


que es suficiente describir como fluyen los datos a

UNIVERSIDAD NACIONAL DE INGENIERÍA 8


DISEÑO ELECTRÓNICO AUTOMATIZADO

través de la entidad; es decir de las entradas hacia las 3.2. Descripción del circuito en VHDL
salidas, las cuales vienen representadas por
instrucciones concurrentes. Es importante identificar el tamaño del circuito, si se
trata de un circuito grande generalmente se selecciona
2.2. Comportamental la metodología Top-Down o Bottom-Up, en caso de
tratarse de un circuito pequeño se utiliza la
El diseño más complicado porque se requiere de metodología Flat.
múltiples decisiones antes de asignar datos de salida,
se requiere de una descripción algorítmica del La metodología Top-Down divide el sistema en
funcionamiento del circuito para facilitar su diseño. varios bloques, independizando los problemas a
Ello se obtiene expresando el funcionamiento del resolver en cada bloque, y si fuese necesario cada
diseño mediante una estructura PROCESS que consta bloque se podría subdividir en otros bloques. La
de instrucciones en secuencia. metodología Bottom-Up es contrario a Top-Down,
pues se comienza la caracterización con los
2.3. Estructural componentes básicos y luego con ellos se forman
bloques de mayor tamaño que representarán un
Este diseño se usa en circuitos que requieren más de
circuito más complejo. La metodología Flat se usa
una función, ello se logra segmentando el sistema en
para diseños pequeños donde no se requiere mucha
subcircuitos para facilitar el diseño, cada uno de estos
complejidad, este método es utilizado en el diseño de
subcircuitos es caracterizado usando una descripción
circuitos digitales.
de flujo de datos o comportamental, posteriormente
se interconectan los subcircuitos en una entidad Luego de haber decidido la metodología a
denominada descripción estructural. implementar, se empieza a describir el circuito de
acuerdo a lo establecido, es recomendable armar un
3. Metodología de diseño utilizando VHDL
diagrama de bloques con la descripción de
La secuencia de diseño se muestra en la fig.4. funcionamiento de cada bloque, los errores que se
podrían dar son generalmente en la sintaxis o la no
utilización correcta de alguna instrucción.

3.3. Simulación de la descripción en VHDL

En esta etapa se procede a simular el


código(simulación funcional),esta etapa permite la
corrección de errores antes de la implementación en
el dispositivo, dado que el circuito se compone por
módulos es más fácil evaluar cada módulo por
separado antes de unirlos.
Figura 4.Secuencia de diseño VHDL
3.4. Síntesis
3.1. Definición de los requerimientos del sistema
Esta etapa consiste en llevar el lenguaje de alto nivel
Es importante tener bien claro de los objetivos y de abstracción (descripción) a nivel de compuerta que
requerimientos de diseño, ellos son las funciones del pueda ser implementada en un circuito.
circuito, rango de frecuencia de operación y puntos
El proceso utilizado en la síntesis del código es un
críticos del sistema, ello sirve para ver a nivel general
CPLD que es conocido como Fitting o ajuste que
para asignar una arquitectura y así comenzar con la
consiste en transformar las ecuaciones booleanas en
descripción.
bloques lógicos en el dispositivo.

Existe la optimización en la conversión del código


VHDL a ecuaciones booleanas, la cual depende de:

UNIVERSIDAD NACIONAL DE INGENIERÍA 9


DISEÑO ELECTRÓNICO AUTOMATIZADO

-La descripción del circuito REFERENCIAS

-Los recursos disponibles en el dispositivo [1] R. Ferré M. Diseño industrial por


seleccionado computador, 1986.

-Las directivas de síntesis seleccionadas por el [2] A. Bueno M. y A. de Soto. Desarrollo y


diseñador. construcción de prototipos electrónicos, 2005.

En la descripción se define como funciona el circuito [3] M. Higuera M. y A. de Soto. “El uso de
y de qué forma lo hace, es importante administrar herramientas computaciones en el proceso de
eficientemente los recursos usados en la diseño”, Universidad Industrial de Santander
implementación y las directivas de síntesis influyen 2006.
en el proceso de cálculo de las ecuaciones que son
implementadas en el dispositivo. Dentro de las [4] J. Antonio M., F. Marrodan E. y J. Sierra S.
directivas están la asignación de pines, síntesis para “Tecnologías avanzadas de manufactura: caso
maximizar: velocidad, área, etc. industrias riojanas”, Universidad de la Rioja.

3.5. Simulación del código sintetizado [5] O. Rojas L. y J. Salas B. “Producción


automatizada Sistemas CAD/CAE/CAM”,
En esta etapa se vuelve a evaluar el circuito que Universidad Nacional Mayor de San Marcos,
quedó sintetizado en el dispositivo, debido a la 1999.
sustitución de funciones, se podría provocar retardos
de ejecución en el dispositivo en el cual se ejecuten, [6] F. Torres V. “Lenguajes de descripción de
ello perjudicaría al resto del diseño. Por ello en esta Hardware”, Universidad Autónoma de
etapa de simulación sintetizada se verifican los Guadalajara.
retardos de tiempo entre nodos, evaluar la máxima
[7] M. Torres P. y M. Torres P. “Experiencias
frecuencia de operación del circuito y verificar su
docentes en la asignatura de Diseño e
funcionamiento adecuado, además en esta etapa se
Ingeniería asistida (CAD/CAE/CAM),
puede mejorar la descripción caso de existencia error
orientadas a la realización de planos y
en la síntesis del código.
esquemas utilizados en proyectos electrónicos”,
3.6. Programación del dispositivo en el XIV Congreso Internacional de
Ingeniería gráfica, 2002.
Una vez completada la descripción, síntesis y
simulación del circuito, y verificar el funcionamiento
exitoso, se procede a generar el archivo que permite
la implementación física del diseño en el dispositivo
programable. Los programas de VHDL sintetizados
generan un archivo con el que se procede a programar
el dispositivo, por ejemplo existe JEDEC, JTAG,
BITSTREAM, entre otros según el fabricante y
dispositivo seleccionado.

UNIVERSIDAD NACIONAL DE INGENIERÍA 10

Vous aimerez peut-être aussi