One-push SPI Flash Programmer
One unit supports both "On-board" and "Off-board" programming techniques.
Super fast and easy to use - just push abutton to program flash memory.
|
|
FP-30 flash programmer can program both SPI NOR and NAND flash memory at ultra high speed.
A single unit supports both "On-board" and "Off-board" programming techniques. "On-board" technique refers to programming flash memory on hardware boards. "Off-board" technique refers to programming flash memory chips individually.
Optimal write speed is selected guaranteeing fast operation.If supported, higher speed can be achieved using High voltage programming.
Result is notified via LED and beep. FP-30 comes equipped with an EL display that displays operation details, elapsed time, remaining time etc. Progress Information can be checked with a glance.
Main features
- Ultra fast and super easy to use. Push a button and program flash memory in a few seconds.
- Supports both SPI NOR and NAND flash memory.
- Conversion adapters to program any kind of SPI flash memory chips.
- Program SPI flash memory on hardware boards with ease via an adapter cable.
- Check operation details, elapsed time, remaining time etc. at a glance on the EL display.
- Know result via status LED and beep.
- Ultra-high-speed write. Write 128Mbit in 40 secs.
- Batch program all areas or partial program flash memory depending on requirement.
- Supports flash memory security. Set/release flash memory protection.
- Load upto 4 programming data (max 2Gbit) and choose which data to use for programming.
- Eliminate external power supply to the hardware board. Supply power to the board directly (select voltage between 1.8V and 3.3V in 8 steps, max current 200mA).
Speed and usability
"On-board" and "Off-board" programming techniques
On-board programming
Program SPI flash memory on hardware boards via an adapter cable.
|
|
Off-board programming
Program individual flash memory chips with a socket adapter.
Socket adapters are available with the chosen package.
|
|
Convenient features
Enhanced display function
The EL display panel displays information about progress such as elapsed/remaining time and the operation in progress.
Progress/remaining time can be seen easily.
Operation result is notified via LED and beep.
|
|
Store multiple write data
Up to 4 programming data can be stored (total capacity 2Gbit) on FP-30.
Choose which data to program from these stored data.
*:Not supported for NAND flash programming
|
|
Supply power to the hardware board
Power to the board can be supplied directly from FP-30. Voltage can be selected between 1.8V and 3.3V in 8 steps. A maximum current of 200mA is allowed.
This eliminates the need for an AC adapter/ dedicated power supply to the board.
|
|
Supported SPI flash memory type
Both NOR and NAND SPI flash memory types are supported by FP-30.
FP-30 supports programming with bad block management that is specific to NAND type.
|
|
Ultra-fast writing. Write 128Mbit in 40 seconds!
Write with maximum supported speed!, A few examples are stated below!
Capacity (bit) |
Writing time *1 |
Manufacture name |
Device name |
1Gb |
293secs |
Macronix |
MX66U1G45GMI00 |
512Mb |
163secs |
Cypress |
S25FL512SAGMFI011 |
256Mb |
88secs |
Micron |
MT25QL256ABA8ESF-0SIT |
128Mb |
40secs |
Cypress |
S25FL128SAGMFI011 |
64Mb |
23secs |
ISSI |
IS25LP064A-JBLE |
32Mb |
13secs |
Winbond |
W25Q32JVZPIQ |
16Mb |
5secs |
Winbond |
W25Q16DVZPIG |
The SPI flash memory list shown here are only an excerpt from that supported by FP-30.
Refer this PDF for a list of all supported devices.
Programming process: Erase => Program => Verify => SUM check
*1:Varies on the device and environment. All areas are written.
Even faster speed can be achieved using High voltage programming.
Partial programming
In addition to batch programming all areas, partial programming of specified areas is also supported.
|
|
Protection and security
FP-30 supports SPI flash memory protection and security; flash memory protection can be set/released.
Contact our sales department for more information.
|
|
Preparation and operation: 2 Programming modes ( Stand-alone and PC mode)
Easy preparation
- Connect FP-30 to a PC via a USB cable and start the C-Flash (the included control software).
- Select the target SPI flash memory on the displayed initial setting screen and choose the data file to be written. Save the file on the FP-30 unit.
|
|
2 Programming modes
Stand-alone mode
Disconnect FP-30 from the PC, connect FP-30 to the target and press the "PROGRAM" button. This will program the flash memory.
|
|
PC mode
Keep FP-30 connected to the PC!
Flash memory can be programmed even when FP-30 is connected to the PC. This is useful when the data to be programmed changes frequently.
|
|
Extended use
Extended use (1) - Access from custom application/inspection system
Control FP-30 from a custom software application
A custom application in Microsoft Visual Basic or Microsoft Visual C++ that integrates TCP socket communication can be used to control FP-30.
This will result in speed up of operations and improve work efficiency in the production line.
Extended use (2) - Build an automated production system
Control FP-30 using signals output from a control device
A custom control unit that controls FP-30 with I/O signals can be built. In addition to performing programming, the control unit can and also check the status of programming operation etc.
The entire process form programming flash memory to product testing can be automated.
Product lineup: On-board set/Off-board Set
On-board sets and off-board sets with conversion adapters are available to meet all requirements.
On-board set
Program SPI flash memory on hardware boards with this set.
Consists of FP-30 and an adapter cable for connecting the hardware board.
Product name |
Specification |
FP-30 SPI-SA |
MIL20 cable specifications |
*:The adapter cable can be purchased separately as well
|
|
Off-board set
The following socket type adapters are available:
Product name |
Specification |
FP-30 SPI-SB |
SOP 16pin 300mil type |
FP-30 SPI-SC |
SOP 8pin 150mil type |
FP-30 SPI-SD |
SOP 8pin 200mil type |
FP-30 SPI-SE |
SON 8pin 8mmx6mm type |
FP-30 SPI-SF |
SON 8pin 6mmx5mm type |
*:Socket adapters can be purchased individually as well
|
|
Main Specification
Basic specification
General specification |
External dimensions |
115mm(W)x58mm(D)x25mm(H) |
Power supply |
DC 5V Max 250mA (USB Vbus compatible) Supplied from the provided AC adapter or PC (connected via USB) |
Usage environment |
Operating temperature: 0°C ~ 40°C Operating humidity level: 35% ~ 85% RH, non-condensing |
Program button |
Pushing this button initiates programming (writing) |
POWER LED |
Green when power is supplied to FP-30 |
PASS LED |
· While programming: Flashing green
· On programming completion: Green
|
FAIL LED |
· Programming error: Red
· Settings error: Red
|
Buzzer |
Notifies operation success/failure |
Supported I/O |
Single/Quad mode |
Supported device capacity |
Up to 2Gbit (256MByte) |
Target board I/F |
Connector |
10-pin single 2.54mm pitch connector |
I/F cable |
20-core flat cable (about 20 cm) |
I/F voltage |
1.8V/2.5V/3.3V |
Hardware board power supply |
FP-30 can supply power to the target board
Supported target board voltage: 1.8V/2.1V/2.2V/2.5V/2.6V/2.9V/3.0V/3.3V
Max current 200mA
|
Product composition |
· FP-30 unit
· AC adapter
· USB cable
· Conversion adapter (depends on the purchased adapter model)
|
Specifications of "C-Flash for SPI" (control software)
Basic functions |
Erase/write/read/erase check/SUM check/verify check operations supported. |
Programming method * |
Supports batch programming of all areas and partial programming of specified areas. |
Protection / Security |
Device-specific setting/cancellation of protection/security is possible via macros. |
Supported file formats |
Binary, Motorola S, Intel Hex |
Bad block management (NAND flash memory) |
Bad block area is searched before programming. If a bad block is found, the next block or another block that has been specified is programmed. |
TCP / IP communication |
Issue commands to C-Flash and perform various operations from an external/custom application using TCP / IP. Commands can also be issued remotely. |
Using multiple FP-30 |
Upto 10 FP-30 units can be connected to a PC and controlled at the same time. |
Operating environment |
PC with USB 2.0 running Windows 7 32bit/64bit, Windows 8 32bit/64bit, Windows 10 32bit/64bit |
User support |
One year free support from the date of purchase. C-Flash can be downloaded and updated for free. Additional target device support can be added within the support period. |
*:When performing partial programming, it is required to specify a continuous area and a unit (such as a sector) to be erased with 0xD8/0xDC or 0xC4 commands.
Additional software
Command prompt software |
A command prompt software(exe) to issue programming commands to the FP-30 without using C-Flash is provided. |
Supported Devices
Macronix / Cypress(Spansion) / Micron / Winbond / MICROCHIP / ISSI / ESMT (SPI flash memory) Various packages like 8SOP(150mil/200mil/208mil), 16SOP(300mil), SON etc
Document Title |
PDF |
Supported device list
|
|
Related Documents
Document
Document Title |
PDF |
Product Summary (Pamphlet)
|
|
On-board Flash Programmer FP-30 Technical Information
|
|
|