Lidex: um sistema para descrição, simulação e análise de arquitetura e organização de computadores.
| Autor(a) principal: | |
|---|---|
| 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 |