![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
CY3207ISSP in-system serial programming (issp) guide spec. # 001-15301 rev. ** cypress semiconductor 198 champion court san jose, ca 95134-1709 phone (usa): 800.858.1810 phone (intnl): 408.943.2600 http://www.cypress.com [+] feedback [+] feedback
2 issp guide, spec. # 001-15301 rev. ** copyrights ? cypress semiconductor corporation, 2007. the information co ntained herein is subject to change without notice. cypress semiconductor corporation assumes no res ponsibility for the use of any circuitry other than circuitry embodied in a cypress product. nor does it convey or imply any license under patent or other righ ts. cypress products are not warranted nor intended to be used for medical, life support, life saving, critical control or safety applications, unless pursuant to an expr ess written agreement with cypr ess. furthermore, cypress does not authorize its products for use as critical components in life- support systems where a malfunction or failur e may reasonably be ex pected to result in significant injury to the user. the inclusion of cypress products in life-support systems application implies that the manu facturer assumes all risk of such use and in doing so indemnifies cypress against all charges. psoc designer?, programmable system-on-chip?, and psoc express? are trademarks and psoc? is a registered trademark of cypress semiconductor corp. all other trademar ks or registered trademarks re ferenced herein are property of the respective corporations. any source code (software and/or firmware) is owned by cypr ess semiconductor corporation (cypress) and is protected by and subject to worldwide patent protection (united states and foreign), united states copyright laws and international treaty provisions. cypress hereby grants to licensee a personal, non-e xclusive, non-transferable license to copy, use, modify, create derivative works of, and compile the cypress source code and de rivative works for the sole pur pose of creating custom soft- ware and or firmware in support of licensee product to be used only in conjunction with a cypress integrated circuit as speci- fied in the applicable agreement. any reproduction, modificati on, translation, compilation, or representation of this source code except as specified above is prohibited wit hout the express written permission of cypress. disclaimer: cypress makes no warranty of any kind, express or implied, with regard to this mate- rial, including, but not limited to, the implie d warranties of merchantability and fitness for a particular purpose. cypress reserves the right to make changes without further notice to the materials described herein. cypress does not assume any liability arising out of the application or use of any product or circuit described herein. cypress does not authorize its products fo r use as critical components in life-suppo rt systems where a malfunction or failure may reasonably be expected to result in significant injury to th e user. the inclusion of cypress' product in a life-support sys - tems application implies that the manufacturer assumes all ri sk of such use and in doing so indemnifies cypress against all charges. use may be limited by and subject to the app licable cypress software license agreement. [+] feedback [+] feedback user guide template, spec. # 001-09056 rev. ** 3 contents 1. introduction 5 1.1 functionality............................................................................................................... ..5 1.2 kit contents ................................................................................................................ .5 1.3 issp hardware ............................................................................................................6 1.4 conventions................................................................................................................. 7 1.5 document revision history ........................................................................................8 2. software installation 9 2.1 supported operating systems.....................................................................................9 2.2 cd installation ............................................................................................................. 9 2.2.1 windows 2000/xp cd installation ...................................................................9 2.2.2 windows vista (32 bit) cd installation.............................................................9 2.3 download installation.................................................................................................10 2.3.1 windows 2000/xp downlo ad installation.......................................................10 2.3.2 windows vista (32 bit) download in stallation ................................................10 2.4 main screen operation ..............................................................................................11 3. using the issp 13 3.1 socket programming .................................................................................................13 3.2 in-system programming ........................... .................................................................13 3.2.1 issp cable.....................................................................................................13 3.2.2 methods .........................................................................................................14 3.2.2.1 in-system ? vdd stable on .............................................................14 3.2.2.2 in-system ? vdd rising edge ..........................................................14 3.2.3 access............................................................................................................14 3.3 standalone programming ..........................................................................................15 3.4 dos command line controls ...................................................................................15 3.5 tester i/o connector .................................................................................................16 3.6 tester i/o signaling ...................................................................................................17 3.7 test counters ............................................................................................................17 [+] feedback [+] feedback 4 user guide template, spec. # 001-09056 rev. ** contents [+] feedback [+] feedback issp guide, spec. # 001-15301 rev. ** 5 1. introduction the in-system serial pr ogramming (issp) progra mmer programs psoc ic s with hex files created with cypress? psoc designer? software. 1.1 functionality the programmer programs a psoc chip mounted on your pcb, one at a time. it connects to your pcb with a 5-wire cable and to your pc with a usb cable. programming operation can be automated by incorporating the programmer into a pc-based test system. the tester software communicates with the programmer-control software through a com- mand line interface. th e issp programmer can also be operate d manually using the supplied win- dows? gui software. the issp functions are as follows: program ? programs a hex file into a psoc device. verify ? verifies that the data in a psoc device's flash memory matches the data in the selected hex file. read ? displays the data from a psoc device's flash memory. flexible connections to target psoc device ? devices can be inserted directly into issp, con- nected via a test fixture or programmed in-system on a product circuit board. for more information on in-system serial progra mming, refer to application note an2014 ?design for in-system serial programming (issp)? and an2026 ?i n-system serial pr ogramming (issp) pro- tocol.? both are available at http://www.cypress.com/. 1.2 kit contents the issp programmer issp software cd-rom 6-foot usb cable 2-foot programming cable 9-volt power supply [+] feedback [+] feedback 6 issp guide, spec. # 001-15301 rev. ** introduction 1.3 issp hardware figure 1-1. top view of the issp down the center of the programmer is a graphic showing the orientation of the various dip pack- ages; pin 1 down and the package justified to the top of the socket. the zif socket accepts the dip packages directly and surface mount packages via adapter boards. following is a description of the issp buttons and leds: along the right side of the programmer, the po wer led indicates a valid power source is con- nected. the usb active led lights when the usb connection is made. the status led is lit after the initialization seq uence completes. the program button starts a programming sequence. the pass and fail leds report the results of programming and veri fication sequences. figure 1-2. left side view of the issp 9-volt power connection usb connection [+] feedback [+] feedback issp guide, spec. # 001-15301 rev. ** 7 introduction figure 1-3. right side view of the issp rj-45 target connector 10-pin tester i/o connection 1.4 conventions these conventions are used throughout this guide. table 1-1. documentation conventions convention usage courier new size 12 displays file locations and source code: c:\ ?cd\icc\ , user entered text. italics displays file names and reference documentation: sourcefile.hex [ bracketed, bold ] displays keyboard commands in procedures: [ enter ] or [ ctrl ] [ c ] bold with arrows represents menu paths: file new project clone bold displays commands and selections, and icon names in procedures: click the debugger icon, and then click next . note: displays functionality uni que to psoc designer or the psoc device. caution: displays cautions that are important to the subject. [+] feedback [+] feedback 8 issp guide, spec. # 001-15301 rev. ** introduction 1.5 document revision history table 1-2. revision history document title: u ser issp user guide document number: 001-15301 revision ecn# issue date origin of change description of change ** 1120745 june 1, 2007 sfvtmp3 added supported os, vista installation instructions, a caution note for socket programming, a new standalone programming section in chapter 3, and a new tester i/o mating connector graphic the revi- sion number for this release is **. distribution : external/public posting : none [+] feedback [+] feedback issp guide, spec. # 001-15301 rev. ** 9 2. software installation the software can be installed from the cd-rom included in the box or from the cypress semicon- ductor web site at www.cypress.com. 2.1 supported operating systems windows 2000 windows xp windows vista (32 bit) 2.2 cd installation 2.2.1 windows 2000/xp cd installation if the issp software has previously been installed, you must run the install program twice. the first time uninstalls the pr evious version. the second run installs the new version. to install the issp soft- ware, perform the following procedure. 1. place the cd-rom in the cd drive. the so ftware installer should start automatically. if the cd-rom does not run or to run it a second time, browse to my computer and double click the cd-rom icon labeled issp 1.80. 2. follow the on-screen instructions to complete the installation. 2.2.2 windows vista (32 bit) cd installation follow these instructions for in stalling issp software on comp uters running windows vista. note: issp software must be insta lled in windows 2000 compatib ility mode, and run in windows 2000 compatibilty mode. do not install from autorun insta ller, when installer starts automat icially upon cd insertion cancel the installation. a. browse to my computer and double-click the cd-rom icon labled issp 1.89. b. right-click on setup , and select properties . c. click the compatibilty tab. d. check run this program in co mpatiblity mode for . e. select windows 2000 from the drop down menu. f. click apply g. click ok . h. double-click on setup and follow on screen prompts. i. vista will warn that driv ers are unsigned; click ok . j. once installed browse to c:\programs files\cypress microsystems\issp\ [+] feedback [+] feedback 10 issp guide, spec. # 001-15301 rev. ** software installation k. right-click on issp.exe and select properties . l. click the compatibilty tab. m. check run this program in co mpatiblity mode for . n. select windows 2000 from the drop down menu. o. click apply . p. click ok . 2.3 download installation 2.3.1 windows 2000/xp download installation if the issp software has previously been installed you must run the install program twice. the first time uninstalls the pr evious version. the second run installs the new version. to install the issp soft- ware perform the following procedure. 1. browse to www.cypress.com. 2. click on the software and drivers en try under the design resources heading. 3. select the psoc mixed-signal controllers in the product group drop down box and click apply filters. 4. scroll down to in-system serial programming (issp) CY3207ISSP software and select it. 5. click on the download icon, and unzip and ru n the install package. 2.3.2 windows vista (32 bi t) download installation note: issp software must be insta lled in windows 2000 compatib ility mode, and ru n in windows 2000 compatibilty mode. do not install from autorun installer. cancel the installation when cd-rom is inserted and the installer starts automaticially. to install issp on a windows vista system, brow se to location where you saved the download, and then: a. right-click on download , and select properties . b. click the compatibilty tab. c. check run this program in co mpatiblity mode for . d. select windows 2000 from the drop down menu. e. click apply . f. click ok . g. double-click setup and follow on screen prompts. h. vista will warn that drivers are unsigned; click ok . i. once installed, browse to c:\programs files\cypress microsystems\issp\ j. right-click on issp.exe , and select properties . k. click the compatibilty tab. l. check run in compatiblity mode . m. select windows 2000 from the drop down menu. n. click apply . o. click ok . [+] feedback [+] feedback issp guide, spec. # 001-15301 rev. ** 11 software installation 2.4 main screen operation once you have installed the i ssp software, the main issp window is available for viewing. figure 2-1. main window after startup and connection of issp the system programs the part and reports the result to the appropriate pass or fail led. the follow- ing is a typical usage sequence. 1. place a part, cy8c26443-24pi, in the zif socket. 2. select file load button, browse to the desired hex file and load it. 3. select socket in the programming location drop-down box. 4. select a cy8c26443-24pi in the device selection drop-down box. 5. select the program button. [+] feedback [+] feedback 12 issp guide, spec. # 001-15301 rev. ** software installation [+] feedback [+] feedback issp guide, spec. # 001-15301 rev. ** 13 3. using the issp programming psoc ics with issp is ve rsatile using the available options. 3.1 socket programming all packages are supported by the socket prog ramming method. surface-mount parts require an adapter. the part to be programmed is inserted into the socket on the issp programmer. power is supplied by the issp. execute the following: 1. select socket in the programming location drop-down box. 2. select the appropriate part number in the device sele ction drop-down box. 3. load a hex file. 4. place a part in the socket and click on one of the function buttons; program, verify or read. caution: disconnect the programmng cable before socket programming or programming the device in the socket may fail. 3.2 in-system programming the device to be programmed is installed on a circuit board or held in an external fixture. vdd power is supplied by the circuit board or external fixture. 3.2.1 issp cable connections to target systems are as follows: vdd (vdd sense line) gnd (ground) xres (external reset) sclk (serial clock) sdat (serial data) [+] feedback [+] feedback 14 issp guide, spec. # 001-15301 rev. ** using the issp figure 3-1. cable schematic the connector part shown here is 37-605-3 female keyed by mode electronics ltd. burnaby, bc, canada. http://www.mode-elec.com/. 3.2.2 methods there are two issp methods . one uses the xres signal to co ntrol programming and the other uses the vdd power-on ramp to control programming. 3.2.2.1 in-system ? vdd stable on this is the recommended method of controlling the target part. the programmer cycles xres high and begins programming. this me thod does not work on 8-pin pa rts because they lack the xres pin. 3.2.2.2 in-system ? vdd rising edge this method works for all packages. the issp takes control of the tar get part when the vdd is turned on. each function sequence requires a rising edge on the vdd. the rising edge triggers the start of the function. when the issp is commande d to perform a function it wait s until it senses a rising edge on vdd. the sequence and delay between command and power application are important. the graphical interface will prompt the user to a pply power when needed and to turn it off when done. the delay for issp software 1.89 and higher is 4. 3 seconds. 3.2.3 access the software .exe file runs as a gui if launched from windows. if the software is started from a com- mand-line window or directly from another program, it operates in command-line mode. in-system serial programming cable (supplied with programmer) sdat gnd nc xres sclk vdd pin 1 pin 1 8 pin modular connector 5 pin programming connector view looking into the ends of the cable 1 2 3 4 5 sdat sclk gnd vdd xres 1 2 3 4 5 sdat sclk gnd 6 7 8 vdd gnd vdd xres nc connector 37-605-3 is female keyed by mode electronics burnaby, bc canada [+] feedback [+] feedback issp guide, spec. # 001-15301 rev. ** 15 using the issp 3.3 standalone programming issp software can be use to pr ogram supported devices independent (di sconnected) of a pc. setup the issp for programming mode socket or in-systems as described in socket programming on page 13 and in-system programming on page 13 . the read and verify fu nctions are not available in standalone mode. when all parameters are set, programming mode is set, the device is selected, and the hex file is loaded, the issp can be disconnected from the pc. all the settings ar e saved into the internal flash memory of the issp. the issp must them be power by th e suppled 9v power supply. a devic e can then be place into the socket, or the issp can be connected via the programming cable to a pcb or fixture. for socket programming, place a device in the socket and press the white button on top of the issp. the green led will signal a passi ng programming sequence, and a red le d will signal a failed pro- gramming sequence. 3.4 dos command line controls a dos batch file called i ssp.bat included on the cd-rom is a multi-functional file that can be used to view the return code from an issp call (among other thin gs). commands can also be typed directly on the command line. an issp command, followed by a descript ion of each field, is presented below. issp [cy8cxxxxx] [example.hex] [-p|-v] [-s|-i|-n] issp is the call to the pso c programmer executable. pr ecede it with a file pa th if issp.exe is not in the current directory. cy8cxxxxx is the device part number you wish to program (upper or lower case) example.hex is the hex file to program into the part or to verify the programmed part against function options: -p invokes the program function (one function equals erase, program, verify and protect) -v invokes the verify function location options: -s invokes socket programming -i invokes in-system vdd rising edge programming -n invokes in-system vdd stable on programming specific command examples: issp cy8c26443 example.hex -p -s programs example.hex into the device in the socket. issp cy8c26443 example.hex -v -s verifies the device in the socket against example.hex. issp cy8c26443 example.hex -p -i [+] feedback [+] feedback 16 issp guide, spec. # 001-15301 rev. ** using the issp programs example.hex into the device in the syst em connected by the programming cable. the vdd must rise after 4 seconds, but no later than 20 seconds after the command is executed. issp cy8c26443 example.hex -p -n programs example.hex into the device in the system connected by the programming cable. the vdd is stable during the whole programming sequence. these dos commands return ?0? if the function is su ccessful and a negative number if the function fails. 3.5 tester i/o connector this connector is used to control the issp with logic level si gnals. the hex f ile and programming settings are loaded while the usb is connected to the pc. after the usb is disconnected, the issp can be powered by the 9 volt supply and controlled th rough the tester i/o connector. see figure 3-2 for a description of the pins in the tester i/o connector. the mating connector for connecting to the issp tester i/o is manufactured by phoenix contactor. the part number is 1881406 fk-mc 0,5/10-st-2,5 figure 3-2. tester io connector [+] feedback [+] feedback issp guide, spec. # 001-15301 rev. ** 17 using the issp 3.6 tester i/o signaling pin 1 must be connected to the test systems grou nd. pin 10 must be connected to a dc level equal to the testers logic high level output. pin 10 contro ls a level shifter between the issp and the tester. figure 3-3 shows the tester i/o signals during a programming sequence. the tester drives the ?start in? signal. the issp drives th e pass, fail and busy lines. figure 3-3. tester i/o signals 3.7 test counters a new feature in issp version 1.80 and later is the ability to automati cally keep track of the parts that are programmed. this feature is only available wh ile the issp is connected to the pc via the usb interface. the total number of parts programmed, as well as the number of parts that passed or failed is displayed near the top of the window. figure 3-4. text counters window start in pass fail busy start out [+] feedback [+] feedback 18 issp guide, spec. # 001-15301 rev. ** using the issp to obtain additional information, click the summary button to bring up the following dialog: figure 3-5. summary dialog box this displays the time that the first and last parts were programmed, the part number, hex file, check- sum, and pass/fail counts with percentages. note that if more than one part number was prog rammed, or if more than one hex file was used, the number of passed and failed parts for each configuration is recorded, but not displayed in this dialog box. to obtain this detailed data, print the report or save it to a log file. an y information entered in the operator, lot#, or comment field will be incl uded in the printout and the log file. to reset the counters, click the save and reset counters button from the summary dialog. the counters will not be reset un til the data has been saved successfu lly. to save an intermediate copy of the data without resetting the counters, select save and continue. clicking ok will save what has been entered in the operator, lot# an d comment fields so th at they will be filled in the next time the summary dialog is opened, but the data will not be written to disk or printed. cancel exits the dialog and discards any changes made to the operator, lot# or comment fields. [+] feedback [+] feedback |
Price & Availability of CY3207ISSP
![]() |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |