Desenvolvimento de uma framework compatível com IP-XACT para a criação e reutilização de sistemas de hardware e software
Autor(a) principal: | |
---|---|
Data de Publicação: | 2014 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/1822/41911 |
Resumo: | Dissertação de mestrado integrado em Eletrónica Industrial e Computadores |
id |
RCAP_528e3e1269931cf5e458ec7f7b698d61 |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/41911 |
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 |
Desenvolvimento de uma framework compatível com IP-XACT para a criação e reutilização de sistemas de hardware e softwareDevelopment of an IP-XACT enabled framework to harware and software system creation and reutilizationIP-XACTFrameworkXMLXSLTIntellectual property (IP)Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado integrado em Eletrónica Industrial e ComputadoresCom a crescente competitividade do mercado atual, existe a necessidade de chegar o mais rápido possível ao mercado, na tentativa de ganhar vantagem sobre a concorrência [1], [2]. No entanto, a crescente complexidade dos sistemas atuais aumenta o tempo gasto nos processos de verificação e validação, fazendo com que o tempo de desenvolvimento de um protótipo aumente, resultando num consequente aumento do time to market [1], [3], [4]. O tempo despendido em esforços repetidos de engenharia é também um fator a combater, por forma a maximizar o desempenho e minimizar o capital investido. Consequentemente, temas como a automatização dos processos de desenvolvimento e teste de sistemas e a reutilização de sistemas já desenvolvidos têm ganho relevância. A presente dissertação insere-se neste contexto na medida em que visa o desenvolvimento de uma framework compatível com IP-XACT que cubra as diversas fases envolvidas no design flow de sistemas baseados em FPGA. Uma framework é um conjunto de ferramentas que auxiliam o desenvolvimento de sistemas dentro de um determinado domínio de aplicações, e tem como principais características ser fácil de usar, eficiente, extensível e seguro. O IPXACT é um standard desenvolvido pelo Spirit Group, concebido em torno do conceito de reutilização de IPs (Intelectual Property) [5]. Em 2009 o IEEE lançou o standard 1685 que descreve o IP-XACT [6], [7]. Com a sua base em XML, o standard oferece um mecanismo de descrição de IP, independente da linguagem de implementação do componente [2], [5], [6]. Assim, a framework proposta pretende possibilitar a criação, gestão e reutilização de IPs baseados no standard IP-XACT, efetuando validações e verificações em tempo de desenvolvimento, com o objetivo de diminuir o número de erros cometidos no processo de design permitindo, ao mesmo tempo, a geração completa do sistema e de todos os batchs necessários para o correto deployment na respetiva plataforma, baseando-se para o efeito numa abordagem generativa (Generative Programming).The huge competition in the actual market requires special focus on to the TTM (Time-To- Market) pressure in order to gain advantage over the competitors. The growing complexity of the actual systems enlarges not only the time-to-prototype and the time-to-market but it also requires an efficient time effort around repetitive engineering tasks in order to maximize the efficiency and minimize the money investment. In this line of thought, essays about system development and test automation and system reutilization have been gaining relevance. The current thesis appears in this context, because it aims the development of an IP-XACT enabled framework that encompasses the different phases in a FPGA system design flow. A framework is an ecosystem of tools that assists the system development process around an application family in a specific domain and has, as its main characteristics, easy to use, efficiency, extensibility, safety and security. IP-XACT is a standard developed by the spirit group around the concept of IP reutilization. In 2009, IEEE develop the 1685 standard that describes the IP-XACT. Based on XML, the standard offers a mechanism to describe IP (Intellectual Properties) regardless its implementation programming language. This way, the proposal framework intend to allow the IP creation and reutilization based on IP-XACT standard, with integrated design time verification and validation, in order to reduce the number of errors involved in the design process. At the same time, it allows the complete system generation, based on a generative programming (GP) approach, as well as all the batchs needed to deploy the system in the specific target.Tavares, AdrianoUniversidade do MinhoMachado, Rui Pedro Oliveira20142014-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/41911porinfo:eu-repo/semantics/openAccessreponame: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:RCAAP2023-07-21T12:41:51Zoai:repositorium.sdum.uminho.pt:1822/41911Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:38:55.917528Repositó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 |
Desenvolvimento de uma framework compatível com IP-XACT para a criação e reutilização de sistemas de hardware e software Development of an IP-XACT enabled framework to harware and software system creation and reutilization |
title |
Desenvolvimento de uma framework compatível com IP-XACT para a criação e reutilização de sistemas de hardware e software |
spellingShingle |
Desenvolvimento de uma framework compatível com IP-XACT para a criação e reutilização de sistemas de hardware e software Machado, Rui Pedro Oliveira IP-XACT Framework XML XSLT Intellectual property (IP) Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
title_short |
Desenvolvimento de uma framework compatível com IP-XACT para a criação e reutilização de sistemas de hardware e software |
title_full |
Desenvolvimento de uma framework compatível com IP-XACT para a criação e reutilização de sistemas de hardware e software |
title_fullStr |
Desenvolvimento de uma framework compatível com IP-XACT para a criação e reutilização de sistemas de hardware e software |
title_full_unstemmed |
Desenvolvimento de uma framework compatível com IP-XACT para a criação e reutilização de sistemas de hardware e software |
title_sort |
Desenvolvimento de uma framework compatível com IP-XACT para a criação e reutilização de sistemas de hardware e software |
author |
Machado, Rui Pedro Oliveira |
author_facet |
Machado, Rui Pedro Oliveira |
author_role |
author |
dc.contributor.none.fl_str_mv |
Tavares, Adriano Universidade do Minho |
dc.contributor.author.fl_str_mv |
Machado, Rui Pedro Oliveira |
dc.subject.por.fl_str_mv |
IP-XACT Framework XML XSLT Intellectual property (IP) Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
topic |
IP-XACT Framework XML XSLT Intellectual property (IP) Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
description |
Dissertação de mestrado integrado em Eletrónica Industrial e Computadores |
publishDate |
2014 |
dc.date.none.fl_str_mv |
2014 2014-01-01T00:00:00Z |
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 |
http://hdl.handle.net/1822/41911 |
url |
http://hdl.handle.net/1822/41911 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
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_ |
1799132928731512832 |