"Progettazione su FPGA" - corso RUB 30.361. da MSU, formazione 10 settimane. (3 mesi), Data: 28 novembre 2023.
Miscellanea / / November 28, 2023
Ulteriore formazione post-laurea nel campo dell'ingegneria fisica.
La Facoltà di Fisica offre percorsi formativi per la formazione di specialisti nel campo delle nanotecnologie, dell'automazione sperimentale e della programmazione di sistemi embedded basati su microcontrollori. Le lezioni sono tenute da importanti professori e membri della facoltà.
Scopo del programma: Formazione di ingegneri progettisti di sistemi elettronici per la raccolta, l'analisi, l'elaborazione e la trasmissione delle informazioni. Le possibili applicazioni di tali sistemi includono il controllo delle configurazioni fisiche sperimentali; raccolta, analisi e trasferimento di dati sperimentali; interfaccia di sistemi elettronici con interfacce standard di personal computer. È possibile eseguire l'elaborazione dei dati ad alta velocità sugli FPGA.
L'obiettivo principale di questo corso è fornire una conoscenza di base delle capacità degli FPGA e della progettazione di circuiti digitali e macchine a stati.
FPGA (Field Programmable Gate Array) o FPGA (circuito logico integrato programmabile) – cristallo semiconduttore, le connessioni tra le porte e la cui logica di funzionamento possono essere formate e modificate più volte mentre lavoro. L'FPGA comprende un insieme di celle logiche (gate, flip-flop, celle di memoria) e una matrice programmabile che garantisce la connessione di queste celle secondo il progetto dello sviluppatore. Mentre in passato occorreva un esercito di ingegneri per progettare tutte le schede di un dispositivo digitale, oggi può essere progettato da una sola persona all'interno di un singolo chip FPGA. Oggi l’FPGA è uno strumento insuperabile in termini di efficienza e prestazioni per l’implementazione di algoritmi di controllo e regolazione, raccolta ed elaborazione dei dati. La capacità dei moderni FPGA è così grande che possono implementare non solo moduli come PCI Controller Express, Ethernet 10/100/1000, USB, DDR2, DVI, SATA, ma anche i processori più potenti, ad esempio, Power PC 440. Per gli FPGA è già stato implementato un numero enorme di moduli specializzati. L'FPGA può eseguire simultaneamente migliaia di programmi di controllo PID ed elaborare vari segnali, inclusi segnali a banda ultralarga, in tempo reale. La riconfigurazione consente di riconfigurare l'FPGA per eseguire una nuova attività nel giro di pochi millisecondi. Il corso è finalizzato alla formazione di ingegneri progettisti di sistemi elettronici per la raccolta, l'analisi, l'elaborazione e la trasmissione delle informazioni. Le possibili applicazioni di tali sistemi includono il controllo delle configurazioni fisiche sperimentali; raccolta, analisi e trasferimento di dati sperimentali; abbinamento di sistemi elettronici con interfacce standard per personal computer (PCI Express, USB, RS232). È possibile eseguire l'elaborazione dei dati ad alta velocità sugli FPGA (elaborazione digitale di segnali unidimensionali, lavoro con segnali video in streaming, calcolo parallelo).
Direzione del programma
Programmi professionali
Zona del programma
Matematica e scienze
Gruppo di programmi
Fisica e astronomia
Tipo di programma
Programmi di formazione avanzata
Forma di studio
Corsi per corrispondenza che utilizzano tecnologie di formazione a distanza
Ambito del programma (ore accademiche)
Totale - 80
Aula - 80
Requisiti per l'ammissione
Gli studenti devono avere conoscenza del linguaggio C e competenze di programmazione, almeno un titolo di studio secondario, e ottima conoscenza del PC.