Titulo Estágio
Programação remota de firmware num sistema de controlo e aquisição de dados na plataforma ATCA
Área Tecnológica
Engenharia de Software
Local do Estágio
Departamento de Física da Faculdade de Ciências e Tecnologia da Universidade de Coimbra
Enquadramento
Este trabalho está inserido no âmbito duma Dissertação do Mestrado em Engenharia Informática do Departamento de Engenharia Informática da Faculdade de Ciências e Tecnologia da Universidade de Coimbra, sendo realizado no Instituto de Plasmas e Fusão Nuclear do Instituto Superior Técnico no âmbito do projecto “Participação Portuguesa no Programa de Fusão da EURATOM”, sendo desenvolvido com base na implementação do software de gestão de hardware do protótipo Fast Plant System Controller para o ITER, um sistema distribuído de controlo e aquisição de dados na plataforma Advanced Telecomunications Computing Architecture (ATCA).
Objetivo
Este trabalho tem como objetivo a implementação do software necessário à programação remota do firmware (FPGA e microprocessador) existente nos módulos do sistema de controlo e aquisição de dados de uma experiência de Fusão Nuclear. Este sistema, especialmente desenvolvido para a operação e exploração remota de experiências de fusão nuclear, baseia-se em várias plataformas ATCA distribuídas à volta do Reator de Fusão.
A aplicação a desenvolver em linguagem “C”, correrá num microcontrolador ARM NXP LPC2368 e fundamentalmente receberá dados via um canal USB/ShelfManager para programar o próprio firmware do microcontrolador numa memória FLASH, e também, para programar a EPROM de uma FPGA via um porto JTAG.
Plano de Trabalhos - Semestre 1
1. Revisão da bibliografia. [Set-Out]
2. Estudo das especificações ATCA, USB, FLASH e JTAG. [Set-Out]
3. Estudo e familiarização com o sistema operativo do microcontrolador. [Set-Out]
4. Análise de requisitos do sistema. [Out-Nov-Dez]
5. Arquitetura das aplicações. [Out-Nov-Dez]
6. Design das aplicações. [Out-Nov-Dez]
7. Elaboração de documentação e relatório intermédio. [Dez-Jan]
Plano de Trabalhos - Semestre 2
1. Implementação da aplicação de programação do firmware do microcontrolador. [Jan-Fev]
2. Implementação da aplicação de programação da EPROM da FPGA. [Mar-Abr]
3. Implementação da aplicação de gestão de programação remota num PC (Linux/Windows). [Abril]
3. Teste das Aplicações desenvolvidas. [Abr-Mai]
4. Demonstração e integração do sistema desenvolvido no protótipo Fast Plant System Controller do IPFN [Mai-Jun]
5. Elaboração de documentação e relatório de estágio. [Mai-Jun]
Condições
Este trabalho surge na sequência da atividade realizada no âmbito do Projeto “Participação Portuguesa no Programa de Fusão da EURATOM”, no quadro do Contrato de Associação EURATOM/IST.
Orientador
António Pinto Rodrigues
pinto@ipfn.ist.utl.pt 📩