Production Programming
PEmicro's Cyclone programmers are easily configured and are versatile in their setup and
launch and may be manually controlled or easily automated. The FX model adds high-speed performance,
extensive capabilities for advanced automation, security and advanced programming controls.
|
Cyclone LC
|
click to
compare |
Cyclone FX
|
|
|
Extensive device support |
|
Stand-alone programming |
|
Reliable & feature-rich |
|
Easily automated |
|
|
Extensive device support |
|
High-speed device programming |
|
Advanced programming security |
|
Expandable external storage |
|
Advanced automation |
|
Cloud-Connected Cyclone Programming
As an alternative to the SAP Image, users may instead choose to deploy the same self-contained programming package as a Cloud-Connected Job. This is managed via PEcloud, which provides an easy-to-use online interface to manage workflow. A Cloud-Connected Job allows for unprecedented visibility of, and control over, programming operations, which reduces distribution overhead and minimizes the risk of errors while increasing security.
|
Extremely Fast Programming Speeds
PEmicro's Cyclone FX programmer provides extremely high-speed and robust debug communications rates for NXP' ARM® Cortex® devices. With debug shift speeds reaching 75 Mbits/s, the download and verification rates achieved for almost every ARM Cortex device, even low-speed Cortex M0 parts, are in the MBytes per second range.
Here are Cyclone FX programming speeds for a sampling of ARM devices:
Cyclone FX: Measured Performance Metrics (ARM-Based Devices)
|
Device
|
Flash Programming
|
Verification
|
NXP i.MX 1052 (Hyperflash)
|
1250 KB/s
|
2241 KB/s
|
NXP Kinetis K70 (eMMC)
|
3063 KB/s
|
3971 KB/s
|
NXP Kinetis KL25 (Internal)
|
47 KB/s
|
3218 KB/s
|
NXP Kinetis K60 (Internal)
|
224 KB/s
|
2957 KB/s
|
NXP LPC1857 (Internal)
|
300 KB/s
|
2379 KB/s
|
- The verification rate for actual byte-by-byte verification is extremely fast. Even for devices where the flash programming rate is limited by the flash architecture, the verification rate that the Cyclone FX achieves results in substantial time savings.
- As memory sizes increase and target flash technology improves, the impressive bandwidth advantage that the Cyclone FX has over competitive products will result in ever larger savings on the production line.
Below are Cyclone FX programming speeds for some non-ARM devices:
Cyclone FX : Measured Performance Metrics (Power-Based Devices)
|
Device
|
Flash Programming
|
NXP MPC5674F
|
350 KB/s
|
NXP MPC5748G
|
282 KB/s
|
NXP MPC5777M
|
333 KB/s
|
|
User Options Programming Support
Some NXP ARM devices include fuses: areas of flash memory dedicated to programming user configuration data. Such areas can include specific bits for programming options, such as a watchdog timer enable, or the bootloader size. Because some writes to such areas can be sensitive or permanent, it is important that the developer is able to write these options correctly the first time and avoid mis-programming adjacent options that they wish to leave untouched.
PEmicro supports User Options programming for several NXP devices through special programming commands that allow the user to create/modifly a User Options file, which can then be specifed as part of programming.
|
Development & Debug
PEmicro's debug probes offer a high-speed USB interface from the PC to target processors, and allow
for fast, easy programming and debugging. The FX adds lightning fast performance as well as
the capability to provide power to the target.
|
Streamlined debugging
PEmicro's debug probes support flash programming, execution control, breakpoints, watch points, stepping, and value inspection.
Real-time variables
FreeRTOS OS-aware debugging
JTAG daisy-chainning MCU's
SWO debug features
|
Fully IDE-integrated
Easily configure PEmicro's debug probes in your preferred IDE:
NXP's MCUXpresso
NXP's MCUXpresso for Visual Studio Code
NXP's Kinetis® Design Studio
NXP's S32 Design Studio for ARM
NXP's S32 Design Studio for Power
NXP's CodeWarrior
IAR Workbench for ARM
Keil uVision IDE
JetBrains CLion IDE
Any Eclipse based IDE (using PEMicro's free GDB Server) |
Multilink
|
click to
compare |
Multilink FX
|
|
|
Simple to configure and operate |
|
Extensive device support |
|
|
High-speed device programming |
|
Provides power to target |
|