Questão FC405961
Um software de desenvolvimento para a configuração de um FPGA requer um arquivo de restrições. Uma das principais funções desse arquivo, necessária para compatibilizar a configuraç
Questões sem classificação de assunto (TI - Engenharia de Software)
FGV · 2024
Um software de desenvolvimento para a configuração de um FPGA requer um arquivo de restrições. Uma das principais funções desse arquivo, necessária para compatibilizar a configuração ao projeto do layout da placa de circuito, é
- estabelecer o nível de tensão dos sinais de interface.
- associar um pino do FPGA a um sinal de acesso a um dispositivo periférico.
- definir a entidade mestre do projeto.
- estabelecer o limite de portas para a síntese do projeto.
- fixar o limite de corrente de saída de um pino de interface.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
O arquivo de restrições tem a função prática de associar os sinais lógicos do projeto aos pinos físicos do FPGA de acordo com o layout da placa.
Na prática, o engenheiro indica no arquivo (por exemplo, XDC/UCf) a atribuição de cada porta lógica ao PACKAGE_PIN/LOC correspondente e define parâmetros de I/O como I/O standard, tensão, pull-ups e drive strength.
Isso garante que um sinal chamado, por exemplo, "uart_tx" seja fisicamente ligado ao pino que vai ao conector UART da placa.
Sem essa associação o bitstream poderia programar a lógica correta, mas os sinais não chegariam ao dispositivo periférico desejado, resultando em falha de comunicação, comportamento errático ou até danos por incompatibilidade elétrica.
Conteúdo do catálogo FC Concursos · Atualizado em