23
1 DediProg – SPI Flash Programmer Focus on SPI Flash Programming Solution

DediProg – SPI Flash Programmer · DediProg – SPI Flash Programmer ... All-in-one Serial Flash Programmer: SF300 ... SF100 ISP Cable 7 Empty I/O3 8 5 MISO MOSI 6 3 CS CLK 4 1

  • Upload
    others

  • View
    57

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DediProg – SPI Flash Programmer · DediProg – SPI Flash Programmer ... All-in-one Serial Flash Programmer: SF300 ... SF100 ISP Cable 7 Empty I/O3 8 5 MISO MOSI 6 3 CS CLK 4 1

1

DediProg – SPI Flash Programmer

Focus on SPI Flash Programming Solution

Page 2: DediProg – SPI Flash Programmer · DediProg – SPI Flash Programmer ... All-in-one Serial Flash Programmer: SF300 ... SF100 ISP Cable 7 Empty I/O3 8 5 MISO MOSI 6 3 CS CLK 4 1

2

Do you know ?

Universal: different signals & power on each pins delays and high capacitance Long Programming Timeare not adapted for SPI Flash Memories

Benefit:• Cheaper• Simple layout. • Noise reduction• High speed serial transferChallenges:• Small Footprint• Large Density• Programming Time

Page 3: DediProg – SPI Flash Programmer · DediProg – SPI Flash Programmer ... All-in-one Serial Flash Programmer: SF300 ... SF100 ISP Cable 7 Empty I/O3 8 5 MISO MOSI 6 3 CS CLK 4 1

3

DediProg’s Solution

By Dedicating SPI Flash Programmers, DediProg is able to optimize and offer the best possible solution on the market8 times faster than the Universal Programmers in the market

128Mb programming time

0100200300400500600700800900

1000

Standard GangProgrammer

DediProg Race100

time

(sec

)

Verify

Programming

Erase

Page 4: DediProg – SPI Flash Programmer · DediProg – SPI Flash Programmer ... All-in-one Serial Flash Programmer: SF300 ... SF100 ISP Cable 7 Empty I/O3 8 5 MISO MOSI 6 3 CS CLK 4 1

4

DediProg’s Products

For Developers: ISP Programmer : SF100Stand Alone Programmer: SF200All-in-one Serial Flash Programmer: SF300 Backup Boot Flash kit: BBFSPI Flash Emulator: EM100

Page 5: DediProg – SPI Flash Programmer · DediProg – SPI Flash Programmer ... All-in-one Serial Flash Programmer: SF300 ... SF100 ISP Cable 7 Empty I/O3 8 5 MISO MOSI 6 3 CS CLK 4 1

5

For Mass Production

RACE100-S4 RACE100-S8 RACE100-S16

DediProg’s Products

Page 6: DediProg – SPI Flash Programmer · DediProg – SPI Flash Programmer ... All-in-one Serial Flash Programmer: SF300 ... SF100 ISP Cable 7 Empty I/O3 8 5 MISO MOSI 6 3 CS CLK 4 1

6

Easy to Use – ISP

SF10

0

ISP Cable

8I/O3Empty7

6MOSIMISO5

4CLKCS3

2GNDVcc1

SPI Programmer Header(Top view)

Red wire: Vcc

ProgrammerMistake Proof pin

SPI

Page 7: DediProg – SPI Flash Programmer · DediProg – SPI Flash Programmer ... All-in-one Serial Flash Programmer: SF300 ... SF100 ISP Cable 7 Empty I/O3 8 5 MISO MOSI 6 3 CS CLK 4 1

7

Easy to Use – Off Line

Page 8: DediProg – SPI Flash Programmer · DediProg – SPI Flash Programmer ... All-in-one Serial Flash Programmer: SF300 ... SF100 ISP Cable 7 Empty I/O3 8 5 MISO MOSI 6 3 CS CLK 4 1

8

Easy to Use – Backup Boot Flash

SF100

Backup Serial Flash

Switch

Cable

USB

Update

Computer

SPI

South Bridge Main Serial Flash

Disable

