A coprocessor for traffic scheduling and schedulability analysis in FTT-CAN

  • Ernesto Martins
  • José Alberto Fonseca

Resumo

A complexidade e a flexibilidade do sistema de escalonamento on-line de mensagens usado num barramento CAN, é normalmente limitada pelo baixo desempenho dos microcontroladores usados. Uma solução possível para ultrapassar esta limitação consiste em transferir as tarefas de escalonamento para hardware dedicado. Este artigo descreve um coprocessador para escalonamento de tráfego e análise de escalonabilidade. O escalonamento pode ser programado segundo três diferentes critérios, e o número de mensagens a escalonar bem como os parâmetros respectivos podem ser alterados dinamicamente. O coprocessador é ainda capaz de analisar a escalonabilidade de um grupo de mensagens, suportando assim mecanismos de admissão controlada. Embora tenha sido desenhado de forma a suportar o protocolo FTT-CAN, pode ser adaptado também a outros barramentos de campo com escalonamento centralizado. Este artigo não apresenta ainda qualquer estimativa do desempenho do coprocessador.

Publicado
2001-01-01
Secção
Artigos