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
120
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
470
Marie Chabert - Periodic Non-Uniform Sampling (PNS) for Satellite Communications
scee_team
0
120
Eleftherios Kofidis - Channel Estimation in Filter Bank-based Multicarrier Systems: Fundamentals and Recent Advances
scee_team
0
160
Hamed Ahmadi - Learning, prediction and selection algorithms for opportunistic spectrum access
scee_team
0
69
Arman Farhang - New Waveform Candidates for 5G: Options and Opportunities
scee_team
0
200
Julio Cesar - Novel spectrum sensing schemes for Cognitive Radio Networks
scee_team
0
100
Laurent Martinod - FP7 EMPHATIC project: Airbus D&S current view and study
scee_team
0
140
Vincent Savaux - Pilot-Aided and Blind Equalization in FBMC Modulation for PMR Networks
scee_team
0
140
Laura Melian Gutierrez - Cognitive Radio in HF Communications
scee_team
0
110
Other Decks in Research
See All in Research
【NLPコロキウム】Stepwise Alignment for Constrained Language Model Policy Optimization (NeurIPS 2024)
akifumi_wachi
3
540
Batch Processing Algorithm for Elliptic Curve Operations and Its AVX-512 Implementation
herumi
0
120
アプリケーションから知るモデルマージ
maguro27
0
270
非ガウス性と非線形性に基づく統計的因果探索
sshimizu2006
0
570
Vision Language Modelと完全自動運転AIの最新動向
tsubasashi
1
270
한국어 오픈소스 거대 언어 모델의 가능성: 새로운 시대의 언어 이해와 생성
inureyes
PRO
0
240
ナレッジプロデューサーとしてのミドルマネージャー支援 - MIMIGURI「知識創造室」の事例の考察 -
chiemitaki
0
230
DeepSeek-R1の論文から読み解く背景技術
personabb
3
390
Satellite Sunroof: High-res Digital Surface Models and Roof Segmentation for Global Solar Mapping
satai
3
170
資産間の相関関係を頑健に評価する指標を用いたファクターアローケーション戦略の構築
nomamist
0
150
知識強化言語モデルLUKE @ LUKEミートアップ
ikuyamada
0
280
Poster: Feasibility of Runtime-Neutral Wasm Instrumentation for Edge-Cloud Workload Handover
chikuwait
0
390
Featured
See All Featured
Site-Speed That Sticks
csswizardry
4
420
Optimizing for Happiness
mojombo
377
70k
How GitHub (no longer) Works
holman
314
140k
How to Ace a Technical Interview
jacobian
276
23k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
450
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.5k
Producing Creativity
orderedlist
PRO
344
40k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
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 ?