270 likes | 394 Views
Modos de Configuração do Dispositivo VIRTEX II XC2V1000. Eduardo Wenzel Brião briao@inf.pucrs.br. 1. Introdução 2. Arquitetura do Memec-Insight V2MB1000 3. Modos de Configuração 3.1. Visão Geral dos Modos de Configuração 3.2. Slave Serial 3.3. Slave SelectMAP 3.4. Master Serial
E N D
Modos de Configuração do DispositivoVIRTEX II XC2V1000 Eduardo Wenzel Brião briao@inf.pucrs.br
1. Introdução 2. Arquitetura do Memec-Insight V2MB1000 3. Modos de Configuração 3.1. Visão Geral dos Modos de Configuração 3.2. Slave Serial 3.3. Slave SelectMAP 3.4. Master Serial 3.5. Master SelectMAP 3.6. JTAG Boundary Scan 4. Configuração via Software 5. Resultados 6. Conclusões Sumário
Introdução • Modos de Configuração • Slave Serial • Slave SelectMAP • Master Serial • Master SelectMAP • JTAG Boundary Scan
1. Introdução 2. Arquitetura do Memec-Insight V2MB1000 3. Modos de Configuração 3.1. Visão Geral dos Modos de Configuração 3.2. Slave Serial 3.3. Slave SelectMAP 3.4. Master Serial 3.5. Master SelectMAP 3.6. JTAG Boundary Scan 4. Configuração via Software 5. Resultados 6. Conclusões Sumário
1. Introdução 2. Arquitetura do Memec-Insight V2MB1000 3. Modos de Configuração 3.1. Visão Geral dos Modos de Configuração 3.2. Slave Serial 3.3. Slave SelectMAP 3.4. Master Serial 3.5. Master SelectMAP 3.6. JTAG Boundary Scan 4. Configuração via Software 5. Resultados 6. Conclusões Sumário
3.1. Visão Geral dos Modos de Programação Serial • Slave • (usa cabo para programar • e clock externo) Select MAP Serial • Master (usa ROM e clock • gerado pelo FPGA) Select MAP • JTAG – Boundary Scan: modo de programação daisy-chain
M0 M1 M2 M3 3.2. Modos de Configuração – Slave Serial No manual da placa, Versão 1.0 de Abril de 2002, M0 e M2 estão invertidos
M0 M1 M2 M3 3.3. Modos de Configuração – Slave SELECTMAP No manual da placa, Versão 1.0 de Abril de 2002, M0 e M2 estão invertidos
M0 M1 M2 M3 3.4. Modos de Configuração – Master Serial No manual da placa, Versão 1.0 de Abril de 2002, M0 e M2 estão invertidos
M0 M1 M2 M3 3.5. Modos de Configuração – Master SELECTMAP No manual da placa, Versão 1.0 de Abril de 2002, M0 e M2 estão invertidos
3.6. Modos de Configuração – JTAG Boundary Scan • Instruções próprias definidas. • Verificação, teste e configuração do circuito. • Verificação da cadeia de componentes do circuito.
M0 M1 M2 M3 3.6. Modos de Configuração – JTAG Boundary Scan No manual da placa, Versão 1.0 de Abril de 2002, M0 e M2 estão invertidos
1. Introdução 2. Arquitetura do Memec-Insight V2MB1000 3. Modos de Configuração 3.1. Visão Geral dos Modos de Configuração 3.2. Slave Serial 3.3. Slave SelectMAP 3.4. Master Serial 3.5. Master SelectMAP 3.6. JTAG Boundary Scan 4. Configuração via Software 5. Resultados 6. Conclusões Sumário
1. Introdução 2. Arquitetura do Memec-Insight V2MB1000 3. Modos de Configuração 3.1. Visão Geral dos Modos de Configuração 3.2. Slave Serial 3.3. Slave SelectMAP 3.4. Master Serial 3.5. Master SelectMAP 3.6. JTAG Boundary Scan 4. Configuração via Software 5. Resultados 6. Conclusões Sumário
Resultados Slave Serial Freq: 4.8 MHz Cclk
Resultados Slave SelectMAP Freq: 480 KHz Cclk
Resultados • Obtenção do tempo de configuração (t) Done t Prog
Resultados • Obtenção do tempo de reconfiguração (t) t Tck
1. Introdução 2. Arquitetura do Memec-Insight V2MB1000 3. Modos de Configuração 3.1. Visão Geral dos Modos de Configuração 3.2. Slave Serial 3.3. Slave SelectMAP 3.4. Master Serial 3.5. Master SelectMAP 3.6. JTAG Boundary Scan 4. Configuração via Software 5. Resultados 6. Conclusões Sumário
Modo Slave SelectMAP (Cabo MultiLINX) é o modo de configuração mais rápido via cabo. Master SelectMAP é o modo mais rápido (7.5ms para configurar 1Mgates a 60MHz, violando freqüência máxima da PROM, que é 33MHz). Dúvida - como variar o clock de configuração com cabos (é possível???) Impossibilidade de reconfiguração parcial nos modos Master. FPGA não tem suporte para estes modos. Conclusões