“Projetando em FPGA” - curso RUB 30.361. da MSU, treinando 10 semanas. (3 meses), Data: 28 de novembro de 2023.
Miscelânea / / November 28, 2023
Formação complementar de pós-graduação na área de engenharia física.
A Faculdade de Física oferece cursos de formação para formação de especialistas na área de nanotecnologia, automação experimental e programação de sistemas embarcados baseados em microcontroladores. As aulas são ministradas por professores e membros do corpo docente renomados.
Objetivo do programa: Formação de engenheiros projetistas de sistemas eletrônicos para coleta, análise, processamento e transmissão de informações. As possíveis aplicações de tais sistemas incluem o controle de configurações de física experimental; coleta, análise e transferência de dados experimentais; interface de sistemas eletrônicos com interfaces padrão de computadores pessoais. É possível realizar processamento de dados em alta velocidade em FPGAs.
O principal objetivo deste curso é fornecer uma compreensão básica das capacidades dos FPGAs e do projeto de circuitos digitais e máquinas de estado.
FPGA (Field Programmable Gate Array) ou FPGA (Circuito Integrado Lógico Programável) – cristal semicondutor, cujas conexões entre as portas e a lógica operacional podem ser formadas e alteradas muitas vezes enquanto trabalho. O FPGA inclui um conjunto de células lógicas (portas, flip-flops, células de memória) e uma matriz programável que garante a conexão dessas células de acordo com o projeto do desenvolvedor. Embora fosse necessário um exército de engenheiros para projetar todas as placas de um dispositivo digital, hoje ele pode ser projetado por uma pessoa dentro de um único chip FPGA. Hoje, o FPGA é uma ferramenta insuperável em termos de eficiência e desempenho para implementação de algoritmos de controle e regulação, coleta e processamento de dados. A capacidade dos FPGAs modernos é tão grande que eles podem implementar não apenas módulos como PCI Express, Ethernet 10/100/1000, USB, DDR2, DVI, controlador SATA, mas também os processadores mais poderosos, por exemplo, Power PC 440. Um grande número de módulos especializados já foi implementado para FPGAs. O FPGA pode executar simultaneamente milhares de programas de controle PID e processar vários sinais, incluindo sinais de banda ultralarga, em tempo real. A reconfiguração permite reconfigurar o FPGA para executar uma nova tarefa em questão de milissegundos. O curso tem como objetivo formar engenheiros projetistas de sistemas eletrônicos para coleta, análise, processamento e transmissão de informações. As possíveis aplicações de tais sistemas incluem o controle de configurações de física experimental; coleta, análise e transferência de dados experimentais; emparelhamento de sistemas eletrônicos com interfaces padrão de computadores pessoais (PCI Express, USB, RS232). É possível realizar processamento de dados em alta velocidade em FPGAs (processamento digital de sinais unidimensionais, trabalho com streaming de sinais de vídeo, computação paralela).
Direção do programa
Programas profissionais
Área do programa
Matemática e ciência
Grupo de programa
Física e astronomia
Tipo de programa
Programas de treinamento avançado
Forma de estudo
Cursos por correspondência usando tecnologias de ensino a distância
Escopo do programa (horas acadêmicas)
Total - 80
Sala de aula - 80
Requisitos de Admissão
Os alunos devem ter conhecimento da linguagem C e habilidades de programação na mesma, pelo menos o ensino médio e excelentes conhecimentos de PC.