Table of Contents Table of Contents
Previous Page  45 / 102 Next Page
Information
Show Menu
Previous Page 45 / 102 Next Page
Page Background

DIGITAL

PSoC FOR IoT

sicure (trusted). TEE offre risorse del processore e dellamemoria

sicure e scalabili da utilizzare per l’implementazione delle poli-

tiche di sicurezza indipendenti definite dall’utente senza dover

ricorrere a elementi di sicurezza o memorie sicure esterne. PSoC

6 supportano inoltre algoritmi di cifratura standard come tra cui

ECC e AES nei coprocessori hardware integrati e prevede una

memorizzazione interna sicura per il firmware, le applicazioni e

le risorse che devono essere protette come ad esempio le chiavi

crittografiche. La memorizzazione sicura è protetta da un eFUSE

che quando viene bruciato disabilita il pin di Debug in modo che

i contenuti della memoria sicura non possono essere letti da un

debugger. Opzionalmente i componenti PSoC 6 implementano un

processo di boot (avviamento) sicuro, grazie al quale l’immagine

dell’applicazione è autenticata rispetto a un’immagine immagaz-

zinata in una locazione di memoria on-chip sicura.

Connettività wireless integrata on-chip

I dispositivi PSoC 6 sono anche in grado di soddisfare i requisi-

ti di connettività previsti dalle più recenti applicazioni IoT: nella

serie PSoC 63 l’utente può scegliere un componente ottimizzato

per la connettività wireless o cablata, che integra il PHY e un’in-

terfaccia USB 2.0 on-chip o un componente ottimizzato per BLE

che include on-chip un transceiver RF operante a 2,4 GHz e il

supporto per BLE 5.0. Quest’ultimo integra anche la tecnologia

CapSense e periferiche analogiche, tra cui due amplificatori

operazionali, due comparatori, un convertitore A/D e uno D/A

entrambi a 12 bit, offrendo così funzionalità che nei precedenti

progetti richiedevano la presenza di quattro circuiti integrati e

precisamente: unmicrocontrollore ad alte prestazioni, un chip RF

BLE, un controllore per sensori a basso consumo e un controllo-

re per il rilevamento tattile.

Risorse per la valutazione e la progettazione

La combinazione tra funzionamento a bassissimi consumi, eleva-

te prestazioni del processore, funzioni di sicurezza e connettività

on-chip fa dei dispositivi PSoC 6 la soluzione ideale per soddi-

sfare le esigenze dei futuri nodi terminali delle applicazioni IoT.

Per tutti i progettisti che desiderano valutare queste potenzialità,

Cypress mette a disposizione PSoC 6 BLE Pioneer Kit (identifica-

to dalla sigla CY8CKIT-062-BLE). La scheda in questione, ripor-

tata in figura 2, ospita un dispositivo PSoC 6 dual-core con BLE,

un’antenna, sensori di prossimità, tasti e cursori che utilizzano la

tecnologia CapSense, un controllore USB Type-C e il connettore,

oltre a una basetta per le schede (shield) di Arduino Uno.

Fig. 2 – Il PSoC 6 BLE Pioneer Kit (identificato dalla sigla CY8CKIT-062-BLE)

permette di valutare le potenzialità dei dispositivi PSoC 6