Page 9: DediProg – SPI Flash Programmer · DediProg – SPI Flash Programmer ... All-in-one Serial Flash Programmer: SF300 ... SF100 ISP Cable 7 Empty I/O3 8 5 MISO MOSI 6 3 CS CLK 4 1

9

Easy to Use – Backup Boot Flash (2)

South Bridge Main Serial Flash

Backup Serial Flash

Switch

Enable

The motherboard connector can be saved By using our SO Test clip with SO8N, SO8W And SO16 packages.

• SO8N• SO8W• SO16

Page 10: DediProg – SPI Flash Programmer · DediProg – SPI Flash Programmer ... All-in-one Serial Flash Programmer: SF300 ... SF100 ISP Cable 7 Empty I/O3 8 5 MISO MOSI 6 3 CS CLK 4 1

10

Easy to Use – Emulator

SPI Flash Emulator

SPI Bus Trace

SPI Hyper Terminal

Page 11: DediProg – SPI Flash Programmer · DediProg – SPI Flash Programmer ... All-in-one Serial Flash Programmer: SF300 ... SF100 ISP Cable 7 Empty I/O3 8 5 MISO MOSI 6 3 CS CLK 4 1

11

Easy to Use – For Mass Production

Page 12: DediProg – SPI Flash Programmer · DediProg – SPI Flash Programmer ... All-in-one Serial Flash Programmer: SF300 ... SF100 ISP Cable 7 Empty I/O3 8 5 MISO MOSI 6 3 CS CLK 4 1

12

Easy to Use – For Mass Production (2)

Page 13: DediProg – SPI Flash Programmer · DediProg – SPI Flash Programmer ... All-in-one Serial Flash Programmer: SF300 ... SF100 ISP Cable 7 Empty I/O3 8 5 MISO MOSI 6 3 CS CLK 4 1

13

Easy to Use – For Mass Production (3)

“Manual Start” ModesSockets of the same cartridge work as a group. Operator has to press the “Start Button” of the Cartridge to start the operations on all the sockets.

“Auto Start” ModesEach socket works independently, detects automatically the memory when insert and start the operations instantly according to the project definition.

“Auto Start”“Manual Start”

Push

Page 14: DediProg – SPI Flash Programmer · DediProg – SPI Flash Programmer ... All-in-one Serial Flash Programmer: SF300 ... SF100 ISP Cable 7 Empty I/O3 8 5 MISO MOSI 6 3 CS CLK 4 1

14

Performance128Mb programming time

0

100

200

300

400

500

600

700

800

900

1000

Standard GangProgrammer

DediProg Race100

time

(sec

)

Verify

Programming

Erase

The Highest performances offered in the industry:

75s16s15s8s3s2s1s0.6sProgram + Verify

128Mb64Mb32Mb16Mb8Mb4Mb2Mb1MbSerial Flash densities

Page 15: DediProg – SPI Flash Programmer · DediProg – SPI Flash Programmer ... All-in-one Serial Flash Programmer: SF300 ... SF100 ISP Cable 7 Empty I/O3 8 5 MISO MOSI 6 3 CS CLK 4 1

15

Throughput Throughput comparison with manual Handling (Handling time = 4 sec)

128Mb 64Mb 32Mb 16Mb

Std Race Std Race Std Race Std Race

PerformancesP + V (s) 850 75 420 15 130 12 80 7

Sockets 4 20 4 20 4 20 4 20

ThroughputBy Hours 17 900 34 3.5K 110 4K 180 7K

Std = Standard Gang ProgrammerRace = DediProg Race100-S20

Page 16: DediProg – SPI Flash Programmer · DediProg – SPI Flash Programmer ... All-in-one Serial Flash Programmer: SF300 ... SF100 ISP Cable 7 Empty I/O3 8 5 MISO MOSI 6 3 CS CLK 4 1

16

Why we can do the best ?

MainProcessor

Interfaces: SD/MMC USB KEYPAD/LCD

ReferenceMemory

PowerSystem

BridgeProcessor

1

BridgeProcessor

2

Cartridges

Page 17: DediProg – SPI Flash Programmer · DediProg – SPI Flash Programmer ... All-in-one Serial Flash Programmer: SF300 ... SF100 ISP Cable 7 Empty I/O3 8 5 MISO MOSI 6 3 CS CLK 4 1

