Modificación de ASMs sobre descripciones funcionales en VHDL

Este proyecto presenta una metodología de extracción del tiempo de vida de las variables en diagramas ASM estructurados y la modificación de estos mediante agrupación de variables, con el fin de lograr reducciones en las métricas de desempeño de su implementación en lógica programable. Se ha realiza...

Full description

Autores:
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2007
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/1571
Acceso en línea:
http://hdl.handle.net/11349/1571
Palabra clave:
ELECTRONICA DIGITAL
CIRCUITOS INTEGRADOS DIGITALES- DISEÑO
DISEÑO DE CIRCUITOS ELECTRONICOS- TESIS Y DISERTACIONES ACADEMICAS
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UDISTRITA2_e3d1bdf57dba7046c1d316d858250d09
oai_identifier_str oai:repository.udistrital.edu.co:11349/1571
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
spelling Muñoz Quiñones, Gerardo AlcidesMéndez Zuluaga, Oscar JavierIngeniero Electrónico2014-09-16T13:59:01Z2015-03-02T20:05:04Z2014-09-16T13:59:01Z2015-03-02T20:05:04Z2007http://hdl.handle.net/11349/1571Este proyecto presenta una metodología de extracción del tiempo de vida de las variables en diagramas ASM estructurados y la modificación de estos mediante agrupación de variables, con el fin de lograr reducciones en las métricas de desempeño de su implementación en lógica programable. Se ha realizado una herramienta software que puede extraer el tiempo de vida de un ASM descrito en VHDL de manera automática, teniendo en cuenta que la tendencia de automatizar los procesos de captura, síntesis y optimización en el diseño de circuitos digitales es la que ha permitido el gran avance en la extensión y complejidad de dichos diseños. Tras evidenciar la falta de una metodología de extracción del tiempo de vida de las variables para ASMs con decisiones en el marco teórico consultado, se optó por diseñar una nueva metodología que permitiera analizar cualquier diagrama ASM, llegando a la conclusión de que la mejor forma de hacerlo era planteando un nuevo conjunto de estructuras para diseñar ASMs. De esta manera se propone una concepción alternativa de la construcción de diagramas ASM. Sobre dicha concepción se hace un análisis que permite extraer el tiempo de vida de las variables en cualquier situación. Como la intención de obtener el tiempo de vida está sustentada en permitir la modificación del ASM sin que se altere su funcionamiento, se propone una experimentación de la agrupación de variables que explora las posibilidades de agrupación de manera exhaustiva como un acercamiento al efecto que tienen tales modificaciones en las métricas de desempeño para implementaciones en lógica programable, a saber, el número de slices o celdas básicas usadas y la máxima frecuencia de operación del circuito. Por último, se implementan los algoritmos obtenidos en la metodología mediante un lenguaje de programación de software, generando una herramienta que toma como entrada una descripción de un ASM en VHDL y extrae el tiempo de vida de las variables de dicho ASM. La herramienta también tiene la capacidad de generar las modificaciones de agrupación de variables, compilar los códigos VHDL con un sintetizador comercial externo y extraer los resultados de síntesis arrojados por dicho sintetizadorpdfspaUniversidad Distrital Francisco José de CaldasIngeniería ElectrónicaFacultad de IngenieríaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Restringido (Solo Referencia)http://purl.org/coar/access_right/c_16ecModificación de ASMs sobre descripciones funcionales en VHDLbachelorThesisTrabajo de gradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fELECTRONICA DIGITALCIRCUITOS INTEGRADOS DIGITALES- DISEÑODISEÑO DE CIRCUITOS ELECTRONICOS- TESIS Y DISERTACIONES ACADEMICASTHUMBNAILMendezZuluagaOscarJavier2007.pdf.jpgMendezZuluagaOscarJavier2007.pdf.jpgIM Thumbnailimage/jpeg4140http://repository.udistrital.edu.co/bitstream/11349/1571/2/MendezZuluagaOscarJavier2007.pdf.jpgb4b28cfbe1ef6df1b9e309e58395f16bMD52open accessORIGINALMendezZuluagaOscarJavier2007.pdfapplication/pdf1586463http://repository.udistrital.edu.co/bitstream/11349/1571/1/MendezZuluagaOscarJavier2007.pdfe2acd51625b9430c0f64ee5d1fda3805MD51metadata only access11349/1571oai:repository.udistrital.edu.co:11349/15712023-06-13 15:17:32.073metadata only accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.co
dc.title.spa.fl_str_mv Modificación de ASMs sobre descripciones funcionales en VHDL
title Modificación de ASMs sobre descripciones funcionales en VHDL
spellingShingle Modificación de ASMs sobre descripciones funcionales en VHDL
ELECTRONICA DIGITAL
CIRCUITOS INTEGRADOS DIGITALES- DISEÑO
DISEÑO DE CIRCUITOS ELECTRONICOS- TESIS Y DISERTACIONES ACADEMICAS
title_short Modificación de ASMs sobre descripciones funcionales en VHDL
title_full Modificación de ASMs sobre descripciones funcionales en VHDL
title_fullStr Modificación de ASMs sobre descripciones funcionales en VHDL
title_full_unstemmed Modificación de ASMs sobre descripciones funcionales en VHDL
title_sort Modificación de ASMs sobre descripciones funcionales en VHDL
dc.contributor.advisor.spa.fl_str_mv Muñoz Quiñones, Gerardo Alcides
dc.subject.lemb.spa.fl_str_mv ELECTRONICA DIGITAL
CIRCUITOS INTEGRADOS DIGITALES- DISEÑO
DISEÑO DE CIRCUITOS ELECTRONICOS- TESIS Y DISERTACIONES ACADEMICAS
topic ELECTRONICA DIGITAL
CIRCUITOS INTEGRADOS DIGITALES- DISEÑO
DISEÑO DE CIRCUITOS ELECTRONICOS- TESIS Y DISERTACIONES ACADEMICAS
description Este proyecto presenta una metodología de extracción del tiempo de vida de las variables en diagramas ASM estructurados y la modificación de estos mediante agrupación de variables, con el fin de lograr reducciones en las métricas de desempeño de su implementación en lógica programable. Se ha realizado una herramienta software que puede extraer el tiempo de vida de un ASM descrito en VHDL de manera automática, teniendo en cuenta que la tendencia de automatizar los procesos de captura, síntesis y optimización en el diseño de circuitos digitales es la que ha permitido el gran avance en la extensión y complejidad de dichos diseños. Tras evidenciar la falta de una metodología de extracción del tiempo de vida de las variables para ASMs con decisiones en el marco teórico consultado, se optó por diseñar una nueva metodología que permitiera analizar cualquier diagrama ASM, llegando a la conclusión de que la mejor forma de hacerlo era planteando un nuevo conjunto de estructuras para diseñar ASMs. De esta manera se propone una concepción alternativa de la construcción de diagramas ASM. Sobre dicha concepción se hace un análisis que permite extraer el tiempo de vida de las variables en cualquier situación. Como la intención de obtener el tiempo de vida está sustentada en permitir la modificación del ASM sin que se altere su funcionamiento, se propone una experimentación de la agrupación de variables que explora las posibilidades de agrupación de manera exhaustiva como un acercamiento al efecto que tienen tales modificaciones en las métricas de desempeño para implementaciones en lógica programable, a saber, el número de slices o celdas básicas usadas y la máxima frecuencia de operación del circuito. Por último, se implementan los algoritmos obtenidos en la metodología mediante un lenguaje de programación de software, generando una herramienta que toma como entrada una descripción de un ASM en VHDL y extrae el tiempo de vida de las variables de dicho ASM. La herramienta también tiene la capacidad de generar las modificaciones de agrupación de variables, compilar los códigos VHDL con un sintetizador comercial externo y extraer los resultados de síntesis arrojados por dicho sintetizador
publishDate 2007
dc.date.created.spa.fl_str_mv 2007
dc.date.accessioned.none.fl_str_mv 2014-09-16T13:59:01Z
2015-03-02T20:05:04Z
dc.date.available.none.fl_str_mv 2014-09-16T13:59:01Z
2015-03-02T20:05:04Z
dc.type.spa.fl_str_mv bachelorThesis
dc.type.spa.spa.fl_str_mv Trabajo de grado
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/1571
url http://hdl.handle.net/11349/1571
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_16ec
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.acceso.spa.fl_str_mv Restringido (Solo Referencia)
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
Restringido (Solo Referencia)
http://purl.org/coar/access_right/c_16ec
dc.format.spa.fl_str_mv pdf
dc.publisher.spa.fl_str_mv Universidad Distrital Francisco José de Caldas
dc.publisher.program.spa.fl_str_mv Ingeniería Electrónica
dc.publisher.department.spa.fl_str_mv Facultad de Ingeniería
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv http://repository.udistrital.edu.co/bitstream/11349/1571/2/MendezZuluagaOscarJavier2007.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/1571/1/MendezZuluagaOscarJavier2007.pdf
bitstream.checksum.fl_str_mv b4b28cfbe1ef6df1b9e309e58395f16b
e2acd51625b9430c0f64ee5d1fda3805
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Distrital - RIUD
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1803712712703737856