• Nenhum resultado encontrado

N.Lau Prof. Aux. R.Escades Prof. Aux. I.Skliarova Prof. Aux. A.Borges Prof. Ass. A.Oliveira Prof. Aux. A.Ferrari Prof. Cat. V.Sklyarov Prof.

N/A
N/A
Protected

Academic year: 2021

Share "N.Lau Prof. Aux. R.Escades Prof. Aux. I.Skliarova Prof. Aux. A.Borges Prof. Ass. A.Oliveira Prof. Aux. A.Ferrari Prof. Cat. V.Sklyarov Prof."

Copied!
19
0
0

Texto

(1)

A.Ferrari Prof. Cat. V.Sklyarov Prof. Cat A.Borges Prof. Ass. R.Escades Prof. Aux N.Lau Prof. Aux I.Skliarova Prof. Aux A.Oliveira Prof. Aux

(2)

A.Ferrari Prof. Cat. V.Sklyarov Prof. Cat. A.Borges Prof. Ass. R.Escades Prof. Aux. N.Lau

Prof. Aux. I.SkliarovaProf. Aux. A.OliveiraProf. Aux.

Interesses de investigação

:

Processadores especializados;

Algoritmos de pesquisa combinatória;

Electrónica de baixa potência;

Computação reconfigurável e sistemas reconfiguráveis;

Robótica;

Sistemas distribuídos;

(3)

Interesses de investigação

:

Computação reconfigurável e sistemas

digitais reconfiguráveis;

Electrónica de baixa potência

– Rui Escadas

;

Implementação em hardware e software de

algoritmos de pesquisa combinatória;

Processadores especializados

– Arnaldo

Oliveira

;

Robótica

– Nuno Lau

;

Sistemas distribuídos

– António Rui Borges

Tomografia

– António Rui Borges

(4)

4

Computação

Reconfigurável e

Sistemas Digitais

Reconfiguráveis

IEETA 7 Maio 2008

(5)

1.

Reutilização

– o mesmo chip pode ser usado para

implementação de sistemas diferentes;

2.

Paralelismo

– pode-se executar operações arbitrárias

em paralelo;

3.

Virtualização

– algumas partes do sistema podem ser

alteradas durante execução

adaptabilidade

;

4.

Configuração remota

– o funcionamento do sistema

implementado pode ser alterado remotamente;

5.

Etc.

Alta

densidade:

Eficiência:

(6)

7 Maio 2008 IEETA 6

process(clk, rst)

variable tmp, ind: integer; begin

if rst= '1' then tmp:=0; ind :=0;

elsif falling_edge(clk) then

if rs232in = '0' then ind := 1; end if; if (tmp >= 1) then

if (tmp <= 8) then LCD_symbol(tmp-1) <= rs232in; end if;

end if;

if ind = 1 then tmp := tmp + 1; end if;

if (tmp >= 9) and (rs232in = '1') then tmp := 0; ind := 0; end if; end if; result <= LCD_symbol; end process; bit-stream Carregar

(7)

“The growing system complexity will make it impossible to ship designs without errors in the future. Hence, it is essential to be able to fix errors after fabrication. In addition, reconfigurability increases reuse, since existing devices can be

reprogrammed to fulfill new tasks.”

0 10 20 30 40 50 60 70 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 % d e c ir c u it o s inte g ra d o s r e c o n fi g u v e is Ano

(8)
(9)

Malachy Devlin. Multi-FPGA systems for High Performance Computing applications Available at:

http://www.iee.org/oncomms/sector/electronics/Articles/Object/23057E18-0825-84BD-6C1F87BD5B887FF9 Malachy Devlin, Reconfigurable Computing Architectures for High Performance Analysis. Available at: http://conferences.iee.org/medsip/Presentations/day1/Medsip-Reconfigurable-Computing-Architectures.pdf 0 2 0 0 4 0 0 6 0 0 8 0 0 10 0 0 12 0 0 14 0 0 16 0 0 C lo c k - M H z It a nium - 2 V irt e x 2 V P 10 0 0 2 0 4 0 6 0 8 0 10 0 12 0 14 0 P o we r c o ns um pt io n - Wa t t 0 5 10 15 2 0 2 5 3 0 3 5 4 0 Peak p er f o r mance -G F LO Ps Sust ai ned p er f o r mance -G F LO Ps

(10)

7 Maio 2008 IEETA 10

Karen Parnell, Roger Bryner. Comparing and Contrasting FPGA and Microprocessor System Design and Development, WP213 (v1.1) July 21, 2004. Available at: http://direct.xilinx.com/bvdocs/whitepapers/wp213.pdf

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 pessoa-mês (pm)

