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 dynamique des FPGA pour les Applications Spatiales
Search
SCEE Team
July 02, 2015
Research
0
100
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
350
Marie Chabert - Periodic Non-Uniform Sampling (PNS) for Satellite Communications
scee_team
0
90
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
56
Arman Farhang - New Waveform Candidates for 5G: Options and Opportunities
scee_team
0
170
Julio Cesar - Novel spectrum sensing schemes for Cognitive Radio Networks
scee_team
0
84
Laurent Martinod - FP7 EMPHATIC project: Airbus D&S current view and study
scee_team
0
120
Vincent Savaux - Pilot-Aided and Blind Equalization in FBMC Modulation for PMR Networks
scee_team
0
120
Laura Melian Gutierrez - Cognitive Radio in HF Communications
scee_team
0
93
Other Decks in Research
See All in Research
マルチモーダルLLMの応用動向の論文調査
masatoto
7
2.4k
MegaParticles: GPUを利用したStein Particle Filterによる点群6自由度姿勢推定
koide3
1
460
株式会社リクルートホールディングス 企業分析
frandle256
0
110
データで診て考える合志市の渋滞と公共交通 ~めざせ 車1割削減、渋滞半減、公共交通2倍~
trafficbrain
0
440
Target trial emulationの概要
shuntaros
2
1.1k
音声処理ツールキットESPnetの現在と未来
kanbayashi1125
2
480
200名の育児中男性の声 「僕たちは、キャリアとライフをトレードオフにしたくない」共働き3.0世代の男性が 本当に求める働き方とは【ワーキングペアレンツの転職意識調査2023|XTalent株式会社】
xtalent
0
420
音場再現技術の統一的枠組みと知覚的精度向上
skoyamalab
1
200
説明可能AI:代表的手法と最近の動向
yuyay
1
510
言語間転移学習で大規模言語モデルを賢くする
ikuyamada
5
1.6k
ニフティのインナーソース導入事例 - InnerSource Commons #11
niftycorp
PRO
0
230
Alternative Photographic Processes Reimagined: The Role of Digital Technology in Revitalizing Classic Printing Techniques【SIGGRAPH Asia 2023】
toremolo72
0
410
Featured
See All Featured
Robots, Beer and Maslow
schacon
PRO
154
7.9k
Optimizing for Happiness
mojombo
369
69k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
YesSQL, Process and Tooling at Scale
rocio
160
13k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
111
35k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
1
1.2k
The MySQL Ecosystem @ GitHub 2015
samlambert
242
12k
Fontdeck: Realign not Redesign
paulrobertlloyd
75
4.8k
Building Adaptive Systems
keathley
29
1.8k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
113
18k
Scaling GitHub
holman
456
140k
Automating Front-end Workflow
addyosmani
1353
200k
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 ?