ID do artigo: 000078068 Tipo de conteúdo: Solução de problemas Última revisão: 11/09/2012

O que faria com que todas as saídas no meu FPGA de repente tri-estado durante o modo de usuário?

Ambiente

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Ter o pino DEV_OE habilitado no software Quartus® II para o seu projeto, mas não conectado ou flutuando na placa pode fazer com que todos os pinos de E/S tri-state durante o modo de usuário.

Quando afirmado, o pino DEV_OE substituirá todos os controles de três estados no dispositivo e forçará todos os pinos de E/S a serem tri-declarados.  Se o pino DEV_OE estiver desconectado na placa, mas estiver habilitado no software Quartus II, a tensão flutuante no pino não conectado será desconhecida e poderá habilitar ou desabilitar o recurso.  A variância na temperatura, na tensão ou no processo do dispositivo, bem como no ruído na placa, pode fazer com que a tensão no pino flutuante seja baixa o suficiente para desafirmar o pino DEV_OE que, em seguida, tri-estado de todos os pinos de E/S no dispositivo.

Se todas as saídas inesperadamente tri-estado durante o modo de usuário, verifique se o pino DEV_OE está flutuando na placa e se o pino foi habilitado para o seu projeto no software Quartus II.

Use as seguintes etapas para desabilitar o pino DEV_OE no software Quartus II:

  1. Ir para atribuições => dispositivo
  2. Clique em Opções de dispositivos e pinos...
  3. Selecione a categoria geral
  4. Desligue a opção Habilitar a saída em todo o dispositivo (DEV_OE)

A variável QSF (Arquivo de configurações Quartus II) para esta opção é ENABLE_DEVICE_WIDE_OE.

1

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês governará e será a controle. Exibir a versão em inglês desta página.