55% menos

Especificação Implementação Verificação Prototipagem Avaliação

14-24 pm

Espec Implementação Verificação Prot. Aval.

(11)

Alpha Data ADM-XPL

T

renz

TE

-XC

2S

e

Celoxica RC100

Celoxica RC200

(12)

7 Maio 2008 IEETA 12

Digilent FX12

Digilent NEXYS 2

DETIUA-S3

Celoxica RC10

(13)

Extenções

Interface RS232 Ler ASCII e códigos

scan do teclado Interface com monitor VGA, teclado e rato Máquina de estados finitos reprogramável Interface com LCD Interface com

(14)

7 Maio 2008 IEETA 14

1. Projecto, comparação e simulação da unidades de controlo

paralela e hierárquica para sistemas computacionais

1 2

3

(15)

2. Resolução de problemas combinatórias em software e

hardware e comparação dos resultados

Registos de uso geral

Registo de endereço X Y Máscaras X) Más car as Y Armazenamento de matrizes Pilhas -Unidade funcional RPHFSM - baixo nível Entrada/saída RPHFSM - alto nível 2.1. Desenvolvimento de um

processador para resolver problemas de pesquisa combinatoria; 2.2. Particularidade: execução de operações em paralelo; adaptabilidade; virtualização; configuração remota; 2.3. Vantagens:

bom desempenho; utilização como co-processador em “systems-on-chip”

(16)

7 Maio 2008 IEETA 16

3. Implementação e comparação de algoritmos iterativos e

recursivos em software (computador de uso geral; linguagens de programação de uso geral) e hardware (FPGA, linguagens de descrição de hardware) Software HandelC VHDL Recursive algorithms Iterative algorithms Responder perguntas: 2.1. Como implementar algoritmos recursivos em hardware e software de maneira mais eficiente; 2.2. Analisar vantagens e desvantagens de vários algoritmos (iterativos e recursivos) em hardware (em FPGA) e em software (computadores de uso geral) T em po de ex ec uçã o

(17)

4. Ferramentas multimédia para projectar sistemas reconfiguráveis. Modelação e co-simulação de sistemas reconfiguráveis utilizando software (computador de uso geral) e hardware (FPGAs).

Interface

Dispositivo

virtual

Dispositivo

físico

FPGA hardware

Software

Placa de protótipo

Host computer

escondido Exemplo Exemplo Unidade de controlo de vários processos tecnológicos (FPGA) Interface Hardware/ software (FPGA/

(18)

7 Maio 2008 IEETA 18

7. Interacção com circuitos implementados em FPGA e configuração da FPGA remotamente utilizando RF - em colaboração com Prof. Nuno Borges Carvalho

8. Projectos para telecomunicações baseados em FPGAs - em colaboração com empresas – PT Inovação e Withus (estes projectos vão ser apresentados brevemente por

representantes da PT Inovação e Withus)

5. Implementação de sistemas reconfiguráveis para música electrónica - em colaboração com Prof. José Vieira

6. Co-processador para síntese de som e simulação acústica – em colaboração com Prof. Guilherme Campos

(19)

http://www.ieeta.pt/~skl

Referências

Documentos relacionados

Sobre o ambiente interno da SeCARTE é possível exercer-se mais controle, de forma a influenciar o quadro formado pelos pontos fortes e fracos.. 3.2.1

Na manhã do dia 5 de fevereiro, um dia após a as- sinatura do acordo histórico promovido pela AGE -MG, entre o Estado e a mineradora Vale, no valor de R$ 37,68 bilhões, o

(Subcoordenador), Prof Carlos Alberto Gohn, Prof César Augusto da Conceição Reis, Prof Edson Nascimento Campos, Prof'. Ida Lúcia Machado, Prof'. Maria Antonieta A Mendonça Cohen,

O estudo mostrou que os SACs operando em batelada podem ser utilizados no tratamento de águas residuárias de laticínios para a remoção de DBO e regulação do

Foto 11: Sala administrativa localizada nos fundos da loja avalianda, no subsolo. Foto 12: Sala administrativa localizada

Portela, Prof. José Carlos Marques, Prof. Carlo José Napolitano, Prof. Jefferson Oliveira Goulart, Prof. Lucilene dos 7.. Santos Gonzalez, Murilo César Soares, representante

Apresentados os documentos que regem a matéria cabe-nos responder ao consulente que os conceitos atuais só admitem a teleconsulta entre médicos; que o paciente

Enquanto na catálise básica geral, a base pode ser mais fraca, porque o próton é apenas transferido parcialmente para a base no estado de transição da etapa lenta.. Figura 11