PEmicro logo
Cart New Account Login

Logo image
HomeAbout usProductsSupportForumsBlogCustomer Service


by Keith McNeil



PEmicro is proud to announce the PEcloud and the newest feature of our Cyclone Production Programmer: Cloud Tethered Programming Images. 

Visit and bookmark the PEcloud homepage for information about the upcoming launch!


The PEcloud is a cloud-based programming job management service that enables customers to monitor usage and have control over their production programming images, in real-time, anywhere in the world. With this feature, customers can optionally tether their production programming images to corresponding programming jobs in our PEcloud service, allowing for unprecedented visibility and control over their programming operations. Images being used in manufacturing can be paused, deleted, updated, and programming logs inspected. There currently is no cost to using PEcloud. 

At Embedded World in March (Hall 4, Booth 648), PEmicro will be demonstrating this exciting new service, which will be officially launched on April 17th.

Read more...


by Keith McNeil


Watch PEmicro demonstrate a first-look into this new feature at Embedded World 2023, March 14-16 -- Hall 4, Booth 648.

Check for updates soon for when this will be publicly released in the cyclone software installer.

PEmicro's Cyclone programmers will soon support advanced control and automation features in both Linux and macOS. This support extends to all the three components of the Cyclone Control Suite - the Control GUI, Control Console, and Control SDK - which gives the user a great deal of flexibility when planning a solution.  

Read more...


by Steve McGrath


PEmicro's development and production tools now support Infineon's 32-bit TRAVEO™ T2G ARM® Cortex® devices. TRAVEO T2G microcontrollers are based on ARM Cortex-M4 (Single core) / M7 (Single core/Dual core) and deliver high-performance, enhanced human-machine interfaces, high security, and advanced networking protocols tailored for a broad range of automotive applications such as electrification, body control modules, gateway, and infotainment applications.

Read more...


by Keith McNeil


PEmicro's development and production tools now support Flagchip as Flagship devices. The FC4150 device features a Cortex-M4 with FPU/DSP, 8K Cache, with 8MPU region. The Feature List available on the device webpage includes many impressive additional features, including support for 3xCAN with FD and 3xCAN without FD.

PEmicro's Cyclone programmers can be used for secure production programming of FC4150 devices, including control and automation. In addition, Multilink debug probes with PROGACMP programmer, and GDB Server Eclipse IDE plug-in are ideally suited for the development process.

Read more...


by Keith McNeil


PEmicro is attending ST Technology Tour 2022 - Burlington on  Weds., November 2. Our demonstration will use a Cyclone FX to program and run a series of custom test applications, query a remote server for data and then use the data retrieved to perform key Injection on the target,  and program dynamic data.

We'll have a booth running this demo at certain points during the day:

  • Breakfast demo: 9 to10:30am 
  • Lunch demo: 11:45am to 1:30pm 
  • Afternoon demo: 3 to 4:30pm

Please come visit us!

Read more...


by Keith McNeil


PEmicro is attending NXP Technology Days 2022 - Detroit on Tues., October 18 and Weds., October 19.  We'll be demonstrating a possible upcoming Cyclone FX feature - the concept that the Cyclone could query a server for dynamic data including private and public keys, install a key and run a test application on the target device, and then if testing is successful, program the final image onto the target. We'll have a booth running this demo during lunch and dinner Tech Labs - please come visit us!

Read more...


by Keith McNeil


Automation features have always been central to PEmicro's Cyclone programmers because of the customization and control they give users over the crucial production programming process. The right features implemented well can result in significant savings of time and money.

