Projecto e implementação de um subconjunto da arquitectura MIPS16 com base em FPGA XC4010XL

Detalhes bibliográficos
Autor(a) principal: Skliarova, Iouliia
Data de Publicação: 1999
Outros Autores: Ferrari, António B.
Tipo de documento: Artigo
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: https://proa.ua.pt/index.php/revdeti/article/view/18618
Resumo: The paper considers the design of a proccessor with MIPS16 architecture on the base of FPGA XC4010XL and presents the developed software tools that allow to analyse the constructed digital circuits in FPGA, to implement the desired set of instructions for the processor, and to work with the processor in interactive mode. The design flow is based on tools and libraries of the commercially available Xilinx Foundation Series 1.5 Software. The final circuits have been implemented in FPGA XC4010XL to be installed on the XS40 board of XESS. The experiments have been performed with XS40 and XStend boards connected to a PC computer via the parallel port. We expect that the designed processor core migth be efficiently used in embedded applications. The developed software includes a micro assembler for the processor with a flexibly modifiable set of instructions, graphical tools enabling to analyse different circuits of the processor and a user-friendly interface supporting interactive mode.
id RCAP_9c4616f6baad5b56dead21f2d92bfc15
oai_identifier_str oai:proa.ua.pt:article/18618
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Projecto e implementação de um subconjunto da arquitectura MIPS16 com base em FPGA XC4010XLThe paper considers the design of a proccessor with MIPS16 architecture on the base of FPGA XC4010XL and presents the developed software tools that allow to analyse the constructed digital circuits in FPGA, to implement the desired set of instructions for the processor, and to work with the processor in interactive mode. The design flow is based on tools and libraries of the commercially available Xilinx Foundation Series 1.5 Software. The final circuits have been implemented in FPGA XC4010XL to be installed on the XS40 board of XESS. The experiments have been performed with XS40 and XStend boards connected to a PC computer via the parallel port. We expect that the designed processor core migth be efficiently used in embedded applications. The developed software includes a micro assembler for the processor with a flexibly modifiable set of instructions, graphical tools enabling to analyse different circuits of the processor and a user-friendly interface supporting interactive mode.Este artigo descreve o projecto de um processador com a arquitectura MIPS com base em FPGA XC4010XL e apresenta as ferramentas de software desenvolvidas que permitem analizar os circuitos digitais construídos em FPGA, implementar o conjunto de instruções desejado para o processador e trabalhar com este num modo interactivo. O projecto é baseado em ferramentas e bibliotecas do Xilinx Foundation Series 1.5 Software. Os circuitos finais foram implementados na FPGA XC4010XL instalada na placa XS40 da XESS. Todas as experiências foram efectuadas com as placas XS40 e XStend ligadas ao computador através da porta paralela. Pretende-se que o núcleo de processador desenvolvido possa vir a ser usado eficientemente em aplicações embedded. O software desenvolvido inclui um micro assembler para o processador com um conjunto de instruções facilmente modificável, ferramentas gráficas que permitem analizar vários circuitos do processador e uma interface amigável ao utilizador que suporta o modo interactivo.UA Editora1999-01-01T00:00:00Zjournal articleinfo:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://proa.ua.pt/index.php/revdeti/article/view/18618oai:proa.ua.pt:article/18618Eletrónica e Telecomunicações; Vol 2 No 6 (1999); 724-732Eletrónica e Telecomunicações; vol. 2 n.º 6 (1999); 724-7322182-97721645-0493reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAPporhttps://proa.ua.pt/index.php/revdeti/article/view/18618https://proa.ua.pt/index.php/revdeti/article/view/18618/13464https://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessSkliarova, IouliiaFerrari, António B.2022-09-26T11:00:30Zoai:proa.ua.pt:article/18618Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T16:08:37.367021Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Projecto e implementação de um subconjunto da arquitectura MIPS16 com base em FPGA XC4010XL
title Projecto e implementação de um subconjunto da arquitectura MIPS16 com base em FPGA XC4010XL
spellingShingle Projecto e implementação de um subconjunto da arquitectura MIPS16 com base em FPGA XC4010XL
Skliarova, Iouliia
title_short Projecto e implementação de um subconjunto da arquitectura MIPS16 com base em FPGA XC4010XL
title_full Projecto e implementação de um subconjunto da arquitectura MIPS16 com base em FPGA XC4010XL
title_fullStr Projecto e implementação de um subconjunto da arquitectura MIPS16 com base em FPGA XC4010XL
title_full_unstemmed Projecto e implementação de um subconjunto da arquitectura MIPS16 com base em FPGA XC4010XL
title_sort Projecto e implementação de um subconjunto da arquitectura MIPS16 com base em FPGA XC4010XL
author Skliarova, Iouliia
author_facet Skliarova, Iouliia
Ferrari, António B.
author_role author
author2 Ferrari, António B.
author2_role author
dc.contributor.author.fl_str_mv Skliarova, Iouliia
Ferrari, António B.
description The paper considers the design of a proccessor with MIPS16 architecture on the base of FPGA XC4010XL and presents the developed software tools that allow to analyse the constructed digital circuits in FPGA, to implement the desired set of instructions for the processor, and to work with the processor in interactive mode. The design flow is based on tools and libraries of the commercially available Xilinx Foundation Series 1.5 Software. The final circuits have been implemented in FPGA XC4010XL to be installed on the XS40 board of XESS. The experiments have been performed with XS40 and XStend boards connected to a PC computer via the parallel port. We expect that the designed processor core migth be efficiently used in embedded applications. The developed software includes a micro assembler for the processor with a flexibly modifiable set of instructions, graphical tools enabling to analyse different circuits of the processor and a user-friendly interface supporting interactive mode.
publishDate 1999
dc.date.none.fl_str_mv 1999-01-01T00:00:00Z
dc.type.driver.fl_str_mv journal article
info:eu-repo/semantics/article
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://proa.ua.pt/index.php/revdeti/article/view/18618
oai:proa.ua.pt:article/18618
url https://proa.ua.pt/index.php/revdeti/article/view/18618
identifier_str_mv oai:proa.ua.pt:article/18618
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://proa.ua.pt/index.php/revdeti/article/view/18618
https://proa.ua.pt/index.php/revdeti/article/view/18618/13464
dc.rights.driver.fl_str_mv https://creativecommons.org/licenses/by/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by/4.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv UA Editora
publisher.none.fl_str_mv UA Editora
dc.source.none.fl_str_mv Eletrónica e Telecomunicações; Vol 2 No 6 (1999); 724-732
Eletrónica e Telecomunicações; vol. 2 n.º 6 (1999); 724-732
2182-9772
1645-0493
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799130543672000512