Firmware - Novembre 2011 - N°70 - (Page 41)

Mentor Graphics Un’introduzione al tool HSL di MentorGraphics il quale promette una migliore produttività oltre a tempi ridotti di sviluppo e verifica che si traducono in maggiore qualità e incremento dei profitti di MARIANO SEVERI L’ elevata complessità logica dei moderni dispositivi (ASIC o FPGA) richiede la definizione di nuove metodologie che consentano maggiore produttività e minori tempi di sviluppo. È infatti ormai opinione condivisa che la riduzione del time-to-market sia il principale strumento a disposizione delle aziende per aumentare i profitti. In questa direzione, si è vista crescere negli ultimi anni la diffusione dei tool di progetto ESL (Electronic System Level). Nel volume dal titolo ESL Design and Verification, pubblicato nel 2001 da Gartner Dataquest, società di analisti per il settore EDA, si definisce genericamente ESL una metodologia di progetto che prevede “l’adozione di un adeguato livello di astrazione al fine di migliorare la comprensione di un sistema e aumentare la probabilità di implementazione corretta delle sue funzionalità in modo efficace in termini di costi”. La maggior parte dei moderni sistemi ESL adotta linguaggi di alto li- vello come C++/SystemC o Matlab per la descrizione del sistema, ma vi sono anche esperienze di utilizzo di idiomi più recenti, come SysML. SOLUZIONI ESL PER LA SINTESI DI ALTO LIVELLO Tra le soluzioni ESL rientrano in particolare i tool di sintesi HSL (High-Level Synthesis) che consentono di sintetizzare a livello RTL modelli in linguaggi astratti, come C++ o SystemC. Tali linguaggi astratti, in effetti, sono i modi nei quali, nell’approccio tradizionale diffusamente adottato, viene oggi specificato un generico sistema; la specifica risultante viene considerata alla stregua di un modello di riferimento. Il modello viene validato e ne sono quindi definite le possibili architetture, con riferimento ai vincoli di dissipazione di potenza, occupazione di area e massima frequenza di lavoro imposti dalla specifica applicazione. L’architettura selezionata viene infine descritta a livello RTL me- Figura 1: la diffusione dei tool HSL nel 2011 (da [2]). diante linguaggi di descrizione hardware. In questa fase di pura codifica, l’intervento pesantemente manuale del progettista rappresenta una delle principali cause di errore; la descrizione RTL deve necessariamente essere verificata rispetto al modello di riferimento e il processo iterativo può richiedere, 13 7 FOCUS ON TIPS’N TRICKS 18 3 SKILLS MARKET NEWS 33 41 INSIDE SPOTLIGHT 44 71 TOOLS EVENTS ZAPPING 67 ANALOG ABBONAMENTO http://www.ieshop.it/abbonamento.asp?tab=FW&cid=183

Tabella dei contenuti per la edizione digitale del Firmware - Novembre 2011 - N°70

News
TIPS'n tricks
FOCUS on - Virtualizzazione nei sistemi embedded
SKILLs
- Android real-time per sistemi embedded
- Applicazioni video low power con FPGA Igloo
- Componenti per lo sviluppo di applicazioni USB
INside
- Modulo RF 868MHz
- Transceiver CAN
SPOTlight - Catapult C di Mentor Graphics
TOOLS
- Real PIC Simulator
- Octave, l’alternativa free a Matlab
ANALOG - Difendersi dalle scariche elettrostatiche
EVENTS zapping
Anteprima FE

Firmware - Novembre 2011 - N°70

https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2015-02_109
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2015-01_108
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-12_107
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-11_106
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-10_105
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-09_104
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-07_102
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-06_101
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-05_100
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-04_99
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-03_98
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-02_97
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-01_96
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-12_95
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-11_94
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-10_93
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-09_92
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-07_90_91
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-06_89
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-05_88
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-04_87
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-03_86
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-02_85
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-01_84
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-12_83
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-11_82
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-10_81
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-09_80
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-07_78-79
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-06_77
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-05_76
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-04_75
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-03_74
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-02_73
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-01_72
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-12_71
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-11_70
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-10_69
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-09_68
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-07_66_67
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-06_65
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-05_64
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-04_63
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-02_62
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2011-02_61
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2011-01_60
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-12_59
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-11_58
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-10_57
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-09_56
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2010-07_54-55
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2010-06_53
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Maggio-2010-52
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Aprile-2010-51
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Marzo-2010-50
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Febbraio-2010-49
https://www.nxtbookmedia.com