Configuration du produit
Description
Le PEmicro Cyclone LC Universal est un programmateur ARM et MCU autonome conçu pour le développement de systèmes embarqués, la programmation de production et les environnements de fabrication automatisés.
Il prend en charge ARM Cortex-M et une large gamme de microcontrôleurs 8 bits, 16 bits et 32 bits, offrant une solution de programmation flexible aux ingénieurs travaillant avec des dispositifs de NXP, STMicroelectronics, Infineon, Renesas, Silicon Labs, Nordic Semiconductor et d'autres fabricants de semi-conducteurs de premier plan.
Contrairement aux outils de programmation traditionnels sur PC, le Cyclone LC Universal fonctionne de manière autonome grâce à des images de programmation enregistrées. Ceci permet aux fabricants de standardiser leurs processus de programmation, d'améliorer la traçabilité et de réduire les erreurs de manipulation. Prenant en charge la programmation flash, le débogage, les tests, la sérialisation et les flux de travail automatisés, il est parfaitement adapté au développement de produits, à la validation de prototypes et à la production en série.
Le Cyclone LC Universal combine des vitesses de programmation allant jusqu'à 25 Mb/s avec des fonctionnalités d'automatisation avancées, un stockage crypté intégré et une connectivité PECloud pour une gestion centralisée des programmes.
Que ce soit pour les ingénieurs en systèmes embarqués, les fabricants d'électronique ou les sous-traitants, elle offre une plateforme fiable et évolutive pour la programmation sécurisée des microcontrôleurs sur divers projets et familles de microcontrôleurs.Caractéristiques
- Accès gratuit à PECloud pour le déploiement, la surveillance et la gestion des tâches de programmation de production basées sur le cloud.
- Peut être utilisé via un PC ou comme appareil autonome.
- Programmation de microcontrôleurs avec ou sans PC
- Contrôle d'automatisation haute performance
- Kit de développement logiciel (SDK) pour PC, contrôle par console et interface graphique, programmation de groupe, programmation de données dynamiques
- Interfaces de communication multiples, notamment USB 2.0, Ethernet et interfaces série
- Écran LCD et commande tactile intuitive
- Interface tactile conviviale avec accès à distance
- Gestion de l'énergie cible
- Capacité à alimenter le microcontrôleur cible
- Comptage automatique et numéros de série partagés
- La programmation peut impliquer une sérialisation complexe.
- Dépannage via Ethernet
- Compatible avec de nombreux environnements de développement intégrés (IDE)
- Mémoire embarquée
- Connexion de contrôle de programmation
- Connecteur à 10 broches pour démarrer la programmation, récupérer l'état et valider la programmation.
- Programmation à grande vitesse
PEmicro Cloud – La première plateforme de programmation Flash basée sur le cloud
PEmicros PEcloud est une plateforme cloud permettant de gérer et de superviser en temps réel la programmation en production. Associée aux programmeurs Cyclone, elle assure le déploiement, le contrôle et l'enregistrement sécurisés des tâches de programmation à l'échelle mondiale.Caractéristiques principales :
- Surveillance en temps réel : gestion et autorisation des tâches de programmation dans les usines virtuelles.
- Programmation sécurisée : transmission cryptée des fichiers de programme avec contrôle par l’utilisateur.
- Enregistrement des données : Stockage des numéros de série et des processus de programmation à des fins de suivi.
- Automatisation : Gestion basée sur le cloud avec des sources de données dynamiques pour répondre aux exigences spécifiques des clients.
- Applications. PEcloud offre plus de sécurité, de contrôle et de transparence dans
- Programmation de production.
Mémoire interne pour les images de programmation
Le programmateur Cyclone peut stocker plusieurs images SAP (programmation autonome) dans sa mémoire non volatile et chiffrée. Une fois ajoutée, une image reste en mémoire jusqu'à sa suppression. Les images peuvent être ajoutées et supprimées individuellement.
Une image SAP (Stand-Alone Programming) est entièrement autonome et stocke toutes les données binaires, les informations sur les algorithmes, les paramètres et les étapes de programmation. Elle encode toutes les informations supplémentaires nécessaires, telles que les numéros de série et leur numérotation. Les modèles Cyclone LC disposent de 16 Mo de mémoire pouvant contenir jusqu'à 8 images.

Connexion au processeur cible
Le Cyclone Universal LC permet la communication de manière autonome et via un ordinateur Windows et le port de débogage interne du processeur cible. La connexion aux microcontrôleurs cibles s'effectue grâce aux différents connecteurs du Cyclone Universal LC, facilement accessibles en ouvrant simplement le boîtier en plastique. Tous les câbles plats nécessaires aux différentes architectures sont fournis.
Alimentation électrique du microcontrôleur cible

