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 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 flash instead of the Main Serial Flash. f S 2
Backup Boot Flash Tools (BBF): B Benefits fit � 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 The BBF SO Test Clip is used to connect the BBF tool directly on the Main BBF SO T t Cli i d t t th BBF t l di tl th M i 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) Single Flash Dual Flashes 5
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 Pins 5 or 7 (NC) can be used as mistake proof pin 7 X CLK 8 9 GND MOSI 10 6
Connections to the Application with SMT 1.27mm Connector (SO8) ( ) In case the application board has not been designed with a BBF 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 package. The 1.27mm SMT connector can be soldered in place of the k Th 1 2 SMT b ld d i l f h 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 switch � SOCKET BBF tool • SO8N Read, update • SO8W SO8 • SO16 Main Serial Flash Application Controller Disabled 11
With BBF disabled, Application Works on the on board Flash BBF Switched OFF BBF Switched OFF Backup Serial Flash Disabled switch � SOCKET BBF tool • SO8N • SO8W Read, update • SO16 SO16 Main Serial Flash Main Serial Flash Application Controller Application Controller Enabled 12
Update the Backup Flash with the SF100 Programmer BBF S it h d ON BBF Switched ON Read, update Backup Serial Flash p USB Enabled � SOCKET SF100 Programmer BBF tool Conflict smart • SO8N Computer management • SO8W Read, write SF100/Application • SO16 SO16 Application Controller Application Controller Main Serial Flash Main Serial Flash Disabled Backup Flash is isolated from the application during the programming operation duration 13
Application Protection Application Protection BBF S it h d OFF BBF Switched OFF Backup Serial Flash Disabled Disabled USB � SOCKET SF100 Programmer BBF tool “Programmer cannot access application pp • SO8N Computer memory to avoid conflict” Read, update • SO8W • SO16 SO16 Main Serial Flash Main Serial Flash Application Controller Application Controller Enabled 14
BBF Connections Test Clip 2.54mm 1.27mm SMT connector connector � SOCKET BBF tool SO8N SO8W SO8W SO16 On Serial Flash Connector + SMT Connector in Package Serial Flash place of Serial Flash 15
Dual Serial Flashes BBF Switched ON - Vcc, Gnd , Common between Common between - CLK, MISO, MOSI Both memories Backup Serial Flashes - Hold1, CS1 Enabled CS2 Hold2 (only if not common with SOCKET1 SOCKET2 Hold1) Hold1) BBF tool Read, write Serial Flash1 Serial Flash2 Application Controller Disabled Disabled Disabled Disabled 16
DediProg Contacts Jean ‐ Christian Martin ‐ Garrin: Marketing Director jcmg@DediProg.com Chong Tsao: Sales Executive Ch T S l E i Chong.Tsao@DediProg.com DediProg Inc 4F., No.7, Ln. 143, Xinming Rd., Neihu Dist., Taipei City 114, Taiwan www.DediProg.com D diP Email for technical support: support@dediprog.com Email for Sale information: sales@dediprog.com
Recommend
More recommend