Download presentation
Presentation is loading. Please wait.
Published byLeon Blankenship Modified over 9 years ago
1
Workshop - November 2011 - Toulouse Architecture exploration and optimisation of a flexible signal processing unit Jean BERTRAND, Jérémie POULY – CNES Axel BONESS, François BERTRAND – CEA LETI
2
Workshop - November 20112 Goals Evaluate SoCKET tools capacity to support architecture exploration Constraints Need to achieve meaningful technical work Specific tools required Small team involved Choice of « easy » exploration For verification of results To ease success
3
Workshop - November 20113 Design under improvement VECTOR MAGNETOMETER YOU NAME ITNULL FIELD MAGNETOMETER
4
Workshop - November 20114 Design overview Design with large datapath 48 bit endpoint, 104 at most Multiplier/accumulator/shifter structure Micro-programmable Task scheduling BUT: Computational performance depend on I/O throughput HENCE : Good arbiter (also) needed
5
Workshop - November 20115 Constraints As our design prones reconfigurability : any application is candidate Model Input Arbiter (to score) Application Ouput Metrics
6
Workshop - November 20116 SystemC-TLM-TAC needs To be correctly installed and configured Some parts are not painless Users have to Master C++ Understand SystemC/TLM/TAC hierarchy and components Users should be seasoned in these fields Users must be confident with the design
7
Workshop - November 20117 TAC & architecture exploration Design of model is the important stage Data collection is not built-in We had to implement our specific outputs Model is communication based therefore good candidate for TLM-TAC modeling Model evolution easy (arbiter switch) Simulation campaign easy with unix scripting
8
Workshop - November 20118 What was scored ? Tough I/O application identified In two different kind of applications Three different arbiters Round Robin Time slot FIFO Allows different parameters Priorized FIFO
9
Workshop - November 20119 Results RECS1 time slot arbiter
10
Workshop - November 201110 Results RECS2-4 time slot arbiter
11
Workshop - November 201111 Scoring of arbiters
12
Workshop - November 201112 Results : analysis Technical result : priorized FIFO arbiter is the best Modelisation results easy to obtain Ease of characterization of several arbiters
13
Workshop - November 201113 Synthesis Architecture exploration succeeded Results were meaningful and relevant When TAC API is mastered, development is an easy process Excellent ratio time taken/risks leveraged given initial training and seasoning Modelisation environment mastering as lengthy ROI
14
Workshop - November 201114 Questions
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.