Virtex-II Pro X Platform FPGA Rodrigo Soares. Overview Até 20 blocos RocketIO X multi-gigabit Até...

16
Virtex-II Pro X Platform FPGA Rodrigo Soares

Transcript of Virtex-II Pro X Platform FPGA Rodrigo Soares. Overview Até 20 blocos RocketIO X multi-gigabit Até...

Page 1: Virtex-II Pro X Platform FPGA Rodrigo Soares. Overview Até 20 blocos RocketIO X multi-gigabit Até 2 processadores IBM Power PC 300+ MHz Baseado na plataforma.

Virtex-II Pro X Platform FPGA

Rodrigo Soares

Page 2: Virtex-II Pro X Platform FPGA Rodrigo Soares. Overview Até 20 blocos RocketIO X multi-gigabit Até 2 processadores IBM Power PC 300+ MHz Baseado na plataforma.
Page 3: Virtex-II Pro X Platform FPGA Rodrigo Soares. Overview Até 20 blocos RocketIO X multi-gigabit Até 2 processadores IBM Power PC 300+ MHz Baseado na plataforma.

Overview Até 20 blocos RocketIO X multi-

gigabit Até 2 processadores IBM Power PC

300+ MHz Baseado na plataforma Virtex-II

Pro

Page 4: Virtex-II Pro X Platform FPGA Rodrigo Soares. Overview Até 20 blocos RocketIO X multi-gigabit Até 2 processadores IBM Power PC 300+ MHz Baseado na plataforma.
Page 5: Virtex-II Pro X Platform FPGA Rodrigo Soares. Overview Até 20 blocos RocketIO X multi-gigabit Até 2 processadores IBM Power PC 300+ MHz Baseado na plataforma.

Rocket IO X Multi-Gigabit Transceiver É um transceiver paralelo/serial

serial/paralelo Provêem até 412.5 GB/s full-duplex Cada canal pode operar em até

10.3125 GB/s Provê diversas funções, como

serializer e deserializer, clock recovery, interface de 8, 16, 32 e 64 bits

Page 6: Virtex-II Pro X Platform FPGA Rodrigo Soares. Overview Até 20 blocos RocketIO X multi-gigabit Até 2 processadores IBM Power PC 300+ MHz Baseado na plataforma.

PowerPC 405 Executam instruções a 1 IPC Cache de memória e instruções

separado Possui timer de intervalo,

watchdog e suporte a debug Suporte a 2 níveis de interrupção Suporte a power management

Page 7: Virtex-II Pro X Platform FPGA Rodrigo Soares. Overview Até 20 blocos RocketIO X multi-gigabit Até 2 processadores IBM Power PC 300+ MHz Baseado na plataforma.

CLB Inclui 4 slices e dois 3-state

buffers. Cada slice contém: Dois geradores de função F e G Dois elementos de armazenamento Portas lógicas aritméticas Multiplexadores grandes Cadeia rápida de carry-lookahead Cascade chain horizontal (porta OR)

Page 8: Virtex-II Pro X Platform FPGA Rodrigo Soares. Overview Até 20 blocos RocketIO X multi-gigabit Até 2 processadores IBM Power PC 300+ MHz Baseado na plataforma.

CLB Os geradores de função F e G

podem ser configurados como 4-input LUT, registradores de 16-bit, ou SelectRAM 16-bit

Cada CLB tem interconexão interna rápida e se conecta a uma matrix de switch para acessar recursos de roteamento globais

Page 9: Virtex-II Pro X Platform FPGA Rodrigo Soares. Overview Até 20 blocos RocketIO X multi-gigabit Até 2 processadores IBM Power PC 300+ MHz Baseado na plataforma.
Page 10: Virtex-II Pro X Platform FPGA Rodrigo Soares. Overview Até 20 blocos RocketIO X multi-gigabit Até 2 processadores IBM Power PC 300+ MHz Baseado na plataforma.
Page 11: Virtex-II Pro X Platform FPGA Rodrigo Soares. Overview Até 20 blocos RocketIO X multi-gigabit Até 2 processadores IBM Power PC 300+ MHz Baseado na plataforma.

Multiplexadores Pode implementar:

4:1 em 1 slice 8:1 em 2 slices 16:1 em 1 CLB (4 slices) 32:1 em 2 CLBs (8 slices)

Page 12: Virtex-II Pro X Platform FPGA Rodrigo Soares. Overview Até 20 blocos RocketIO X multi-gigabit Até 2 processadores IBM Power PC 300+ MHz Baseado na plataforma.
Page 13: Virtex-II Pro X Platform FPGA Rodrigo Soares. Overview Até 20 blocos RocketIO X multi-gigabit Até 2 processadores IBM Power PC 300+ MHz Baseado na plataforma.

Resumo

Recursos Lógicos em 1 CLB

Recursos em todos os CLBs

Page 14: Virtex-II Pro X Platform FPGA Rodrigo Soares. Overview Até 20 blocos RocketIO X multi-gigabit Até 2 processadores IBM Power PC 300+ MHz Baseado na plataforma.
Page 15: Virtex-II Pro X Platform FPGA Rodrigo Soares. Overview Até 20 blocos RocketIO X multi-gigabit Até 2 processadores IBM Power PC 300+ MHz Baseado na plataforma.

Roteamento Roteamento global feito através

dos DCMs Roteamento local é feito através

de canais dedicados

Page 16: Virtex-II Pro X Platform FPGA Rodrigo Soares. Overview Até 20 blocos RocketIO X multi-gigabit Até 2 processadores IBM Power PC 300+ MHz Baseado na plataforma.