Les programmateurs Cyclone peuvent être utilisés avec diverses configurations de gestion de l'alimentation :
- Destination alimentée de manière autonome : dans ce cas, le cyclone ne produit pas d’énergie pour la destination.
- Alimentation via le Cyclone : Le Cyclone peut générer une tension comprise entre 1,8 V et 5,0 V à 500 mA. Ce courant peut être acheminé via la nappe vers le périphérique cible ou vers la prise de sortie d’alimentation du Cyclone.
- L'alimentation est fournie par une source externe et commutée par le Cyclone : l'utilisateur fournit l'alimentation via une prise d'entrée du Cyclone. La sortie commutée, contrôlée par l'image de programmation, est acheminée vers la prise de sortie d'alimentation du Cyclone.
- L'écran Cyclone contient des icônes qui indiquent l'état des relais de puissance (marche/arrêt) et la détection de la puissance cible.
Sécurité et chiffrement
Tous les programmateurs Cyclone sont dotés d'une protection contre la falsification, d'une protection de la mémoire interne et d'un système de cryptage.
Sécurité du chiffrement
Selon l'environnement de production, de nombreux utilisateurs peuvent souhaiter des mesures de sécurité supplémentaires pour protéger leur précieuse propriété intellectuelle.
Les programmeurs de CYCLONE FX ont inclus Procryption Security, une suite de fonctionnalités avancées de sécurité et de chiffrement, telles que :
- Cryptage d'image RSA/AES
- Limiter la plage de dates de la programmation de l'image
- Limitez le nombre d'opérations de programmation.
La sécurité Procryption est incluse gratuitement avec tous les modèles Cyclone FX et peut être ajoutée aux modèles Cyclone LC via une mise à niveau.
Numéro de série
Lors de la fabrication de produits intégrant des microcontrôleurs ou des microprocesseurs, il est souvent utile de programmer un numéro de série unique dans la mémoire flash du produit. PEmicro a développé un mécanisme de sérialisation pour automatiser ce processus. À chaque saisie d'une commande de sérialisation dans le logiciel de programmation, le numéro de série actuel est enregistré à une adresse spécifique. De plus, ce numéro est incrémenté au prochain numéro disponible et conservé pour les opérations de programmation série ultérieures.
Les numéros de série partagés sont également pris en charge, permettant à différentes images de programmation d'utiliser le même ensemble de numéros de série.
Modes de programmation
Programmation indépendante - Commande manuelle
Une fois l'image de programmation enregistrée dans la mémoire du Cyclone, la programmation peut être lancée en appuyant simplement sur le bouton de démarrage. Des informations détaillées sur le résultat de la programmation s'affichent sur l'écran LED. L'image sélectionnée peut être modifiée via l'écran tactile du Cyclone.
L'attribution automatique des numéros de série aux processeurs cibles en fonction de l'image est entièrement prise en charge, même sans PC.
La programmation d'images indépendantes peut être lancée manuellement de plusieurs manières :
- Utilisation du bouton de démarrage sur le boîtier de l'appareil (programmation à un bouton)
- Utilisation du menu de l'écran tactile LCD
- La programmation peut également être entièrement automatisée en tant que programme autonome sur PC.
Programmation indépendante - Automatisée
La programmation autonome peut être contrôlée automatiquement depuis un PC à l'aide du logiciel Cyclone Control Suite, inclus gratuitement.
L'objectif est de contrôler entièrement un ou plusieurs Cyclones depuis un PC, soit via l'interface utilisateur du Cyclone, soit via une application dédiée, soit via la ligne de commande du Cyclone. Cela inclut le lancement de la programmation, la restauration des résultats, la gestion des images sur un Cyclone, l'ajout de données de programmation individuelles pour chaque système cible, et bien plus encore. Tout cela est automatisé et ne nécessite aucune intervention de l'opérateur. Voici un exemple de contrôle de programmation basique :
1. Le package de commandes de l'ordinateur hôte lance la programmation.
2. L'image du cyclone a été programmée dans le système cible.
3. Cyclone transmet et valide le résultat (succès ou échec) au PC.
Les trois composants de Cyclone Control Suite vous permettent d'automatiser le contrôle d'une image de programmation autonome depuis un PC de différentes manières :
- Console de contrôle Cyclone (programme en ligne de commande). Lancez la programmation, restaurez les résultats et, si vous le souhaitez, modifiez une image de programmation dans un Cyclone via la ligne de commande ou un fichier batch.
- Kit de développement logiciel (SDK) Cyclone Control (.dll) Permet l'intégration du contrôle de programme dans les applications utilisateur. Permet le lancement de programmes et la récupération des résultats d'un système cyclonique contrôlé directement par l'application de l'utilisateur.
- L'interface graphique de Cyclone Control permet d'ajouter et de supprimer une image SAP, d'accéder aux paramètres et propriétés de Cyclone et des images, d'ajouter des licences supplémentaires à Cyclone, et bien plus encore.
Logiciels disponibles