PEmicro now makes all of our advanced control/automation features standard with every Cyclone. Cyclone LC users (PEmicro part#s Cylcone-LC-UNIV and Cyclone-LC-ARM) can update their Cyclone software now to immediately add these powerful features at no additional cost. The updated software can be downloaded here: Cyclone LC and Cyclone FX Installation Software.

Read more...


by Johnny Ng


PEmicro has added 64-bit Windows libraries to the Cyclone Control Suite. Now available in the Cyclone LC and Cyclone FX Installation Software.

The 32-bit library and other deliverables are located in: 

C:\PEMicro\cyclone\cycloneControl\controlsdk\deploy\win32

The 64-bit library and other deliverables are located in 

C:\PEMicro\cyclone\cycloneControl\controlsdk\deploy\win64

In addition, the python example has been updated to automatically load the appropriate DLL depending on your platform. Please note that the CycloneControlGUI and CycloneControlConsole applications remain 32-bit.

Please contact technical-info@pemicro.com if you have any questions about our 64 bit support.




by Keith McNeil


The process of setting up Cyclone programmers to perform production programming at a local or remote facility is simple and straightforward. PEmicro's Cyclones support programming of STMicroelectronics' popular STM32 and Bluetooth Low-Energy (BlueNRG) devices, as well as the SPC5 automotive and STM8 8-bit families.

In addition, Cyclone programmers leverage PEmicro's ProCryption Security to use industry-standard RSA/AES cryptography to safeguard programming images containing valuable IP. The IP owner also gains added control over factors like when and how many devices can be programmed, and how many errors are allowed.

This article will provide an overview of Cyclone programming - what the various components are and how they interact - and then explore the security aspect of the production programming process, in order to show that IP security does not need to be unduly complicated or expensive to be effective. 

Read more...


by Laith Shamieh


PEmicro has added "Cyclone Programming Control Port" functionality to the 10-pin expansion I/O interface on the Cyclone allowing external signal control of programming operations. The Cyclone Programming Control Port may be used to launch programming as well as read the IDLE/BUSY state of the cyclone and the SUCCESS/ERROR result of the last programming operation. The port I/O operates from 1.6v-5.5v. These signals can be interfaced to by ATE (Automated Test Equipment), external buttons / LEDs, microcontrollers, etc. 

Read more...


by Keith McNeil


PEmicro's tools now support Nuvoton's NuMicro® M45x devices. Nuvoton M45x devices are innovative ARM processors designed for a variety of applications, including Industrial Automation, PLCs, Inverters, Home Automation, Portable Data Collector, USB Accessories, Smart Card Readers, and Motor Control.

Read more...


by Steve McGrath


Cyclone and Multilink products from PEmicro now support Renesas’ RA device family. RA processors provide stronger embedded security, superior CoreMark® performance and ultra-low power operation.

Read more...


by Keith McNeil


PEmicro's Cyclone in-system programmers and Multilink debug probes now support programming of the Renesas Synergy™  S1, S3, S5 and S7 series of MCUs. Renesas Synergy Platform MCUs offer a variety of performance and feature sets and are ideal for IoT products and mobile devices.  The S5 series focuses on high integration and the S7 series focuses on high performance.

Read more...


by Keith McNeil


PEmicro's website and our shipped software are not affected by the recent Apache log4j vulnerability. Users with additional questions or concerns may contact us at: technical-info (at) pemicro.com



by Zahar Raskin


PEmicro, an NXP® Semiconductors Gold Partner, has announced a range of development tool support for the S32K3 Automotive MCU family for next generation body, zone, and domain control applications. Tightly integrated with NXP’s evaluation boards and S32 Design Studio IDE, PEmicro tools provide a powerful platform for the evaluation, development, and production programming stages of the product cycle.

Read more...


by Keith McNeil and Takao Yamada


Beginning October 1, 2021 the latest versions of PEmicro software will only be tested against and designed to work with the following PEmicro hardware interfaces:

MULTILINK DEBUG PROBES (2015+)

  • USB ML Universal, Rev. C or later
  • USB ML Universal FX, Rev. B or later
  • USB ML ACP

CYCLONE PROGRAMMERS (2016+)

  • Cyclone LC Universal
  • Cyclone LC ARM
  • Cyclone FX Universal
  • Cyclone FX ARM
Read more...


by Keith McNeil


PEmicro's development and production tools now support MindMotion's MM32 SPIN family of microcontrollers. MindMotion products and solutions are widely used in industrial control systems, smart homes, wearable applications, automotive electronics, instrumentations, and many other fields. MM32SPIN is designed for motor drive and control.

Read more...


by Keith McNeil


PEmicro's Cyclone LC Universal and Cyclone FX Universal programmers have added support for Infineon's AUDO™ TC1xx and AURIX™ TC2xx and TC3xx TriCore devices, which are are ideal for optimized motor control applications and signal processing tasks. This makes them a preferred choice for many automotive and industrial applications. 

Read more...


by Johnny Ng


A common method that our clients use to verify the data integrity of a device under test is to calculate a checksum and then compare it against a known good value. To help make this task easier, PEmicro has added the ability to calculate and retrieve the checksum of a device under test. This feature is available on Cyclone LC and Cyclone FX programmers, starting with software release v.10.49. The most recent Cyclone software is always available on the Support & Downloads tab of the Cyclone product pages.

Read more...


by Keith McNeil


The Embedded Online Conference is a virtual conference for Embedded Systems, DSP, Machine Learning and FPGA Engineers, which is taking place on Weds. May 20 & Thurs. May 21, 2020. PEmicro is offering a presentation that describes the security measures that are used on Cyclone programmers to protect valuable IP. PEmicro president Kevin Perreault discusses Cyclone cryptography, restrictions on programming images, the ease with which a user can implement these security features, and more. Watch the presentation on the Show Floor page.

Read more...


by Johnny Ng


PEmicro's Classic Automated Control Package is an older product that enables users to to control and automate the production process with PEmicro's legacy Cyclones (Cyclone PRO, Cyclone MAX, Cyclone for Renesas, Cyclone for ARM devices, Cyclone for STMicro). PEmicro most recent control package is the Cyclone Control Suite, which is included with all next generation touchscreen Cyclones (Cyclone LC and Cyclone FX). Like the Classic Automated Control Package, the newer Cyclone Control Suite also includes an SDK (called the Cyclone Control SDK).

Those who use the Classic Automated Control Package but are upgrading to a Cyclone LC or Cyclone FX programmer might have questions about the new Cyclone Control SDK, such as: 

  • What are the differences between the two SDKs?
  • Can the classic SDK be used with the new Cyclones?
Read more...


by Julie Perreault


The Cyclone FX comes standard with many advanced features which aren't available by default on the Cyclone LC series of programmers. PEmicro offers a licensing mechanism to add three of these advanced Cyclone FX features to the Cyclone LC : ProCryption programming protection and encryption, Advanced Automation, and external SD card storage for images. 

Read more...


by Johnny Ng


The Cyclone Control SDK is a software development kit with a comprehensive API that allows custom applications to control multiple Cyclones in stand alone programming operations and to read/update Cyclone settings. This blog post demonstrates the use of the SDK in the Microsoft Visual C# language. 

NOTE: The examples in this blog are shown in Microsoft Visual C#. The Cyclone Control SDK includes interface code and demo applications for GCC, Microsoft Visual C, Microsoft Visual C#, Delphi/FPC, Labview, Python, and Microsoft Visual Basic.

Read more...


by Julie Perreault


PEmicro has expanded the capabilities of Cyclone programmers to allow them to internally store and track serial numbers though the use of a unique serial number ID.  This increased sophistication allows Stand-Alone Programming (SAP) images stored on a Cyclone to share serial numbers that reference the same unique serial number ID. There are several cases where this is very useful. The first is when a user may want to update their firmware for a product to a new version but the serial number to have persistence.  The user may also have different products that need to be programmed with different firmware, but still want have those products draw from the same serialization sequence.  

Read more...


by Kevin Meyer and Steven McGrath


Dec. 2018 - We've updated this blog post with more info about Multilink and Cyclone implementation...

The JTAG specification introduced daisy chaining of MCUs in order to reduce the number of headers required to debug and program multiple MCUs. JTAG daisy chaining allows multiple MCU’s (and other JTAG compatible hardware, such as FPGAs) to share a single debug header. PEmicro currently supports daisy chaining of ARM-Cortex MCUs via our Cyclone programmers and Multilink debug probes. The same is true for most PEmicro software, including our Eclipse plugin GDB Server, and our Cyclone automation and control packages.

Read more...


by Steve McGrath


PEmicro has announced the addition of support and features for a new set of STMicroelectronics’ STM8 devices to PEmicro's diverse line of embedded systems tools.

STMicroelectronics’ STM8AL ultra-low-power series for automotive applications stresses green energy, application safety and power efficiency with the use of these microcontrollers. PEmicro’s powerful Cyclone Universal and Cyclone Universal FX stand-alone programmers now support these and many other families of STMicroelectronics’ devices.

Current users of compatible PEmicro products can update their product firmware to add support for these devices. The corresponding programming algorithms can be downloaded from PEmicro's online support center.



by Johnny Ng


April 2021 - We've updated this blog post with more information about gang operation.

PEmicro is excited to announce the release of a library of LabVIEW VI components as well as a sample project as part of the Cyclone Control Suite. This new feature facilitates easy integration of CYCLONE stand alone programmers into production applications developed in LabVIEW®. 

Read more...


by Johnny Ng


April 2021 - We've updated this blog post with steps to perform an automated silent install of the Cyclone software package. See Section 7 below.

PEMicro has released the Cyclone Control Suite which offers a powerful yet flexible set of utilities to automate control of the Cyclones on your production line. Many of our users have to work with a very large number of stand-alone programming (SAP) image files and have to continually regenerate these images with new binaries. This blog post shows how they can also fully automate the process of generating stand-alone programming (SAP) image files to remove the chance of errors that could occur when the process is done manually.

Read more...


by Esteban Gonzalez


A volume production solution often relies on simultaneous gang programming of different target boards to meet speed and throughput requirements. This programming scenario may integrate Cyclone programmers into a fixture which interfaces to a panel of boards to be programmed. Programming is commonly controlled and monitored from a local computer, especially when customized dynamic data is being added to the main binary image that is being programmed into each target.

PEmicro’s gang programming solution is to control many Cyclone programmers simultaneously via the Cyclone Control Suite. A mix of programming images, targets, and data can be simultaneously programmed into many devices while maintaining a high level of performance because each Cyclone is itself an independently operating programmer.  

Read more...


by Keith McNeil & Kevin Perreault


Note: This blog post was updated io August 2, 2022 following a reorganization of Cyclone features..

The Cyclone Control Console is a powerful command-line application that allows simultaneous control of one or more Cyclones. Programming images can be added/removed, settings read/set, programming operations launched, and dynamic data programmed. The command-line application displays comprehensive status messages and also returns an error code indicating success or failure. The application can be launched from a script, a console, or another application. It is one of the three main components of the Cyclone Control Suite including : the Cyclone Control Console, the Cyclone Control GUI, and the Cyclone Control SDK.

Read more...


by Kevin Perreault


Note: This article was updated August 2, 2022 to reflect a re-organization of Cyclone features.

PEmicro has released a powerful new set of automated control software, the Cyclone Control Suite, to support PC based control of our popular Cyclone LC and Cyclone FX stand-alone programmers.

The suite provides comprehensive control of one or more Cyclones from the PC via the following components: the Cyclone Control GUI application, the Cyclone Control Console application, and via custom PC applications built using the Cyclone Control SDK. Ways to control the Cyclone include programming launch, recovering results, managing images resident on a Cyclone, adding unique programming data for each target, as well as recovering descriptive errors.

Read more...


by Johnny Ng


PEmicro’s product line of Cyclone stand-alone programmers provides a fast, robust, and automated solution for production-scale programming of microprocessors. However, production facilities may desire an even higher level of automation than the single-button touch capability that is offered by the Cyclone. PEmicro offers several means of automating control, including a console application, Ethernet/Serial protocol communications, or the SDK included in PEmicro's new Cyclone Control Suite. In this article, we discuss using the SDK to automate programmer control and the levels of flexibility and scalability that it offers our customers.

NOTE: This example is shown in C. The Cyclone Control SDK interface code and demo applications are included for GCC, LabView, Microsoft Visual C, Microsoft Visual C#, Delphi/FPC, Python, and Microsoft Visual Basic.

Read more...


by Esteban Gonzalez


Note: This blog post was updated in July 2019 with new information regarding Cyclone image encryption (part of the ProCryption Security feature).

As part of the Cyclone Control Suite, PEmicro includes a graphical application called the Cyclone Control GUI that allows the user to add and remove images, access Cyclone settings, read Programming Image properties and statistics, and remote access a Cyclone's display. It also provides the user with tools to manage ImageKeys (for encrypted images), serial files, and optional Cyclone licenses.

Read more...


by Esteban Gonzalez


The Cyclone FX has the capability to automatically select and launch a programming image based upon a scanned barcode. This can generate an error if more than one image corresponds to the barcode or no images correspond to the barcode. The CYCLONE FX includes a way to quickly gain insight into the issue. A log file is created every time the barcode scanner operates and it details the scanned barcode as well as the analysis process used to select the appropriate programming image.

Read more...




Cyclone ACP, Rev. CNOTE: For  CYCLONE and CYCLONE FX programmers, the Cyclone Automated Control Package has been replaced by the Cyclone Control Suite. The Classic Cyclone Automated Control Package will remain available but not updated.

PEmicro’s product line of Cyclone stand-alone programmers provides a fast, robust, and automated solution for production-scale programming of microprocessors. However, production facilities may desire an even higher level of automation than the single-button touch capability that is offered by the Cyclone. PEmicro offers several means of automating control, including a command-line executable, UDP/Serial communications, or the .DLL included in PEmicro's new Cyclone Automated Control Software Package. In this article, we discuss automated control using the automated control package and the unprecedented level of power and flexibility that it offers.


Read more...




search in blog posts

Tags

Product pages
Cyclone (123)
Cyclone FX (128)
Multilink (82)
Multilink FX (75)
GDB Server (39)
Prog ACMP (44)
Interface Library Routines (7)


Manufacturer
ARM (107)
NXP (98)
Microchip (7)
Cypress (7)
Infineon (9)
Maxim (3)
Nordic Semiconductor (3)
Silicon Labs (6)
Silergy Teridian (1)
STMicroelectronics (14)
Texas Instruments (2)
Toshiba (3)
Renesas (17)


Categories
Production Programming (127)
Debug (78)
Automated Control (37)
Miscellaneous (41)



© 2023 P&E Microcomputer Systems Inc.
Website Terms of Use and Sales Agreement