Dec 08 Backup Boot Flash Tools (BBF): Introduction Introduction - - PDF document

dec 08 backup boot flash tools bbf introduction
SMART_READER_LITE
LIVE PREVIEW

Dec 08 Backup Boot Flash Tools (BBF): Introduction Introduction - - PDF document

Dec 08 Backup Boot Flash Tools (BBF): Introduction Introduction The Backup Boot Flash (BBF) is an innovative SPI tool created by DediProg to force the application controller to work (read, program, update..) on the backup memory inserted in the


slide-1
SLIDE 1

Dec 08

slide-2
SLIDE 2

Backup Boot Flash Tools (BBF): Introduction Introduction

The Backup Boot Flash (BBF) is an innovative SPI tool created by DediProg to force the application controller to work (read, program, update..) on the backup memory inserted in the BBF Tool socket and no more on the main memory soldered on board Tool socket and no more on the main memory soldered on board. Actually, the main Serial Flash is disabled automatically by the BBF tool so that the application controller communicates with the Backup f f S flash instead of the Main Serial Flash.

2

slide-3
SLIDE 3

Backup Boot Flash Tools (BBF): B fit Benefits

Software development:

This tool offers the highest flexibility for software development as the Serial Flash can be easily changed in the socket with different parts, suppliers, densities and also easily updated with different codes by connecting our SF100 densities and also easily updated with different codes by connecting our SF100

  • programmer. Software engineers can perform different trials in a very short time

without unsoldering the Main Serial Flash from the board. Our BBF tool is working with most of the application in the market using Serial Flash as the only hardware requirement is a pull-up resistor on the Hold pin (most of the design).

Computer Repairing:

The BBF tool can be used to make the computer boot on the backup memory in case of corrupted Bios in the main memory soldered on the motherboard. After Boot, the Flash utility tool of the computer can be used to update the corrupted memory and fix the computer (for more information on this method, please refers to our dedicated Application note: AN0106).

3

slide-4
SLIDE 4

Backup Boot Flash Tool (BBF) Description

The BBF are composed of: The BBF are composed of:

One or Two sockets to insert the Backup Serial Flashes

(SO8N, SO8W, SO16W).

One application Pin header to connect different type of cables to the applications One application Pin header to connect different type of cables to the applications. One Programmer cable to connect the BBF tool to the SF100 programmer and

update or read the Backup Flashes content inserted in the sockets (cannot update the application memory directly). update the application memory directly).

One Switch to enable the Backup memory and disable the main Serial Flash on

application board.

One LED to indicate the BBF status (ON or OFF). One LED to indicate the BBF status (ON or OFF).

4

slide-5
SLIDE 5

Connections to the Application with Test Clip (S08N, SO8W, SO16W)

Th BBF SO T t Cli i d t t th BBF t l di tl th M i The BBF SO Test Clip is used to connect the BBF tool directly on the Main Serial Flash package soldered on the application board. This solution offers the advantage to be compliant with all the application using the Serial Flash in SO packages (SO8N, SO8W, SO16) without any hardware modification. Actually the main Serial Flash is kept soldered on board and is used to connect the BBF tool to the SPI bus (no need of application connector). In case of dual flashes, The first is connected With the SO Test clip And the second is Connected with the Two Individual test clips (CS2 and Hold2)

5

Single Flash Dual Flashes

slide-6
SLIDE 6

Connections to the Application with 2.54mm Pitch Connector (all BBF)

To offer an easy and safe connection the application can be To offer an easy and safe connection, the application can be Designed with a 2.54mm BBF pin header connector. DediProg is proposing a standard reference pin-out connector adapted to each BBF tool (SO8N,SO8W or SO16W single socket).

Single Flash Connector (top view)

1 CS Vcc 2 3 MISO Hold 4 5 X CLK 6 7 GND MOSI 8

Dual Flashes Connector (top view)

1 Hold2 CS2 2 3 CS1 Vcc 4 5 MISO Hold1 6

6

7 X CLK 8 9 GND MOSI 10

Pins 5 or 7 (NC) can be used as mistake proof pin

slide-7
SLIDE 7

Connections to the Application with ( )