environnements de développement Windows
L'environnement de développement Windows de PEmicro permet l'exécution de programmes externes (assembleurs, compilateurs C, débogueurs et programmateurs flash) au sein d'un environnement unique, chacun accessible par un simple raccourci clavier. L'éditeur offre une reconfiguration complète, l'exécution de programmes externes et une aide contextuelle.
Suite de contrôle Cyclone
Cette suite logicielle est un outil d'automatisation gratuit doté d'une interface graphique (GUI), d'une interface en ligne de commande et d'un kit de développement logiciel (SDK). Le SDK inclut une API permettant, par exemple, de contrôler simultanément plusieurs appareils Cyclone dans un programme défini par l'utilisateur, ainsi qu'une DLL disponible en C, C++, Java, Python, Delphi, C# et LabVIEW.
Plugin serveur GDB Eclipse
Le module d'extension serveur GDB permet l'intégration à tout environnement de développement intégré (IDE) ARM basé sur Eclipse et prend en charge les interfaces matérielles de débogage Multilink, Cyclone et OpenSDA. Les fonctions de débogage suivantes sont disponibles : programmation flash, contrôle d'exécution, points d'arrêt, points de surveillance, exécution pas à pas et vérification des valeurs.
Logiciel de programmation
Le logiciel de programmation PEmicro Flash permet de reprogrammer et d'écraser les mémoires flash internes et externes. Différentes versions avec interface graphique et assembleur en ligne de commande sont disponibles pour des architectures spécifiques de différents fabricants. Toutes les versions du logiciel de programmation sont incluses gratuitement avec chaque Cyclone, mais doivent être achetées séparément pour les configurations multi-liens.
Logiciel de débogage
Le logiciel de débogage de PEmicro est un outil puissant pour le débogage de code. L'utilisateur se connecte au processeur cible via l'une des interfaces matérielles compatibles de PEmicro. Le mode débogage du processeur permet ensuite à l'utilisateur d'accéder à toutes les ressources intégrées.
Bibliothèque logicielle de l'unité
Le progiciel UNIT comprend une DLL d'interface et des exemples de code. Il permet de créer une application personnalisée capable d'interagir avec un périphérique cible via une interface matérielle PEmicro et d'effectuer des opérations de dépannage ou des fonctions telles que les tests, l'étalonnage et les mises à jour de produits. Gratuit pour ARM Cortex-M.Spécifications techniques
| Séries ARM prises en charge | ![]() Cyclone LC ARM / LC Universel / FX ARM / FX Universal |
|---|---|
| Atmel | SAMxxx |
| AutoChips | Microcontrôleur |
| cyprès | CCG2, CCG3PA, EZ-BLE-PSoC-PRoC, EZ-BLE-PSoC6, FM3, PRoC-BLE, PSoC5, PSoC6 |
| Geehy | APM32 |
| GigaDevice | GD32 |
| Indie Semi | expérience utilisateur |
| Infineon | PSoC4, PSoC6, Traveo-II, XMC |
| Maxim Integrated | Darwin |
| Mindmotion | MM32SPIN |
| NordicSemi | nRF51, nRF52, nRF53 |
| Nuvoton | NuMicro |
| NXP | Automobile, iMX, Kinetis, LPC, Capteurs, Trimsion, Vybrid, Sans fil |
| OnBright | OB90Rxx |
| ON Semiconductor | RSL10 |
| Qorvo | Commandes intelligentes du moteur |
| Raspberry Pi | RP2xxx |
| Signaux de pin rouge | WiSeMCU |
| Renesas | RA, SmartBond, Synergie |
| Silergie (Maxime) | AM0x, AM1x, MAC716xx |
| Silicon Labs | EFM32, EFR32, SiM3, Wi-Fi |
| STMicroelectronics | Bluetooth, STM32 |
| Instruments de Texas | LM3S, LM4, MSP, SimpleLink, TM4C12x |
| Toshiba | TX00, TX03, TX04 |
| WIZnet | W7500x |
| ZHIXIN | Microcontrôleur |
| Séries 8/16/32 bits prises en charge | ![]() Cyclone LC Universel | ![]() Cyclone FX Universel |
|---|---|---|
| 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 | Avec adaptateur | Avec adaptateur |
| Infineon AUDIO TC1xx | ✔ | ✔ |
| Infineon AURIX TC2xx / TC3xx | ✔ | ✔ |
| Renesas H8/H8S/Tiny | X | Avec adaptateur |
| Renesas MC16C/MC16C80 | X | Avec adaptateur |
| Renesas M32C | X | Avec adaptateur |
| Renesas R8C/RH850/RL78 | X | Avec adaptateur |
| Renesas RX600 | X | Avec adaptateur |
| Comparaison de modèles | ![]() Cyclone LC Universel / LC ARM | ![]() Cyclone FX Universal / FX ARM |
|---|---|---|
| fonctions de sécurité avancées |
|
|
| Stockage interne | 16 Mo | 1 Go |
| Communication MCU à haut débit | Jusqu'à 25 Mbps | Jusqu'à 75 Mbps |
| Emplacement pour carte mémoire SDHC extensible | Aucun | Inclut la prise en charge des cartes SDHC pour l'enregistrement des images et des données de programmation sur des cartes SDHC externes. |
| fonctionnalités matérielles avancées | Aucun | Sélectionnez le lecteur de codes-barres et commencez la programmation. |
Images de programmation SAP multiples | Mémoire interne pour jusqu'à 8 images de programmation | Mémoire interne pouvant contenir jusqu'à 500 images de programmation |
| Contrôle et automatisation |
|
|
| Fonctions de test avancées | Aucun | Effectuer des tests avant la programmation finale |











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




























