Configurazione del prodotto
Descrizione
Il PEmicro Cyclone LC Universal è un programmatore ARM e MCU autonomo progettato per lo sviluppo di sistemi embedded, la programmazione di produzione e gli ambienti di produzione automatizzati.
Supporta ARM Cortex-M e un'ampia gamma di microcontrollori a 8, 16 e 32 bit, offrendo una soluzione di programmazione flessibile per gli ingegneri che lavorano con dispositivi di NXP, STMicroelectronics, Infineon, Renesas, Silicon Labs, Nordic Semiconductor e altri produttori leader di semiconduttori.
A differenza dei tradizionali strumenti di programmazione basati su PC, Cyclone LC Universal può operare in modo autonomo utilizzando immagini di programmazione memorizzate. Ciò consente ai produttori di standardizzare i processi di programmazione, migliorare la tracciabilità e ridurre gli errori dell'operatore. Grazie al supporto per la programmazione flash, il debug, il test, la serializzazione e i flussi di lavoro automatizzati, è ideale per lo sviluppo di prodotti, la validazione di prototipi e la produzione di massa.
Il Cyclone LC Universal combina velocità di programmazione fino a 25 Mb/s con funzionalità di automazione avanzate, archiviazione crittografata integrata e connettività PECloud per la gestione centralizzata dei programmi.
Che si tratti di ingegneri embedded, produttori di elettronica o produttori a contratto, offre una piattaforma affidabile e scalabile per la programmazione sicura di microcontrollori in diversi progetti e famiglie di MCU.Caratteristiche
- Accesso gratuito a PECloud per la distribuzione, il monitoraggio e la gestione di processi di programmazione in ambiente cloud.
- Può essere utilizzato tramite PC o come dispositivo autonomo.
- Programmazione di microcontrollori con o senza PC
- Controllo dell'automazione ad alte prestazioni
- SDK basato su PC, controllo tramite console e interfaccia grafica, programmazione di gruppo, programmazione dinamica dei dati.
- Molteplici interfacce di comunicazione, tra cui USB 2.0, Ethernet e seriale.
- Display LCD e comandi touchscreen intuitivi
- Interfaccia touchscreen intuitiva con accesso remoto
- Gestione energetica mirata
- Capacità di alimentare il microcontrollore di destinazione
- Conteggio automatico e numeri di serie condivisi
- La programmazione può comportare una serializzazione complessa.
- Risoluzione dei problemi basata su Ethernet
- Compatibile con molti IDE di sviluppo
- Memoria integrata
- Connessione del controllo di programmazione
- Connettore a 10 pin per avviare la programmazione, recuperare lo stato e convalidare la programmazione.
- Programmazione ad alta velocità
PEmicro Cloud – La prima piattaforma di programmazione Flash basata sul cloud
PEmicros PEcloud è una piattaforma basata su cloud per la gestione e il monitoraggio in tempo reale della programmazione di produzione. In combinazione con i programmatori Cyclone, consente l'implementazione, il controllo e la registrazione sicuri dei processi di programmazione in tutto il mondo.Caratteristiche principali:
- Monitoraggio in tempo reale: gestione e autorizzazione dei lavori di programmazione nelle fabbriche virtuali.
- Programmazione sicura: trasmissione crittografata dei file di programma con controllo da parte dell'utente.
- Registrazione dei dati: memorizzazione dei numeri di serie e dei processi di programmazione a scopo di tracciamento.
- Automazione: gestione basata su cloud con fonti di dati dinamiche per esigenze specifiche del cliente.
- Applicazioni. PEcloud offre maggiore sicurezza, controllo e trasparenza in
- Programmazione della produzione.
Memoria interna per la programmazione delle immagini
Il programmatore Cyclone può memorizzare più immagini SAP (programmazione autonoma) nella sua memoria non volatile e crittografata. Una volta aggiunta, un'immagine rimane nella memoria di Cyclone finché non viene eliminata. Le immagini possono essere aggiunte e rimosse singolarmente.
Un'immagine SAP (Stand-Alone Programming) è completamente autonoma e memorizza tutti i dati binari, le informazioni sugli algoritmi, le impostazioni e le fasi di programmazione. Codifica tutte le informazioni aggiuntive necessarie, come i numeri di serie e la loro numerazione. I modelli Cyclone LC dispongono di 16 MB di memoria per un massimo di 8 immagini.