In case the application board has not been designed with a BBF

SMT 1.27mm Connector (SO8)

In case, the application board has not been designed with a BBF connector, DediProg is proposing a innovative solution to offer a better contact stability versus the SO Test Clip fixed on the Main Serial Flash k Th 1 2 SMT b ld d i l f h

  • package. The 1.27mm SMT connector can be soldered in place of the

Main Serial Flash on board as they have the same footprint and the BBF can be connected with the appropriate cable. pp p

Single Flash Dual Flashes This solution is recommended if lot of trials have to been trials have to been performed on the same board.

7

slide-8
SLIDE 8

Update the Backup Boot Flash p p with the SF100 Programmer

The Backup Boot Flashes can be easily changed for different parts, densities or suppliers. The Backup Serial Flash code can also be updated easily by connecting our SF100 programmer.

The programmer can update the two Backup Serial Flashes inserted in the Backup Serial Flashes inserted in the sockets by selecting the target one in the DediProg software:

8

slide-9
SLIDE 9

Application Hardware Requirement

Hold pin driven High trough pull up in the application board Common SPI bus in case of dual Serial Flashes

Fig1: Application schematic with Dual Flashes: Fig1: Application schematic with Dual Flashes:

9

slide-10
SLIDE 10

How to use it? How to use it?

slide-11
SLIDE 11

With BBF enabled, Application Works on the Backup Flash Inserted in the Socket

BBF Switched ON

Backup Serial Flash Enabled

SOCKET switch

BBF tool

Read, update

  • SO8N
  • SO8W

SO8

  • SO16

11

Application Controller Main Serial Flash Disabled

slide-12
SLIDE 12

With BBF disabled, Application Works on the on board Flash

BBF Switched OFF

Backup Serial Flash

BBF Switched OFF

Disabled

SOCKET switch

BBF tool

  • SO8N
  • SO8W
  • SO16

Read, update

Application Controller

SO16

Main Serial Flash

12

Application Controller Main Serial Flash Enabled

slide-13
SLIDE 13

Update the Backup Flash with the SF100 Programmer

BBF S it h d ON

Backup Serial Flash

Read, update

BBF Switched ON SF100

USB p Enabled

SOCKET

Programmer BBF tool

Computer

Read, write

Conflict smart management SF100/Application

  • SO8N
  • SO8W
  • SO16

Application Controller Main Serial Flash

SO16

13

Application Controller Main Serial Flash Disabled

Backup Flash is isolated from the application during the programming operation duration

slide-14
SLIDE 14

Application Protection Application Protection

BBF S it h d OFF BBF Switched OFF

Backup Serial Flash Disabled

SF100

USB

SOCKET

Disabled

Programmer BBF tool

“Programmer cannot access application Computer

  • SO8N
  • SO8W
  • SO16

Read, update

pp memory to avoid conflict” Application Controller

SO16

Main Serial Flash

14

Application Controller Main Serial Flash Enabled

slide-15
SLIDE 15

BBF Connections

Test Clip 2.54mm 1.27mm SMT connector connector

SOCKET

BBF tool

SO8N SO8W SO8W SO16

On Serial Flash Package Connector + Serial Flash SMT Connector in place of Serial Flash

15

slide-16
SLIDE 16

Dual Serial Flashes

BBF Switched ON

  • Vcc, Gnd

Common between

Backup Serial Flashes Enabled

,

  • CLK, MISO, MOSI
  • Hold1, CS1

Common between Both memories

CS2 SOCKET2 SOCKET1 Hold2 (only if not common with Hold1)

BBF tool

Hold1)

Read, write

Application Controller Serial Flash1 Disabled Serial Flash2 Disabled

16

Disabled Disabled

slide-17
SLIDE 17

DediProg Contacts

Jean‐Christian Martin‐Garrin: Marketing Director jcmg@DediProg.com Ch T S l E i Chong Tsao: Sales Executive Chong.Tsao@DediProg.com DediProg Inc 4F., No.7, Ln. 143, Xinming Rd., Neihu Dist., Taipei City 114, Taiwan D diP www.DediProg.com Email for technical support: support@dediprog.com Email for Sale information: sales@dediprog.com