Lidex: um sistema para descrição, simulação e análise de arquitetura e organização de computadores.

Detalhes bibliográficos
Autor(a) principal: Moreira, José Eduardo
Data de Publicação: 1990
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: https://www.teses.usp.br/teses/disponiveis/3/3141/tde-31012025-160223/
Resumo: Esta dissertação aborda o desenvolvimento e utilização de uma linguagem de descrição de hardware, a Lidex, como uma ferramenta de auxílio ao projeto de computadores e sistemas digitais em geral. Uma revisão das características do processo de projeto de computadores e de algumas linguagens de descrição de hardware conhecidas foram feitas com o objetivo de se levantar as características desejáveis para a linguagem Lidex. Tanto a linguagem Lidex como o seu compilador, que gera simuladores em C dos sistemas nela descritos, são baseados em um modelo formal de sistemas digitais a nível de transferência de registradores desenvolvido para este fim. A utilização da linguagem Lidex é ilustrada com alguns exemplos didáticos e outros de aplicação profissional, incluindo projeto de sistemas compostos por vários circuitos integrados VLSI. Também se discute alguns aspectos de implementação do compilador Lidex. O sistema Lidex, como é chamado o conjunto de programas que permitem a simulação de descrições feitas na linguagem, e atualmente disponível em versões para Unix (SUN e VAX) e MS-DOS, e tem sido usado como ferramenta didática e de trabalho no departamento de engenharia elétrica da Escola Politécnica da Universidade de São Paulo. Esta dissertação inclui um manual de referência da linguagem Lidex e um guia de operação para o sistema Lidex conforme atualmente implementado.
id USP_d41c33cfea4bc20206acd6f0310f10a7
oai_identifier_str oai:teses.usp.br:tde-31012025-160223
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Lidex: um sistema para descrição, simulação e análise de arquitetura e organização de computadores.Untitled in englishArquitetura e organização de computadoresComputer architecture and organizationEsta dissertação aborda o desenvolvimento e utilização de uma linguagem de descrição de hardware, a Lidex, como uma ferramenta de auxílio ao projeto de computadores e sistemas digitais em geral. Uma revisão das características do processo de projeto de computadores e de algumas linguagens de descrição de hardware conhecidas foram feitas com o objetivo de se levantar as características desejáveis para a linguagem Lidex. Tanto a linguagem Lidex como o seu compilador, que gera simuladores em C dos sistemas nela descritos, são baseados em um modelo formal de sistemas digitais a nível de transferência de registradores desenvolvido para este fim. A utilização da linguagem Lidex é ilustrada com alguns exemplos didáticos e outros de aplicação profissional, incluindo projeto de sistemas compostos por vários circuitos integrados VLSI. Também se discute alguns aspectos de implementação do compilador Lidex. O sistema Lidex, como é chamado o conjunto de programas que permitem a simulação de descrições feitas na linguagem, e atualmente disponível em versões para Unix (SUN e VAX) e MS-DOS, e tem sido usado como ferramenta didática e de trabalho no departamento de engenharia elétrica da Escola Politécnica da Universidade de São Paulo. Esta dissertação inclui um manual de referência da linguagem Lidex e um guia de operação para o sistema Lidex conforme atualmente implementado.This dissertation discusses the development and utilization of a hardware description language, LIDEX, as a design tool for computers and digital systems in general. A revision of the characteristics of the computer design process and of hardware description languages were performed in order to establish those desirables characteristics for the LIDEX language. Both the LIDEX language and its compiler, which generates C-code simulators for the described systems, are based on a formal model of digital systems at the register transfer level, which was developed for this purpose. The utilization of LIDEX is illustrated by some didactic examples and other examples of professional applications, including the design of systems composed by some VLSI integrated circuits. Aspects of the implementation of the LIDEZ compiler are also discussed. The LIDEZX system, as the set of programs which allows the simulation of LIDEX descriptions is called, is currently available for UNIX (SUN and VAX) and MS-DOS environments, and has been used as a didactic and professional tool at the Department of Electrical Engineering of the Escola Politécnica da Universidade de São Paulo. This dissertation includes a reference manual the LIDEX language, and an operations guide for the LIDEX system as implemented nowadays.Biblioteca Digitais de Teses e Dissertações da USPRuggiero, Wilson VicenteMoreira, José Eduardo1990-06-22info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3141/tde-31012025-160223/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2025-01-31T18:08:02Zoai:teses.usp.br:tde-31012025-160223Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212025-01-31T18:08:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Lidex: um sistema para descrição, simulação e análise de arquitetura e organização de computadores.
Untitled in english
title Lidex: um sistema para descrição, simulação e análise de arquitetura e organização de computadores.
spellingShingle Lidex: um sistema para descrição, simulação e análise de arquitetura e organização de computadores.
Moreira, José Eduardo
Arquitetura e organização de computadores
Computer architecture and organization
title_short Lidex: um sistema para descrição, simulação e análise de arquitetura e organização de computadores.
title_full Lidex: um sistema para descrição, simulação e análise de arquitetura e organização de computadores.
title_fullStr Lidex: um sistema para descrição, simulação e análise de arquitetura e organização de computadores.
title_full_unstemmed Lidex: um sistema para descrição, simulação e análise de arquitetura e organização de computadores.
title_sort Lidex: um sistema para descrição, simulação e análise de arquitetura e organização de computadores.
author Moreira, José Eduardo
author_facet Moreira, José Eduardo
author_role author
dc.contributor.none.fl_str_mv Ruggiero, Wilson Vicente
dc.contributor.author.fl_str_mv Moreira, José Eduardo
dc.subject.por.fl_str_mv Arquitetura e organização de computadores
Computer architecture and organization
topic Arquitetura e organização de computadores
Computer architecture and organization
description Esta dissertação aborda o desenvolvimento e utilização de uma linguagem de descrição de hardware, a Lidex, como uma ferramenta de auxílio ao projeto de computadores e sistemas digitais em geral. Uma revisão das características do processo de projeto de computadores e de algumas linguagens de descrição de hardware conhecidas foram feitas com o objetivo de se levantar as características desejáveis para a linguagem Lidex. Tanto a linguagem Lidex como o seu compilador, que gera simuladores em C dos sistemas nela descritos, são baseados em um modelo formal de sistemas digitais a nível de transferência de registradores desenvolvido para este fim. A utilização da linguagem Lidex é ilustrada com alguns exemplos didáticos e outros de aplicação profissional, incluindo projeto de sistemas compostos por vários circuitos integrados VLSI. Também se discute alguns aspectos de implementação do compilador Lidex. O sistema Lidex, como é chamado o conjunto de programas que permitem a simulação de descrições feitas na linguagem, e atualmente disponível em versões para Unix (SUN e VAX) e MS-DOS, e tem sido usado como ferramenta didática e de trabalho no departamento de engenharia elétrica da Escola Politécnica da Universidade de São Paulo. Esta dissertação inclui um manual de referência da linguagem Lidex e um guia de operação para o sistema Lidex conforme atualmente implementado.
publishDate 1990
dc.date.none.fl_str_mv 1990-06-22
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.teses.usp.br/teses/disponiveis/3/3141/tde-31012025-160223/
url https://www.teses.usp.br/teses/disponiveis/3/3141/tde-31012025-160223/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1839839052913704960