Pubblicità | ARCHIVIO | FRASI IMPORTANTI | PICCOLO VOCABOLARIO
 













MARKETPRESS
  Notiziario
  Archivio
  Archivio Storico
  Visite a Marketpress
  Frasi importanti
  Piccolo vocabolario
  Programmi sul web








  LOGIN


Username
 
Password
 
     
   


 
Notiziario Marketpress di Lunedì 15 Settembre 2003
 
   
  ENEA EMBEDDED TECHNOLOGY ANNUNCIA IL SISTEMA OPERATIVO IN TEMPO REALE OSECK PER IL PROCESSORI TIGERSHARC ADSP-TS201 DI ANALOG DEVICES

 
   
  Milano, 15 settembre 2003 - Enea Embedded Technology ha annunciato la disponibilità del kernel real-time Oseck e dei tool di sviluppo Illuminator per il processore Tigersharc Adsp-ts201 di Analog Devices. Il kernel Oseck e i tool di sviluppo Illuminator, unitamente al processore Tigersharc più recente presentato da Adi, offrono una piattaforma ideale per sviluppare e adattare applicazioni multiprocessore distribuite per apparati di infrastruttura wireless 3G quali le stazioni base. Per permettere ai progettisti Adsp-ts201 di iniziare a lavorare immediatamente, Enea offre un simulatore Ose Softkernel che consente di sviluppare applicazioni Adsp-ts201 basate su Oseck operando su sistemi host Windows o Solaris. Il processore Tigersharc Adsp-ts201 di Adi è un prodotto programmabile ad alte prestazioni ottimizzato per le applicazioni di comunicazione compute- e memory-intensive legate – per esempio – alle stazioni base wireless 2G, 2.5G, e 3G. Dotato di 24 Mbit di Dram embedded on-chip, il Tigersharc Adsp-ts201 offre i livelli di potenza di elaborazione fixed-point e floating-point più elevati attualmente in commercio, raggiungendo i 4,8 Gmacs (miliardi di moltiplicazioni-accumulo al secondo) e i 3.6 Gflops (miliardi di operazioni floating-point al secondo) a 600 Mhz. “Con questa combinazione tra capacità di multiprocessing e densità di prestazioni, il processore Tigersharc di Analog Devices rappresenta una soluzione ideale per le applicazioni di signal processing più esigenti (per esempio quelle legate alle stazioni base cellulari 3G): tali applicazioni fanno affidamento su una serie di processori che lavorano in sintonia per eseguire funzioni con calcoli estremamente pesanti,” ha dichiarato Kevin Leary, direttore linea di prodotto per Analog Devices, Inc. “Progettato per indirizzare le applicazioni multiprocessing ad alta velocità, il nuovo Rtos e i tool software Enea completano in modo ideale il processore Tigersharc.” Oseck è un kernel real-time totalmente pre-emptible dotato di funzioni built-in di gestione degli errori e destinato alle applicazioni embedded spinte caratterizzate da vincoli d’ingombro e di elaborazione in tempo reale estremamente stringenti. Con un’occupazione di memoria inferiore ai 10 kbyte, Oseck per Tigersharc è un prodotto totalmente event-driven che garantisce una risposta veloce e deterministica agli eventi critici. Per semplificare la progettazione di reti di multiprocessori omogenee ed eterogenee, Oseck offre un Link Handler che sfrutta un meccanismo di trasferimento testi indipendente dal processore e dall’applicazione e che consente di stabilire la comunicazione tra più processi attivi su uno o più processori. Ottimizzato per il bus e per le porte di collegamento dell’Adsp-ts201 di Adi, il Link Handler consente ai processi che risiedono su più Tigersharc e su più processori host di comunicare in modo ottimizzato e trasparente come se stessero girando sul medesimo processore. Oseck sfrutta la stessa Api dell’Rtos Ose originario. Questo modello di programmazione unificato semplifica notevolmente i progetti multiprocessore consentendo agli sviluppatori di utilizzare sul processore host le dotazioni di protezione di memoria dell’Rtos Ose e di sfruttare contemporaneamente sul processore Adsp-ts201gli attributi real-time integrati in Oseck: il tutto senza dovere familiarizzare con più ambienti di programmazione. Per ottimizzare lo sviluppo dell’applicazione multiprocessor, Oseck prevede dei tool di analisi e di profiling “Rtos-aware” noti con il nome di Ose Illuminator: questi tool consentono al programmatore di controllare ed acquisire dati applicativi sotto forma di sequenza di eventi (quali context switch e trasferimento messaggi tra processi). Con Ose Illuminator, i progettisti possono eseguire il debug su più Processori Tigersharc (Oseck) e su più nodi host (Ose) simultaneamente, predisponendo breakpoint su eventi, e tenendo sotto controllo le prestazioni della Cpu. Il browser di sistema zoommabile di Illuminator offre una visualizzazione grafica di tutti i processi e di tutte le informazioni relative a ciascun nodo. Illuminator offre anche delle capacità di profiling che facilitano il controllo e l’ottimizzazione della memoria. Ulteriori informazioni sul processore Tigersharc Adsp-ts201 di Analog Devices Il processore Tigersharc Adsp-ts201 di Analog Devices sfrutta un’architettura superscalare statica Simd che combina funzionalità Risc, Vliw e Dsp standard. Programmabile sia in C sia in assembly, il processore Tigersharc mette a disposizione un supporto nativo per dati virgola fissa a 1-, 8-, 16- e 32-bit oltre che per dati in vigola mobile. L’adsp-ts201 prevede inoltre delle istruzioni specializzate che permettono la decodifica chip-rate e bit-rate e che consentono di potenziare l’elaborazione in banda base e di ridurre il costo per canale attraverso un miglior sfruttamento delle risorse hardware rese disponibili attraverso la ripartizione dell’elaborazione dei segnali voce e dati. Per semplificare il progetto dei sistemi multiprocessore scalabili, l’Adsp-ts201 offre un bus di cluster e delle porte di collegamento che mettono a disposizione una banda aggregata di 5 Gbytes/sec. Il bus di cluster consente di fare convivere fino ad otto processori Tigersharc e di fare condividere a host e memoria esterna lo stesso bus. Le porte di collegamento facilitano la connessione di più processori Tigersharc in modalità punto punto. Per ulteriori informazioni sul processore Adsp-ts201 Tigersharc Adi visitate: http://www.Analog.com/processors/processors/tigersharc/  Oseck per il processore Adsp-ts201 Processor sarà disponibile per il Q3, 2003.  
   
 

<<BACK