Description
SF600Plus-G2 is a high-speed serial NOR/NAND flash programmer with in-circuit programming (updating the SPI flash soldered on the board) and standalone programming (updating the SPI flash in the socket adapter). With DediProg SF software and USB, it provides a user-friendly interface and powerful functions.
The newly developed SF600Plus-G2 is the improved version of SF600 and SF600Plus, which significantly increases the programming efficiency with the SOC architecture of FPGA. In addition to the original functions of the SF600/S600Plus, it can also support SPI NAND, which is convenient for the developer in programming.
Hardware Features
- High-speed USB and high SPI performance; the USB and standalone mode support any volume of SPI flash on the market.
- Supports 1.2V low voltage IC.
- Start button function: can batch when connected to the software.
- Protection against signal conflict.
- Multi-programmer capability via USB.
- Programmer index indicators on the programmer.
- Supports 2 CS pins.
- Stand-alone mode: support start button programming and control port to remove control programming.
- Supports WIN8 and above.
- Supports both 32bit and 64bit OS.
- Supports Single/Dual Multiple Dies.
- Supports Single/Dual/Quad/Octal. IO.
- Can be upgraded to SF600Plus-G2U.
Software Features
- PC based SF600-G2 programming software with different modes:
- Engineering Mode features advanced developer and repair functions
- Production mode for simultaneous control of multiple SF600-G2 programmers
- Command line for control of the SF600-G2 by user-defined software
- Supports Windows 2003 (32 bit and 64 bit) and higher
Applications
- Updating of the serial flash soldered to the board with or without power supply in standalone or PC GUI mode
- Prototype or low volume production, in-system or socket programming
- Control application, controller reset and MOSFET isolation status
- Update of internal flash (Ezport MCF5223, MCF5221, MCF5213) or external SPI flash (SBF interface MCF5445, MCF5227) of Freescale MCU
Hardware Details
SF600Plus-G2 is equipped with an ISP header. Through a corresponding connector, the user can connect the programmer and control the SPI signals, supply the memory and control the controller or application status. Please refer to Table 1 for the pinout of the SF600Plus-G2 2x10 header. DediProg also provides the SF600Plus-G2 2 piece ISP cable used to connect the programmer to the 2x10 and 2X6 (2.54mm) ISP header on the board, see Table 2: 2x10 and Table 3: 2x6 for the SF600Plus-G2 ISP cable pinout.
To get a clear understanding of the different ISP or backup boot methods and the different reference schemes, please download the application notes AN0103 and AN0106 under documentations.
ISP Header Pin Out (2x10) | |||
---|---|---|---|
1 | NC | CS2 | 2 |
3 | CS1 | VCC | 4 |
5 | MISO/DQ1 | HOLD/DQ3 | 6 |
7 | WP/DQ2 | CLK | 8 |
9 | GND | MOSI/DQ0 | 10 |
11 | NC | RESET/IO3 | 12 |
13 | GND | IO5/DQ5 | 14 |
15 | BufVCC | IO6/DQ6 | 16 |
17 | IO7/DQ7 | IO4/DQ4 | 18 |
19 | IO1 | IO2 | 20 |
ISP Cable Connector Pin Out (2x10) | |||
---|---|---|---|
1 | NC | CS2 | 2 |
3 | CS1 | VCC | 4 |
5 | MISO/DQ1 | HOLD/DQ3 | 6 |
7 | WP/DQ2 | CLK | 8 |
9 | GND | MOSI/DQ0 | 10 |
11 | NC | RESET/IO3 | 12 |
13 | GND | IO5/DQ5 | 14 |
15 | BufVCC | IO6/DQ6 | 16 |
17 | IO7/DQ7 | IO4/DQ4 | 18 |
19 | IO1 | IO2 | 20 |
ISP Cable Connector Pin Out (2x6) | |||
---|---|---|---|
1 | Vpp | CS2 | 2 |
3 | CS1 | Vcc | 4 |
5 | MISO/DQ1 | Hold/DQ3 | 6 |
7 | Wp/DQ2 | CLK | 8 |
9 | GND | MOSI/DQ0 | 10 |
11 | NC | Reset | 12 |
Control Port | |
---|---|
NC | GND |
Start | 3.3V |
PASS | FAIL |
NC | BUSY |
Performance
Reference IC | Density | Program+Verify (25Mhz,Quad) |
---|---|---|
W25Q80JVSIQ | 8Mb | 6.3 |
W25Q16VSIG | 16Mb | 12.5 |
W25Q32VFIG | 32Mb | 18.7 |
W25Q64FVBIG | 64Mb | 22.2 |
MX25L12873FM2I | 128Mb | 41.9 |
MX25L25645GMI | 256Mb | 46.6 |
MX25L51245GMI | 512Mb | 96.8 |
MX66L1G45JMI08 | 1Gb | 203.0 |
Reference IC | Density | SF600/ SF600Plus | SF700 | SF600Plus-G2 |
---|---|---|---|---|
W25Q80JVSIQ | 8Mb | 2.5 | 2.4 | 1.5 |
W25Q16VSIG | 16Mb | 2.4 | 2.3 | 1.4 |
W25Q32VFIG | 32Mb | 3.3 | 3.0 | 1.8 |
W25Q64FVBIG | 64Mb | 4.9 | 4.5 | 2.5 |
MX25L12873FM2I | 128Mb | 8.2 | 7.3 | 4.1 |
MX25L25645GMI | 256Mb | 15.8 | 14.0 | 7.5 |
MX25L51245GMI | 512Mb | 29.6 | 26.1 | 13.8 |
MX66L1G45JMI08 | 1Gb | 57.2 | 50.3 | 26.2 |
Softwaremodes
Expertmode
Allows access to advanced features such as defining custom commands for development or repair.
Production mode
Production mode allows silmultaneous control of up to 8 SF Series programmers to increase throughput.
Command line mode
Allows control of one or more SF Series programmers via a user-defined program.
Supported ICs
Technical Data
Model Comparison | SF100 | SF600 Plus | SF600-G2 | NuProg-E2 |
---|---|---|---|---|
Supported IC Types | SPI NOR Flash | SPI Flash NOR | SPI NOR & SPI NAND and SPI Octal NOR | UFS (Up to180 MB/s) eMMC (Up to 100 MB/s) |
In System Programming | ✓ | ✓ | ✓ | X |
Socket Programming | ✓ With Bottom Board (Option) | ✓ One Programming Site | ✓ One Programming Site | ✓ One Programming Site |
Standalone | X | ✓ | ✓ | X |
Software | SF Software | SF Software | SF Software | Dediware |
3rd Party Integration | CLI | CLI | ATE Port, CLI | X |