Connessione al processore di destinazione
Il Cyclone Universal LC consente la comunicazione sia in modo indipendente che tramite un computer Windows e la porta di debug in-system del processore target. Le connessioni ai rispettivi microcontrollori target vengono stabilite tramite i vari connettori del Cyclone Universal LC. Questi connettori sono facilmente accessibili semplicemente aprendo l'involucro in plastica. Tutti i cavi a nastro necessari per le diverse architetture sono inclusi di serie.
Alimentazione del microcontrollore di destinazione

I programmatori Cyclone possono essere utilizzati con diverse configurazioni di gestione dell'alimentazione:
- Destinazione alimentata autonomamente: in questo caso, il ciclone non genera energia per la destinazione.
- Alimentazione tramite Cyclone: Cyclone può generare una tensione compresa tra 1,8 V e 5,0 V con una corrente di 500 mA. Questa corrente può essere convogliata tramite il cavo a nastro al dispositivo di destinazione o alla presa di uscita di alimentazione di Cyclone.
- L'alimentazione viene fornita esternamente e commutata tramite il Cyclone: l'utente fornisce l'alimentazione tramite un connettore di ingresso sul Cyclone. L'uscita commutata, controllata dall'immagine di programmazione, viene instradata al connettore di uscita di alimentazione del Cyclone.
- La schermata di Cyclone contiene icone che indicano lo stato dei relè di potenza (acceso/spento) e il rilevamento della potenza target.
Sicurezza e crittografia
Tutti i programmatori Cyclone sono dotati di protezione antimanomissione, protezione della memoria interna e crittografia.
Sicurezza della crittografia
A seconda dell'ambiente di produzione, molti utenti potrebbero desiderare ulteriori misure di sicurezza per proteggere la propria preziosa proprietà intellettuale.
I programmatori di CYCLONE FX hanno incluso Procryption Security, una suite di funzionalità avanzate di sicurezza e crittografia, tra cui:
- Crittografia delle immagini RSA/AES
- Limita l'intervallo di date della programmazione delle immagini
- Limitare il numero di operazioni di programmazione.
La funzionalità di sicurezza Procryption è inclusa gratuitamente in tutti i modelli Cyclone FX e può essere aggiunta ai modelli Cyclone LC tramite un aggiornamento.
Numero di serie
Nella produzione di dispositivi con microcontrollori o microprocessori, è spesso utile programmare un numero di serie univoco nella memoria flash del prodotto. PEmicro ha sviluppato un meccanismo di serializzazione per automatizzare questo processo. Ogni volta che viene inserito un comando di serializzazione nel software di programmazione, il numero di serie corrente viene memorizzato a un indirizzo specifico. Inoltre, il numero di serie viene incrementato al numero successivo disponibile e memorizzato per future operazioni di programmazione seriale.
Sono supportati anche i numeri di serie condivisi, consentendo a diverse immagini di programmazione di utilizzare lo stesso set di numeri di serie.
Modalità di funzionamento
Programmazione indipendente - Controllo manuale
Una volta memorizzata un'immagine di programmazione nella memoria del Cyclone, la programmazione può essere avviata semplicemente premendo il pulsante di avvio. Informazioni dettagliate sul risultato della programmazione vengono visualizzate sul display a LED. L'immagine attualmente selezionata può essere modificata tramite il touchscreen del Cyclone.
L'assegnazione automatica dei numeri di serie ai processori di destinazione in base all'immagine è completamente supportata anche senza un PC.
La programmazione indipendente dell'immagine può essere avviata manualmente in diversi modi:
- Utilizzo del pulsante di avvio sull'involucro del dispositivo (programmazione con un solo pulsante)
- Utilizzo del menu LCD touchscreen
- La programmazione può anche essere completamente automatizzata come programma autonomo dal PC.
Programmazione indipendente - automatizzata
La programmazione autonoma può essere controllata automaticamente da un PC utilizzando Cyclone Control Suite, incluso gratuitamente.
L'obiettivo è il controllo completo di uno o più Cyclone da un PC, tramite l'interfaccia utente di Cyclone, un'applicazione personalizzata o la riga di comando di Cyclone. Ciò include l'avvio della programmazione, il ripristino dei risultati, la gestione delle immagini su un Cyclone, l'aggiunta di dati di programmazione individuali per ciascun sistema target e molto altro. Tutto questo è automatizzato e non richiede l'intervento di un operatore. Il controllo di base più semplice della programmazione si presenta in questo modo:
1. Il pacchetto di comandi del PC host avvia la programmazione.
2. L'immagine del ciclone è stata programmata nel sistema di destinazione.
3. Cyclone trasmette e convalida il risultato (successo o fallimento) al PC.
I tre componenti di Cyclone Control Suite consentono di automatizzare il controllo di un'immagine di programmazione autonoma da un PC in diversi modi:
- Console di controllo di Cyclone (programma da riga di comando). Avvia la programmazione, ripristina i risultati e, facoltativamente, modifica un'immagine di programmazione in un Cyclone tramite riga di comando o in un file batch.
- SDK di controllo ciclone (dll) Consente l'integrazione del controllo dei programmi nelle applicazioni utente. Permette l'avvio di programmi e il recupero dei risultati da un sistema ciclonico controllato direttamente dall'applicazione dell'utente.
- Interfaccia utente grafica (GUI) di Cyclone Control. Consente all'utente di aggiungere e rimuovere un'immagine SAP, accedere alle impostazioni e alle proprietà di Cyclone e dell'immagine, aggiungere licenze aggiuntive a Cyclone e molto altro.
Software disponibile

