Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Adrien Thierry - Reconfiguration Partielle dyna...
Search
SCEE Team
July 02, 2015
Research
0
110
Adrien Thierry - Reconfiguration Partielle dynamique des FPGA pour les Applications Spatiales
SCEE Team
July 02, 2015
Tweet
Share
More Decks by SCEE Team
See All by SCEE Team
Cédric Marchand - Non-Binary LDPC codes
scee_team
1
400
Marie Chabert - Periodic Non-Uniform Sampling (PNS) for Satellite Communications
scee_team
0
100
Eleftherios Kofidis - Channel Estimation in Filter Bank-based Multicarrier Systems: Fundamentals and Recent Advances
scee_team
0
150
Hamed Ahmadi - Learning, prediction and selection algorithms for opportunistic spectrum access
scee_team
0
63
Arman Farhang - New Waveform Candidates for 5G: Options and Opportunities
scee_team
0
190
Julio Cesar - Novel spectrum sensing schemes for Cognitive Radio Networks
scee_team
0
98
Laurent Martinod - FP7 EMPHATIC project: Airbus D&S current view and study
scee_team
0
130
Vincent Savaux - Pilot-Aided and Blind Equalization in FBMC Modulation for PMR Networks
scee_team
0
130
Laura Melian Gutierrez - Cognitive Radio in HF Communications
scee_team
0
100
Other Decks in Research
See All in Research
SSII2024 [OS3] 企業における基盤モデル開発の実際
ssii
PRO
0
560
20240710_熊本県議会・熊本市議会_都市交通勉強会
trafficbrain
0
690
第60回名古屋CV・PRML勉強会:CVPR2024論文紹介(AM-RADIO)
naok615
0
200
LLM時代の半導体・集積回路
kentaroy47
1
400
RCEへの近道
kawakatz
1
750
医療分野におけるLLMの現状と応用可能性について
kento1109
11
3.1k
Generative Predictive Model for Autonomous Driving 第61回 コンピュータビジョン勉強会@関東 (後編)
kentosasaki
0
160
SSII2024 [OS1] 画像生成技術の発展: 過去10年の軌跡と未来への展望
ssii
PRO
3
1.8k
さんかくのテスト.pdf
sankaku0724
0
110
論文紹介/Expectations over Unspoken Alternatives Predict Pragmatic Inferences
chemical_tree
1
230
授業評価アンケートのテキストマイニング
langstat
1
320
WikipediaやYouTubeにおける論文参照 / joss2024
corgies
1
240
Featured
See All Featured
Become a Pro
speakerdeck
PRO
22
4.9k
Making Projects Easy
brettharned
113
5.8k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
41
6.5k
Optimising Largest Contentful Paint
csswizardry
31
2.8k
Pencils Down: Stop Designing & Start Developing
hursman
119
11k
Building Your Own Lightsaber
phodgson
101
6k
Music & Morning Musume
bryan
46
6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
190
16k
Building a Scalable Design System with Sketch
lauravandoore
459
32k
Principles of Awesome APIs and How to Build Them.
keavy
125
16k
GraphQLとの向き合い方2022年版
quramy
43
13k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
5
480
Transcript
RePAS Reconfiguration Partielle dynamique des FPGA pour les Applications Spatiales
Plan • Contexte • Principe de RePAS • Architecture du
système • Démo • Bilan • Questions
Contexte
None
None
None
Circuits physiquement renforcés CHERS ! VIEU X !
Visite à Élancourt au printemps
FPGA Moins chers Possibilité de reconfigurer le satellite à distance
Mais plus sensibles aux radiations !
None
Utiliser les faiblesses des FPGA pour corriger les faiblesses des
FPGA
Projet de nano-satellite de l'association Supsat
Structure d'un FPGA
1) Modification de la valeur d'un registre
2) Modification de la matrice de routage
3) Destruction d'une zone du FPGA
Principe de RePAS
Triplement de la fonction à protéger
None
Resynchronisation
Problème résolu !
Correction des erreurs du 2ème type
Une zone est déconfigurée
Reconfiguration partielle
Lecture d'un bitstream partiel
Lecture d'un bitstream partiel
Problème résolu !
Port ICAP accessible grâce au circuit ICAPE2
Instanciation de l'ICAPE2 en VHDL
Correction des erreurs du 3ème type
Destruction d'une zone
Zone détruite
Activation d'une zone de secours
Multiplexeurs pour la relocalisation de la zone défaillante
Architecture du système
Historique du projet
L'année dernière
Refonte complète de l'architecture
None
Automate de correction d'erreurs
Stockage d'un bitstream dans la mémoire Lecture d'un bitstream
None
DEMO time !
Liaison USB Carte de développement Nexys 4 (avec un Artix
7) PC
Bilan • Système qui corrige les 3 types d'erreurs •
Système qui occupe une place réduite sur le FPGA • Terrain préparé pour la communication avec le reste du satellite
Des questions ?