ID do artigo: 000081762 Tipo de conteúdo: Solução de problemas Última revisão: 13/02/2006

A que o FIQ se refere em um sistema® baseado em ARM?

Ambiente

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição Em um sistema baseado em ARM, dois níveis de interrupção estão disponíveis: solicitação de interrupção rápida (FIQ) para manuseio rápido de interrupções de baixa latência e solicitação de interrupção (IRQ) para interrupções gerais.

Um processador ARM lida com uma exceção (uma instrução de filial) carregando uma instrução a partir de um endereço específico definido pela exceção. A primeira instrução de uma exceção de IRQ é buscada no endereço 4.Todas as instruções no A tabela do manipulador de exceção deve ser instruções de ramificação, exceto a última. A última exceção na tabela é o FIQ. Como nada segue este manipulador, a primeira instrução pode ser uma instrução útil (ou seja, não uma instrução de filial).

A latência de interrupção também é reduzida para interrupções de FIQ porque os registros extra bancários podem ser usados para eficiência máxima, impedindo a necessidade de uma economia de contexto.

Produtos relacionados

Este artigo aplica-se a 2 produtos

Excalibur™
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.