ID do artigo: 000080220 Tipo de conteúdo: Solução de problemas Última revisão: 19/08/2016

Por que um pino Arria 10 bidirecional não se comporta como um tubo de descarga aberto, mesmo que o fitter Quartus Prime afirma que o open-drain está habilitado?

Ambiente

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Devido a um problema nas versões de software Quartus® Prime 16.0.2 e anterior, uma E/S configurada como fuga bidirecional e aberta em Arria® 10 dispositivos pode não ir Hi-Z, mas será alta quando ENABLE ='0', quando implementado usando a seguinte construção:


INOUT < = '0' quando HABILITAR ='1' mais 'Z';

Resolução

Você pode usar uma das seguintes opções de trabalho para evitar esse comportamento.

1. Declarar E/S como OUT em vez de INOUT ou


2. Usuário Altera IO GPIO para instanitar um buffer de E/S no modo de descarga aberta


3. Use o atributo Manter conforme mostrado abaixo:


sinal zero_sig: std_logic:='0';
manter atributos: booleano;
atributo keep of zero_sig: o sinal é verdadeiro;
user_pin_name <= zero_sig quando ENABLE='1' mais 'Z';
(Nota: user_pin_name é declarada como INOUT)

Este problema está programado para ser corrigido em uma versão futura do software Quartus Prime.

Produtos relacionados

Este artigo aplica-se a 1 produtos

Dispositivos programáveis Intel®

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.