Soc Lascmi3
Soc Lascmi3
Soc Lascmi3
Circuits
L’augmentation de la taille des puces est moins prévisible : entre 10 et
25% par an.
L’effet combiné est une augmentation du nombre de transistors par
circuit de 60 à 80% par an.
Mémoires
La densité croit d’un peu moins de 60% par an (x4 en 3 ans)
Les lois d’évolution
Première loi de Nathan
Nathan Myhrvold
« Le logiciel se comporte comme un gaz : son expansion est telle
qu’il remplit tout contenant »
Le logiciel crée une pression d’évolution sur les
Processeurs
Mémoires
e/s
Concrètement, la quantité de mémoire dont a besoin un
programme augmente d’un facteur 1,5 à 2 par an !
Augmentation du nombre de bits d’adresse de 0,5 à 1 par an.
Les lois d’évolution
Loi empirique de Joy
24
Système embarqué typique
25
Système embarqué typique
• On retrouve en entrée des capteurs généralement
analogiques couplés à des convertisseurs A/N.
• On retrouve en sortie des actionneurs généralement
analogiques couplés à des convertisseurs N/A.
• Au milieu, on trouve le calculateur mettant en œuvre un
processeur embarqué et ses périphériques E/S.
• Il est à noter qu’il est complété généralement d’un circuit
FPGA jouant le rôle de coprocesseur afin de proposer des
accélérations matérielles au processeur
Eléments clés d’un SE
27
Processeurs GPP
Intérêt d’utilisation
Faible Time-to-market (programmation facile), coût
raisonnable
Grande flexibilité
Time-to-market: Délai de mise sur le marché
28
Processeur SPP
SPP : Specific Purpose Processor
29
Processeur ASP
ASP : Application Specific Processor
30
Microcontrôleur
Un microcontrôleur est un circuit intégré de traitement de l’information,
réunissant les éléments essentiels d’une structure à base de
microprocesseur
On y trouve souvent:
Un microprocesseur (C.P.U.)
Mémoire : vive (RAM) et morte (ROM, PROM, EEPROM,
Flash…)
Des interfaces d’entrées/sorties : GPIO, UART, USB, SPI…
Des Timers pour générer ou mesurer des signaux avec une
grande précision temporelle
Des convertisseurs : DAC , ADC
31
Langage de description matérielle
1990 – 2000
Verilog & VHDL standards IEEE
2000
SystemC
2002
SystemVerilog
Extension « système » de Verilog
Pourquoi du HDL?
Autres :
Digital Signal Processing
Communications and Networking
High Speed Interfaces
Mixed Signal
RF
Multimedia
Notion d’IP: Firm
Sont des blocs ayant subit une optimisation en surface et en
vitesse par des techniques de placement relatif.
Décrits en HDL structurel, il font appel à des composants
élémentaires d’une librairie générique.
Cette implantation autorise des évaluations plus fines de
ressources utilisées et de performances.
Le firm core n’est pas routé. Ce type de macro bloc est donc
un compromis entre les IP soft et hard.
Commerce d ’IP « design & reuse »
Notion d’IP :évolution
Amelioration de la productivité des Ips, IP plus flexibles et mieux optimisables
=> conversion des IP hard to IP soft + former une base des donnés IP
importantes..
TSMC Soft-IP Alliance Program (TSMC:Taiwan Semiconductor Manufacturing Company)
Sources:
http://www.semiwiki.com/forum/showwiki.php?title=TSMC:IP+Alliance+Wiki
http://www.tsmc.com
Notion d’IP:evolution
On a pu, par conséquence, rapidement développer
des bibliothèques de fonctionnalités comme une
interface USB, un contrôleur MAC Ethernet que l'on
appelle blocs IP (Intellectual Property).