Ambienti di sviluppo Windows
L'ambiente di sviluppo Windows di PEmicro consente l'esecuzione di programmi esterni, tra cui assembler, compilatori C, debugger e programmatori di memoria flash, all'interno di un unico ambiente, ciascuno accessibile tramite una singola scorciatoia da tastiera. Le funzionalità dell'editor includono la completa riconfigurabilità, l'esecuzione di programmi esterni e la guida in linea.
Suite di controllo ciclone
La suite è uno strumento di automazione gratuito con interfaccia grafica (GUI), riga di comando e kit di sviluppo software (SDK). L'SDK include un'API che, ad esempio, consente il controllo simultaneo di più dispositivi Cyclone in un programma definito dall'utente, nonché una DLL in C, C++, Java, Python, Delphi, C# e LabVIEW.
Plugin GDB per server Eclipse
Il plug-in server GDB consente l'integrazione in qualsiasi IDE ARM basato su Eclipse e supporta le interfacce hardware di debug Multilink, Cyclone e OpenSDA. Sono disponibili le seguenti funzioni di debug: programmazione flash, controllo dell'esecuzione, breakpoint, watchpoint, esecuzione passo passo e verifica dei valori.
Software di sviluppo
Il software di programmazione Flash PEmicro viene utilizzato per riprogrammare e sovrascrivere la memoria flash interna ed esterna. Sono disponibili diverse versioni con interfaccia grafica e assembler da riga di comando per architetture specifiche di diversi produttori. Tutte le versioni del software di programmazione sono incluse gratuitamente con ogni Cyclone, ma devono essere acquistate separatamente per le configurazioni multilink.
Software di debug
Il software di debug di PEmicro è un potente strumento per il debug del codice. L'utente si connette al processore di destinazione tramite una delle interfacce hardware compatibili di PEmicro. La modalità di debug del processore può quindi essere utilizzata per consentire all'utente l'accesso a tutte le risorse on-chip.
Libreria software dell'unità
Il pacchetto software UNIT è composto da una DLL di interfaccia e da codice di esempio. Ciò consente di creare un'applicazione personalizzata in grado di interagire con un dispositivo di destinazione tramite una delle interfacce hardware di PEmicro ed eseguire attività di risoluzione dei problemi o funzioni quali test del prodotto, calibrazione e aggiornamenti. Gratuito per ARM Cortex-M.Specifiche
| Serie ARM supportate | ![]() Cyclone LC ARM / LC Universale / FX ARM / FX Universal |
|---|---|
| Atmel | SAMxxx |
| AutoChips | MCU |
| cipresso | CCG2, CCG3PA, EZ-BLE-PSoC-PRoC, EZ-BLE-PSoC6, FM3, PRoC-BLE, PSoC5, PSoC6 |
| Geehy | APM32 |
| Dispositivo Giga | GD32 |
| Indie Semi | esperienza utente |
| Infineon | PSoC4, PSoC6, Traveo-II, XMC |
| Maxim integrato | Darwin |
| Mindmotion | MM32SPIN |
| NordicSemi | nRF51, nRF52, nRF53 |
| Nuvoton | NuMicro |
| NXP | Automotive, iMX, Kinetis, LPC, Sensori, Trimsion, Vybrid, Wireless |
| OnBright | OB90Rxx |
| ON Semiconductor | RSL10 |
| Qorvo | Controllo intelligente del motore |
| Raspberry Pi | RP2xxx |
| segnali di pino rosso | WiSeMCU |
| Renesas | RA, SmartBond, Synergy |
| Silergy (Maxim) | AM0x, AM1x, MAC716xx |
| Silicon Labs | EFM32, EFR32, SiM3, WiFi |
| STMicroelectronics | Bluetooth, STM32 |
| Strumenti Texas | LM3S, LM4, MSP, SimpleLink, TM4C12x |
| Toshiba | TX00, TX03, TX04 |
| WIZnet | W7500x |
| ZHIXIN | MCU |
| Serie supportate a 8/16/32 bit | ![]() Ciclone LC Universale | ![]() Ciclone FX Universale |
|---|---|---|
| S32 | ✔ | ✔ |
| NXP ColdFire® V1 | ✔ | ✔ |
| NXP ColdFire® V2/V3/V4 | ✔ | ✔ |
| NXP MPC55xx-57xx | ✔ | ✔ |
| NXP ARM Nexus MAC7xxx | ✔ | ✔ |
| NXP DSC | ✔ | ✔ |
| NXP S12Z | ✔ | ✔ |
| NXP HC(S)12(X) | ✔ | ✔ |
| NXP HCS08 | ✔ | ✔ |
| NXP HC08 | ✔ | ✔ |
| NXP RS08 | ✔ | ✔ |
| NXP MPC5xx/8xx | ✔ | ✔ |
| NXP HC16/683xx | ✔ | ✔ |
| STMicro SPC5 | ✔ | ✔ |
| STMicro STM8 | Con adattatore | Con adattatore |
| Infineon AUDO TC1xx | ✔ | ✔ |
| Infineon AURIX TC2xx / TC3xx | ✔ | ✔ |
| Renesas H8/H8S/Tiny | X | Con adattatore |
| Renesas MC16C/MC16C80 | X | Con adattatore |
| Renesas M32C | X | Con adattatore |
| Renesas R8C/RH850/RL78 | X | Con adattatore |
| Renesas RX600 | X | Con adattatore |
| Modellare | ![]() Cyclone LC Universal / LC ARM | ![]() Cyclone FX Universal / FX ARM |
|---|---|---|
| Funzionalità di sicurezza avanzate |
|
|
| deposito interno | 16 MB | 1 GB |
| Comunicazione ad alta velocità con la MCU | Fino a 25 Mbps | Fino a 75 Mbps |
| Slot espandibile per schede di memoria SDHC | Nessuno | Include il supporto per schede SDHC per l'archiviazione di immagini di programmazione e dati su schede SDHC esterne. |
| Funzionalità hardware avanzate | Nessuno | Seleziona lo scanner di codici a barre e avvia la programmazione. |
Immagini di programmazione SAP multiple | Memoria interna per un massimo di 8 immagini di programmazione | Memoria interna per un massimo di 500 immagini di programmazione |
| Controllo e automazione |
|
|
| Funzioni di test avanzate | Nessuno | Esecuzione di test prima della programmazione finale |











.jpg)
.jpg)
.jpg)
.jpg)




























