PEmicro has released a brand new solution for control and automation of Cyclone programmers from a PC. The Cyclone Control Suite consists of three parts:
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.
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:
I have created a program for a new flash device. Using the Aardvark I2C/SPI Host Adapter, this part has been debugged, tested and verified – it’s now ready for production. This is a special order for one customer – the volume we’ll need to produce is much smaller than usual.
Currently, what I can do is read a register in the flash device. For production, what I need to do is download and save all the contents, and then load all that into a blank part. Do you have a tool that’s easy to use?
For production, to read the entire flash device content, you can use the Aardvark adapter with Flash Center Software. This could work for large scale production as well.
The Flash Center Software is an easy to use tool to quickly program, test and verify I2C and SPI based EEPROM and flash memory chips, as well as erase for reprogramming. This works with many devices – Flash Center comes with an extensible XML parts library with built-in support for EEPROMs and serial flash chips from major manufacturers. As the library is written in XML, you can easily modify or create your own XML file for new prototypes, or for very new products that are not yet supported in our library.
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.
Reading EDID data from DVI monitor EEPROM is a common use case for the Aardvark I2C/SPI Host Adapter and DVI DDC Breakout Cable. Although the following describes DVI monitor, similar steps can be used for other DVI devices. The goal of this article is to demonstrate how to read several bytes from DVI monitor EEPROM.
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
Watch this tutorial video and learn how the Dediprog SF100 high speed programmer programs a serial flash (SPI) memory with support for both in system programming and off line programming.http://www.thelabeshop.com/Programmer-Emulators/SPI-Flash-Programmers/Flash-Programmers/Dediprog-In-Circuit-Programmer-SF100
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?