Communication Ethernet avec Arria V So C Kamil

  • Slides: 14
Download presentation
Communication Ethernet avec Arria V So. C Kamil Florek 1

Communication Ethernet avec Arria V So. C Kamil Florek 1

Présentation Kamil Florek • Ingénieur bachelor Electronique embarquée • • Formation école d’ingénieurs à

Présentation Kamil Florek • Ingénieur bachelor Electronique embarquée • • Formation école d’ingénieurs à Yverdon-les. Bains, Suisse (HEIG-VD) Bachelor proposé par le CERN • 2 mois de stage au CERN au département BE-BI-BL • 11/23/2020 Document reference 2

Travail pour le CERN • Bachelor • Utilisation du System-on-Chip Altera Arria V •

Travail pour le CERN • Bachelor • Utilisation du System-on-Chip Altera Arria V • Communication FPGA – Processeur • • Communication Ethernet entre So. C – PC Stage • • Ecriture d’un programme «universel» Ecriture des fonctions Matlab Kamil Florek 3

Ethernet sur BWS Kamil Florek 4

Ethernet sur BWS Kamil Florek 4

Altera Arria V So. C • System on Chip composé par une FPGA et

Altera Arria V So. C • System on Chip composé par une FPGA et un processeur hardcore ARM Cortex-A 9 Kamil Florek 5

Carte de développement Kamil Florek 6

Carte de développement Kamil Florek 6

Design hardware Qsys Kamil Florek 7

Design hardware Qsys Kamil Florek 7

Embedded Linux OS Embedded Linux utilisé sur le processeur • Distribution fournie par Altera

Embedded Linux OS Embedded Linux utilisé sur le processeur • Distribution fournie par Altera • Utilisation de Sockets UNIX • Test de vitesse Ethernet • • Iperf Démonstrateur 470 à 730 Mbit/s 450 à 500 Mbit/s Vitesse voulue > 400 Mbit/s • OK Kamil Florek 8

Démonstrateur Kamil Florek 9

Démonstrateur Kamil Florek 9

Démonstrateur Kamil Florek 10

Démonstrateur Kamil Florek 10

Démonstrateur Kamil Florek 11

Démonstrateur Kamil Florek 11

Stage • Ecriture d’un programme «universel» Kamil Florek 12

Stage • Ecriture d’un programme «universel» Kamil Florek 12

Stage • Fonctions Matlab Ex: • • • open. Comm send. Request write. Block

Stage • Fonctions Matlab Ex: • • • open. Comm send. Request write. Block read. Block close. Comm Kamil Florek 13

Questions ? Kamil Florek 14

Questions ? Kamil Florek 14