Mudanças entre as edições de "Implementação do IEEE 1588v2 na sincronização de hardware"
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada) | |||
Linha 14: | Linha 14: | ||
;Arquivos do TCC: | ;Arquivos do TCC: | ||
− | *[[Media: | + | *[[Media: Resumo_expandido_Mario_Allan_Lehmkuhl_de_Abreu_TCC1_2019-2.pdf | Resumo Expandido.pdf]] |
+ | *[[Media: Pre_Projeto_Mario_Allan_Lehmkuhl_de_Abreu_TCC1_2019-2.pdf | Pré Projeto do TCC.pdf]] | ||
+ | *[[Media: Apresentacao_Mario_Allan_Lehmkuhl_de_Abreu_TCC2_2020-1.pdf | Apresentação do Projeto do TCC.pdf]] | ||
[[Categoria: TCC]] | [[Categoria: TCC]] |
Edição atual tal como às 14h28min de 23 de outubro de 2019
- Implementação do IEEE 1588v2 na sincronização de hardware
- Mário Allan Lehmkuhl de Abreu
- Roberto de Matos
- Trabalho realizado como parte das atividades da disciplina TCC29009
- Estudante do Curso de Engenharia de Telecomunicações do Campus São José do IFSC e-mail: marioallan.la@gmail.com
- Professor do Curso de Engenharia de Telecomunicações do Campus São José do IFSC e-mail: roberto.matos@ifsc.edu.br
- Resumo
O tempo é um elemento essencial em uma rede de pacotes, utilizado na sincronização dos relógios dos componentes conectados através de protocolos de sincronização de tempo. Em redes industriais, para garantir a comunicação precisa entre computadores,sensores, FPGAs, etc, o sincronismo exige valores de nanossegundos. Nesse contexto, a mais recente tecnologia de temporização baseada em pacotes é o protocolo de tempo de precisão (PTP) especificado no padrão IEEE 1588v2.Projetado para automação industrial, fornece o mais alto nível de precisão de frequência,fase e hora do dia. Supera os problemas de latência e atraso fornecendo uma precisão em nanossegundos. Através de uma técnica onde o mestre e o escravo se conversam para eliminar um atraso medido entre os dois nós, os efeitos da latência da rede são reduzidos. O PTP é bastante utilizado em redes de controle e medição industrial, pois os mecanismos necessários podem ser implementados com o uso mínimo de hardware. Um hardware que se tornou comum na industria é o FPGA (Field Programmable Gate Array), um dispositivo lógico programável que suporta a implementação de circuitos digitais. Atuando em setores que depende de desempenho, paralelismo e tempo real. Por ser hardware, N cálculos podem estar rodando em paralelo e entregando o resultado no mesmo pulso de clock, algo impossível para um software. Assim este trabalho propõe implementar o protocolo PTP em duas placas FPGA (mestre e escravo) que se comunicam entre si, para demonstrar a sincronização do relógio do FPGA escravo com uma precisão de nanossegundos.
- Palavras-chave
- Sincronização em Hardware. PTP. IEEE-1588v2. FPGA. Protocolo de sincronização de tempo.
- Arquivos do TCC