17

DediProg Architecture’s Benefits

Page 18: DediProg – SPI Flash Programmer · DediProg – SPI Flash Programmer ... All-in-one Serial Flash Programmer: SF300 ... SF100 ISP Cable 7 Empty I/O3 8 5 MISO MOSI 6 3 CS CLK 4 1

18

Designed for Quality, Reliability and RobustnessHardware:

Dedicated for serial Flash: fixed pins assignment (no multiplexing, no added delay, no added capacitance)Dedicated power supply for each socketDedicated over-current protection for each socketDedicated control unit for each socketOptimized signal pathAuto Diagnostics (Self power test, Leakage current test, Voltage test, continuity test, Wrong insertion detection..)Protection (Inrush current, overload current, over load Voltage, ESD..)

Firmware:CRC value calculated in the PC software when generating project fileData checking during project loadingDedicated CRC checking besides bit to bit comparison during verification

Page 19: DediProg – SPI Flash Programmer · DediProg – SPI Flash Programmer ... All-in-one Serial Flash Programmer: SF300 ... SF100 ISP Cable 7 Empty I/O3 8 5 MISO MOSI 6 3 CS CLK 4 1

19

Supported SPI Flash

All of the existing SPI FlashFuture SPI Flash as well

Page 20: DediProg – SPI Flash Programmer · DediProg – SPI Flash Programmer ... All-in-one Serial Flash Programmer: SF300 ... SF100 ISP Cable 7 Empty I/O3 8 5 MISO MOSI 6 3 CS CLK 4 1

20

Conclusions

As a developerIf your target board has no any programming interfaceIf you hate to wait for ten or even more minutes for each flash updatingAs a manufactureIf your products use large density SPI FlashIf your volume is a big numberIf you want to increase the throughput by ten times

Then DediProg is your Correct Choiceand We are Ready to help you !

Page 21: DediProg – SPI Flash Programmer · DediProg – SPI Flash Programmer ... All-in-one Serial Flash Programmer: SF300 ... SF100 ISP Cable 7 Empty I/O3 8 5 MISO MOSI 6 3 CS CLK 4 1

21

Protocol Analyzers Beagle USB 480 Protocol Analyzer Beagle I2C/SPI Protocol Analyzer

Beagle USB 12 Protocol Analyzer

Host Adapters Aardvark I2C/SPI Host Adapter Cheetah SPI Host Adapter

CAN Duo InterfaceTest Boards & Accessories

Total Phase – I2C/SPI/USB

Page 22: DediProg – SPI Flash Programmer · DediProg – SPI Flash Programmer ... All-in-one Serial Flash Programmer: SF300 ... SF100 ISP Cable 7 Empty I/O3 8 5 MISO MOSI 6 3 CS CLK 4 1

22

I2C/SMBus monitor & adaptorI2C Bus Monitor Plus I2C/SMBus Monitor SMBus Smart Battery ToolsiPort/USB USB to I2C Host Adapter iPort/AFM RS-232 to I2C Host Adapter iPort/AI RS-232 to I2C Host Adapter LabVIEW iPort/AI Driver LibraryiPort Windows to I2C Host AdapteriPort DLL/USB I2C Host AdapterVariable Clock Rate I2C Bus Host AdapterSystems, Boards, and ModulesAccessory Cables & Connectors

MCC – I2C/SMBus

Page 23: DediProg – SPI Flash Programmer · DediProg – SPI Flash Programmer ... All-in-one Serial Flash Programmer: SF300 ... SF100 ISP Cable 7 Empty I/O3 8 5 MISO MOSI 6 3 CS CLK 4 1

23

Contact Us For Action

Flash Technology Trading (Shanghai) Limited上海市长宁区天山路600弄1号同达创业大厦405Tel: 8621-61457130 ext311 Fax: 8621-61457131Email : [email protected] (sales)

[email protected] (support)Flash Technology (HK) Limited香港九龙长沙湾长沙湾道928-930时代中心13搂02室Tel : 852-23109662 Fax: 852-28157209Email: [email protected] (sales)

[email protected] (support)