Diagramas Asm
Diagramas Asm
Diagramas Asm
DIAGRAMAS ASM
ESPOCH
Caroline Jara 414
TERCERO C Control
carolinav 94@hotmail.com
I. R ESUMEN
II. I NTRODUCCI ON
Las maquinas de estado algortmicas (ASM) son una
herramienta de diseno digital que mejora algunas propiedades
de los diagramas de estado, gracias a que describen con
detalle no solo las transiciones entre estados, sino tambien
las operaciones que se realizan en ellos.
Los diagramas ASM son una buena alternativa a los diagramas de estado porque, manteniendo su interfaz grafico e
intuitivo, permiten definir de forma mas comoda y consistente
las transiciones entre estados y tambien las operaciones que se
han de realizar durante y al final de cada estado. Sin embargo,
muchos autores consideran que su interfaz grafico es poco
practico; posiblemente por ese motivo, en el diseno RTL se
han impuesto los lenguajes de descripcin de circuitos (HDL),
pues su edicion es en principio mucho mas facil y comoda.
III. H ISTORIA
Las maquinas de estado algortmicas, tambien conocidas
como diagramas ASM, fueron documentadas hace 40 anos
por Clare, quien trabajaba en Electronics Research Laboratory
de Hewlett Packard Labs. Su libro se baso en los desarrollos previos de Osborne en la Universidad de California en
Berkeley. Desde entonces, los diagramas ASM se han aplicado
con frecuencia para disenar circuitos digitales que requieren la
realizacion de tareas complejas. Muchos textos de electronica
digital que describen el diseno a nivel de registro (RTL)
dedican una atencion especial a los diagramas ASM junto a
otros metodos, en particular las maquinas de estados finitas
(FSM), los diagramas de estado y las tablas de estado. Sin
embargo, despues de un analisis mas detallado, nos encontramos con que estos recursos de diseno practicamente solo se
utilizan de forma marginal, y u nicamente para definir las partes
de control de los circuitos algortmicos. Realmente pocos
autores emplean los diagramas ASM para desarrollar circuitos
completos, excepto, que incrementan las posibilidades de estos
diagramas con recursos mas propios de lenguajes de alto nivel,
pero finalmente codifican el circuito empleando texto.
R EFERENCES
[1] https://sites.google.com/site/cartasasm/
[2] http://www.jimenez-ruiz.es/ernesto/II/DIAGRAMAS-ASM/.pdf
[3] http://www.infor.uva.es/ fernando/asignaturas/estruct/unidadc ontrol.pdf