Tips, Tools and Applications for the Electronic Industry in Europe

DediProg introduces full series of universal flash storage (UFS) programmers

Posted on 2017/02/21 by George

DediProg Technology, the leading provider of engineering and automated IC programmers, introduces Universal Flash Storage (UFS) programmers for engineering and high-volume mass production. The new NuProg-E, NuProg-F8, and DP3500 compliment UFS system design and adoption, especially in the area of R&D, product verification, small-scale and high-volume production.

The NuProg-E was released in early 2016 and was the First UFS programmer to access embedded UFS and removable UFS cards. Developers need these tools to develop and optimize mobile platforms to attain higher memory access speed, low power usage and larger storage density. The NuProg-E platform has been proliferated into a gang programmer and integrated into an automated handler, the DP3500, for high-volume UFS duplication for smartphone production.

"Smartphone, High-resolution video, 3D virtual reality (VR) and the latest gadgets have driven the needs of UFS devices, and have increased the complexity of design and manufacture," said Chong Tsao, the CEO of DediProg. "DediProg provides reliable solutions in UFS programming and will continue to innovate UFS technology."

"The NuProg series supports the full range of UFS devices in the market and overwhelms production challenges. It provides high-quality UFS programming and increases manufacturing efficiency with GIGABYTES (GB) of data preloaded instead of In-System-Programming (ISP)," said Jerry Wu, AVP of HTC Manufacturing Engineering.

The NuProg platform supports UFS2.0, UFS2.1, eMMC and eMCP standards, delivers high programming speed, write speeds of up to 50 MBytes/second, and read speeds of 100 MBytes/second. It is capable of accessing UFS' configurations and advanced settings like Descriptors, Attributes, LUN and Flag. Dediprog works closely with UFS semiconductor manufacturers including Samsung Semiconductor, SK Hynix, Toshiba and others to ensure all algorithms are supported and tested to meet their individual product specifications.

Designed to ease production and operation, the UFS gang programmer, NuProg-F8, supports 8 slave sockets plus 1 master socket featured with both a programmer and duplicator. The DP3500 automated programming handler can install 6 units of NuProg-F8 and achieve up to 48 sites to maximize production throughput.

DediProg designs and creates IC programming solutions for various types of flashes, Microcontrollers, and other programmable devices, and offers highly-efficient automated programming equipment to enable the design and manufacture of electronic products for the automotive, medical, wireless, consumer electronics and aerospace markets.


Discover Dediprog Products


Read More

How to program and verify SPI memory chips in Duo-Quad SPI mode?

Posted on 2016/09/19 by George

If you are using the Cheetah SPI Host Adapter, but working with a new SPI memory chip (GD25Q80CTIG) that supports Duo and Quad SPI modes, it looks like you need a different approach.

You have been creating XML files for new chips and prototypes – and like the UI of  the Flash Center Software from Total Phase. You like the software and would like to continue with Flash Center, what should you do?

Read More

Free I2C/SPI EEPROM and Flash memory programming GUI

Posted on 2016/08/22 by George

The Flash Center Software allows engineers to quickly erase, program, and verify I2C- and SPI-based EEPROM and Flash memory chips that are interfaced through the industry-leading Aardvark I2C/SPI and Cheetah SPI Host Adapters as well as the Promira Serial Platform. The Flash Center Software now supports over 500 memory chips from major chip manufacturers. This latest release adds additional Integrated Silicon Solution Inc. (ISSI) parts to the already impressive list:

Read More

Advanced, programmable I2C and SPI T&M equipment opens up flexiblity

Posted on 2016/04/05 by George

Two popular low-speed serial buses continue to live on, but changes are afoot in the test and debug equipment used by embedded systems engineers. Philips developed the serial Inter-IC bus (I2C) in the 1980s, and Motorola years ago developed the Serial Peripheral Interface (SPI) bus as an equally simple serial data link between processors and slave devices. I2C uses two wires; SPI uses four (Figures 1 and 2). I2C leaves a smaller footprint and can connect multiple masters to multiple slaves using two wires, but has lower speed performance. On the other hand, SPI offers much faster data rates, but individual lines are required for multiple slaves. Both protocols are simple, work well and are ubiquitous in all kinds of embedded systems—from processors and peripherals to non-volatile memories like EEPROM and Flash to sensors and slow I/O devices.

But ubiquity has its downside. There’s a common belief that debugging systems with these standards is equally simple and straightforward. Not always true. And since they’re so common, designers may think that low-cost rudimentary test and measurement (T&M) tools are “good enough” for these modest buses.

Read More

How to Program an SPI EEPROM using the Promira Serial Platform

Posted on 2016/03/15 by George


Programming SPI memory devices is a common use case for the Promira Serial Platform with SPI Active Level 1-3 Applications. There are several ways to do this with the Promira Serial Platform, using Control Center Serial, Flash Center, or the Promira API. This article focuses on how to execute the commands in Control Center Serial Software Command Line mode. Although the following describes the Atmel SPI EEPROM AT25080A found on the I2C/SPI Activity Board, similar steps can be used for other devices.


In this article the Promira platform writes and reads mutiple bytes from AT25080A. Here the Promira platform is the SPI master and the AT25080A in the I2C/SPI Activity Board is the SPI slave. The Promira platform is connected to the AT25080A in the I2C/SPI Activity Board through the 34-10 I2C/SPI cable. The Promira platform supplies 3.3V SPI signals and 5V VDD signal to the I2C/SPI Activity Board. For additional information take a look at I2C/SPI activity board user's manual and the AT25080A datasheet

Read More

How to accelerate sending SPI data with the high speed Cheetah SPI Host Adapter?

Posted on 2015/07/14 by George

Questions: I am sending 5 bytes of SPI data using the Cheetah SPI Host Adapter, and Cheetah Python API. It takes about 210 ms to send this data, how do I reduce the programming time?

Read More

SPI Flash Kit | Ideal for Firmware Development

Posted on 2015/02/23 by George

A kit from Dediprog with all you need for firmware development and SPI programming. Emulate Flash memories using high download speeds. Single, Dual and Quad IO support.

Read More

In System Programmer | Small size. High Speed.

Posted on 2014/06/16 by George
  • Update any SPI Flash memory directly on your board
  • Easily controlled by USB
  • Use 4 programmers in parallel

The SF100 programmer is used to read, program or update the Serial Flash soldered on board or inserted in the socket of the Dediprog Backup Boot Flash tool by using the computer software through USB communication.

Read More

How to program flash memory using a USB to SPI programmer

Posted on 2013/09/02 by George

Here is a tutorial video about programming Flash memory with the Cheetah SPI Host Adapter and Flash Center Software.

Learn more

Read More

How to Program SPI Serial Flash memories in less than two minutes

Posted on 2013/08/05 by George

In this step-by-step video tutorial you will learn how to program SPI Serial Flash memories using the SF100.

The SF100 is a high speed In System Programmer, easily controlled by a PC. USB bus powered and a friendly interface and powerful features to users.

Learn more about the SF100

Read More
The Store
Content Center
Contact us


Subscribe to Email Updates