FC ConcursosFC Concursos

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, é

  1. estabelecer o nível de tensão dos sinais de interface.
  2. associar um pino do FPGA a um sinal de acesso a um dispositivo periférico.
  3. definir a entidade mestre do projeto.
  4. estabelecer o limite de portas para a síntese do projeto.
  5. 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

Continue aprendendo