EasyManua.ls Logo

DediProg SF600 - Programming Methods; In Circuit Programming

DediProg SF600
23 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
SF600/SF600
Plus
Serial Flash Programming solution
www.dediprog.com 9
III. Programming methods
3.1 In Circuit Programming
The SF600 and SF600Plus programmers have been designed to meet the strong and
growing demand of serial flash users to program and update the memories soldered on
board during development, production, and field manipulation or repairing with high
performance and low cost.
Important:
Socket adaptor and In Circuit Programming cannot be used in the same time. To use the
In Circuit programming, the socket adaptor has to be removed.
SF600 and SF600Plus can support dual and quad IO programming offering the shortest
programming time even if the application board total capacitance do not permit high
frequency.
Before trying to update the Serial Flash soldered on Board, make sure that the SPI
controller and the application are compatible with the In Circuit Programming method to
avoid any conflict with the programmer.
Fig 3: SF600/SF600Plus connected to the application header
3.2 SPI bus in High Impedance
The SF600/SF600Plus reset signal can be used to reset the target board and switch the
application controller in reset mode. User must check if the SPI bus is released in high
impedance during this mode to prevent any conflict between the programmer and the
application controller. In this mode, the on board flash is supplied by the application.
3.3 SPI bus isolation circuit
If the application controller does not release the SPI bus in high impedance during reset
then an isolation circuit (MOSFET, switch, multiplexer...) must be designed in order to
isolate the programmer and serial flash from the application controller during the
update.