EO_470
TECH INSIGHT NEWS TECHNOLOGIES 22 - ELETTRONICA OGGI 470 - MAGGIO 2018 tramite Hyperbus. Per l’I/O sono implementate, fra l’altro, UART, SPI master e slave, interfacce I2S e I2C, GPIO, una Camera parallel interface (CPI) e l’Hyperbus. Tutti i core e le periferiche si possono spegnere e la tensione e la frequenza sono regolabili a seconda delle necessità. L’architettura prevede inoltre la presenza di regolatori DC/DC e generatori di clock con tempi di riconfigurazione particolarmente contenuti. Questo consente a GAP8 di adattarsi in modo estremamente rapido alle necessità di elaborazione e consumi delle applicazioni in esecu- zione. Tutti gli elementi condividono l’accesso a un’area di memoria L2. I core del cluster e l’engine HWCE con- dividono l’accesso a un’area di memoria L1 e alla cache delle istruzioni. Più unità DMA consentono di realizzare trasferimenti autonomi e low power tra le aree di memoria. Dal punto di vista produttivo, GAP8 è un SoC re- alizzato con il processo 55LP a 55nm di TMSC, opera con una tensione nominale di 1,2 V per il core mentre per l’I/O sono supportate tensioni da 1,8 V a 3,3 V. Queste caratteristiche permettono di realizzare prodotti che integrano intelligenza artificiale e capacità di classificazione avan- zata per applicazioni IoT come per esempio riconoscimento di imma- gini, conteggio di oggetti e persone, home security, machine health mo- nitoring, robot consumer, dispositivi indossabili e giocattoli intelligenti. Il funzionamento a basso consumo di GAP8 permette, per esempio, di implementare un sistema di rico- noscimento facciale sempre attivo con pochi mW di potenza, oppure soluzioni di visione artificiale e con- trollo vocale a livello edge. Questo processore è interessante per diver- si motivi. Le sue caratteristiche infatti lo posizionano tra i mondi IoT, AI e dei microcontroller. Molti application processor, per esempio, sono desti- nati a applicazioni complesse e non possono essere alimentati a batteria a causa dei consumi. Per la maggior parte degli sviluppa- tori, GAP8 è programmabile come un normale microcontroller. GreenWa- ves Technologies offre comunque di- versi tool per lo sviluppo, compresa una scheda, chiamata GAPUINO (il form factor è quello di ARDUINO), che permette di realizzare prototipi di applicazioni GAP8 mettendo a disposi- zione le porte di I/O, comprese quelle USB e seriali e il bridge JTAG che permette di programmare la flash della scheda e di realizzare il debug. GAPUINO supporta due modalità operative: il Master mode in cui l’applicazione funziona completamente nel GAP8 usando gli 8 core e l’ Hardware Convolution Engine. La seconda modalità è quella slave per gli sviluppatori che preferiscono lavorare con ARDUINO e in cui GAPUI- NO è usata come shield per far funzionare i task compute intensive su GAP8. Sono disponibili diversi accessori come per esempio il modulo con la videocamera low power QVGA B&W e una sensor board che aggiunge una serie articolata di sensori compresi quattro microfoni digitali per applicazioni audio. Per i processori GAP8 è disponibile anche un completo SDK che comprende una tool chain RISC-V GCC/GDB con estensioni per le istru- zioni aggiuntive del processore, i tool per il lato MCU con due sistemi operativi (PULP OS e il port di Mbed OS su RISC-V/GAP8). A questi si aggiunge GAP8 AutoTiler che genera il codice C per automatizzare lo spostamento di dati fra la L2 o la memoria esterna e la GAP8 Generator Library che comprende diversi algoritmi generati usando GAP8 AutoTiler. Sempre più completa la famiglia di oscilloscopi WaveSurfer 3000 Emanuele dal Lago E spansione (sia verso il basso sia verso l’alto) della larghezza di banda analogica, nuove funzionalità per applicazioni di elettronica di potenza, maggior potenza di elaborazione e memoria di acquisizione: questi i tratti distintivi della nuova serie di Oscilloscopi WaveSurfer 3000z di recente annunciata da Teledyne LeCroy. Tutti gli oscilloscopi della serie WaveSurfer 3000z sono dotati di un ampio Touch Screen capacitivo di 10,1 pollici, di una vasta gamma di strumenti per l’analisi e di funzionalità multi-strumento. Inoltre è possibile utilizzare una vasta varietà di sonde e aggiungere successivamente nuove funzionalità. La piattaforma WaveSurfer 3000z è composta da cinque modelli con larghezze di banda che vanno da 100 MHz ad 1 GHz e con campionamento fino a 4 GS/s. Il modello da 100 MHz, che rende disponibili le caratteristiche del WaveSurfer 3000 ad un prezzo contenuto, soddisfa esigenze di analisi e validazione, mentre il modello da 1 GHz è indirizzato ad utenti che necessitano di una maggior larghezza di banda, per affrontare applicazioni sofisticate La board GAPUINO insieme all’SDK per GAP8 facilita lo sviluppo delle applicazioni basate sul processore di GreenWaves Technologies
Made with FlippingBook
RkJQdWJsaXNoZXIy MTg0NzE=