P { margin-bottom: 0.08in; direction: ltr; widows: 2; orphans: 2; }A:link { color: rgb(5, 99, 193); }
Os sistemas embebidos estão omnipresentes. Motivados pela crescente exigência das sociedades modernas tem sido criadas novos desafios e oportunidades tanto no desenvolvimento de software como também de hardware. O desenvolvimento destes dispositivos tem suscitado bastantes preocupações aos desenvolvedores, relativos à fiabilidade, segurança e desempenho que um sistema embebido poderá oferecer. É neste sentido que a indústria tem promovido novas tecnologias e ferramentas de modo a minimizar o esforço por partes dos engenheiros de Hardware/Software. Com isto, destacam-se a tecnologia FPGA, as arquiteturas multicore e a virtualização que são utilizadas para fazer face aos problemas levantados pela indústria. Assim sendo, com esta dissertação pretende-se restruturar um hypervisor em componentes IP-XACT, para que posteriormente sejam adicionados a um repositório IP-XACT que integrado com um IDE, permita desenvolver, adequar e customizar de acordo com o perfil das aplicações.
P { margin-bottom: 0.08in; direction: ltr; widows: 2; orphans: 2; }A:link { color: rgb(5, 99, 193); }
Os objetivos desta dissertação passam por: (1) executar uma versão funcional de um hypervisor na plataforma Xilinx Zynq-7000, (2) decompor o hypervisor em componentes IP-XACT, (3) aplicar o Hardware/Software co-design aos componentes de modo a explorar os recursos que a plataforma oferece e (4) desenvolver um repositório IP-XACT que garanta a interoperabilidade dos componentes.