Dec 08
Dec 08 Backup Boot Flash Tools (BBF): Introduction Introduction - - PDF document
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
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
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
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
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
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
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
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
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
How to use it? How to use it?
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
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
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
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
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
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
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