background image

 

© Semtech 2006 

 

                  

 

 

 

 

     

 

                            www.semtech.com 

 

22 

User Guide 

XE8000 ProStart II 

 

Pin 
N° 

XE88LC01/01A-03-05/05A (Flash Type I)  

Pin Descriptions 

XE88LC02-06A-07A-XE1283 (Flash Type II) 

Pin Descriptions 

1 VDDA 

VDDA 

VDDA 

VDDA 

3 RESET 

NRESET 

VDD 

VDD 

TESTIN / RX ISD / PA0 

TESTIN / PB2 

RESERVED 

SCAN / PB0 

TESTCK / PA1 

TEST_E / PB1 

TYPE  

TYPE 

CK_CR / OSCIN 

CKMSTR / XIN 

10 

RESERVED 

RESERVED 

11 

PTCK / OSCOUT 

CKSLV / XOUT 

12 

GND 

GND 

13 

VDD (COM_REL) 

VDD (COM_REL) 

14 

RESERVED  

RESERVED 

15 

RESERVED 

RX ISD / PA0 

16 

GND 

GND 

17 

RX (XE8000 UART) PB7 

RX (XE8000 UART) PB7 

18 

TX (XE8000 UART) PB6 

TX (XE8000 UART) PB6 

19 

TEST / VPP 

VPP 

20 

TESTOUT / TX ISD / PB0  

TESTOUT / TX ISD / PB3 

21 RESERVED 

TEST 

22 

XE8000 USRT CLK / PB4 

XE8000 USRT CLK / PB4 

23 NC 

NC 

24 

XE8000 USRT DATA / PB5 

XE8000 USRT DATA / PB5 

25 NC 

NC 

Table 2 : Programming connector signals  

 

Note about the naming conventions:

 All the test signal are described for the target device 

TESTOUT means the 

output of the target device

, and 

TESTIN the input of the target device

 

6.4 

PROGRAMMING ON-BOARD / ISD FEATURE 

It is possible to program your chip on a board. In order to complete this you must set up a connector on your 
application board to the one on the programming board named K11 or K7 (smaller pitch)  

IMPORTANT NOTE: These connectors are only available with the V03a revision number (see chapter 

XE8000MP Revisions), for the V02a, the workaround is to make an adaptator 
between the DB25  connector and a 12 pin connector. 

 

Figure 6 : Reduced programming connector 

Since there are two types of flash in the XE8000 series of products, there are two different signal sets. 
 

Summary of Contents for XE8000 ProStart II

Page 1: ...Rev 1 February 2006 www semtech com 1 User Guide XE8000 ProStart II _______________________ ________________________ XE8000 ProStart II User Guide ...

Page 2: ...4 Using the ProStart II Without Launching RIDE 11 4 1 Introduction 11 4 2 Highlights 11 4 3 The XELOADER XELoader exe 11 4 4 XELOADER features 11 4 5 XELOADER Stand alone usage 11 4 6 XELOADER GUI 12 4 7 Debug mode 13 4 8 XELOADER Command line 14 4 9 Programming 15 4 10 Changing target power supply 18 4 11 Getting the XE8000 checksum 18 4 12 Enabling disabling the RS232 line driver Port B 6 7 18 5...

Page 3: ...2 Installation 8 Figure 3 Programming Board 19 Figure 4 Simplified Flash programming flowchart 21 Figure 5 Frontal view of the programming connector 21 Figure 6 Reduced programming connector 22 Figure 7 Programming in circuit examples 25 Figure 8 Socket board example 28 Figure 9 ProStart II basic testpoints 32 Figure 10 XE8000MP board schematic 33 Figure 11 XE8000MP CPLD detailed schematic 34 Tabl...

Page 4: ...ter 7 Socket Boards Chapter 8 Troubleshooting Chapter 9 Schematics 1 3 1 Documentation Updates All documentation evolves and this User s Guide is no exception Since ProStart II and other Semtech tools are constantly evolving to meet customer needs some tool descriptions may differ from those in this document Please refer to our web site at http www semtech com to obtain the latest documentation av...

Page 5: ...RT Customers should call their distributor representative or field application engineer for support Users of Semtech products can receive assistance through several channels Distributors or Representative Local Sales Office Field Application Engineer FAE Third party for source code ...

Page 6: ...es The ProStart II replaces the ProStart that was used until now The ProStart II is a combination of a Programmer for the MTP devices and a Starter kit for the development of user applications The ProStart II is the evolution of the ProStart the first XE8000 development tool The new features will be described in the chapter named how ProStart II helps you 2 4 PROSTART II COMPONENTS XE8000EVxxx Eva...

Page 7: ...the system real boxes boxes content and boards may differ from illustrations XE8000EVxxx XE8000MP RIDE Lite Entreprise Programming Debug Board with cables and supply Socket Board for chip evaluation 3 5 mm barrel plug serial cable RIDE Lite Entreprise Development environment 9V supply ...

Page 8: ...4 7 6 8 3 5 AC DC converter regulated 9VDC Figure 2 Installation Follow the steps in this section to install ProStart II hardware see next chapter for software installation Warning Neither the PC nor the ProStart should have power turned on at this time 1 Connect your AC DC converter to supply mains 2 Verify that the on off switch is in the off position 3 Connect the DC connector to the board 4 Pu...

Page 9: ...equirements Windows 98 NT 2000 Me XP Windows 95 is NOT supported 3 3 3 Installing the Software Both versions are available on Raisonance web site www raisonance com simply download the latest version from the download section and follow the instructions 3 4 REFERENCE DOCUMENTATION This chapter is enclosed in the manual named Getting Started with the Raisonance Development kit for the XE8000 family...

Page 10: ...reakpoints and Measuring Execution Time Setting Watch points Simulation Animation Stepping Through Code Final Code Additions Tracing and Displaying Waveforms Generating Waveforms on Pins 3 6 USING THE PROSTART II WITH RIDE This section refers to chapter 5 of the Getting Started with the Raisonance Development kit for the XE8000 family manual In that chapter you will see The ROM monitor Example s S...

Page 11: ...on The file is included in the RIDE installation you can find it under C RIDE COOLRCTS WIN32 BIN XeLoader EXE or you can download it using the following link http www semtech com 4 4 XELOADER FEATURES The XELOADER offers the following features User friendly GUI interface or online command interface Downwards compatibility with the ProStart first version Upload a rom bin or axe file to a XE8000 Rea...

Page 12: ...overview of the download process See image below This window comes up when the user types xeloader on the command line window COM Port selection Source code selection Source file checksum ProStart Kit selection Action buttons RS232 on port B6 7 ProStartKit I only Commands Panel Display panel Status messages Source code max size Target Chip XE8000MP voltage settings ...

Page 13: ...er your choice will be memorized THE DEBUG MODE SHOULD NOT BE USED IN PRODUCTION THE DATA RETENSION OF THE FLASH IS NOT GUARANTEED This feature is accessible by pressing the keys Ctrl r when the XELoader window is selected NOTE The keys Ctrl o show the command panel again The debug mode is clearly indicated in order to avoid confusion between debug and production mode Mode selection Mode Panel Dis...

Page 14: ...rt kits h Display this information prostart_type Specifies the ProStart type 1 for ProStartI 2 for ProStartII com_port Specifies the com port COM1 COM2 t target_name Specifies the target chip to upload i Display information about XELoader and connected ProStartKit u input_file Uploads input_file to the XE8000 microcontroller Input file formats axe bin rom s voltage Sets the given voltage on the Pr...

Page 15: ...rostartdemo1 bin c ProStart Info Loader V 3 2 Mother Board V 3 2 Device type 1 File Info File Name C _Last_ axe Program Size 2907 instructions File CheckSum 0x06AF8 Programming Status Erasing FLASH memory Uploading FLASH memory 0 100 FLASH memory Upload finished Programing Status Erasing 1 Write Blocking Bits 1 Write Data 1 Calculated CheckSum 0x06AF8 XE8000 CheckSum 0x06AF8 Programming OK or Prog...

Page 16: ... 2907 instructions File CheckSum 0x122556 Programming Status Erasing FLASH memory Uploading FLASH memory 0 100 Checking FLASH memory programing FLASH memory Upload finished Programing Status Erasing 1 Write Blocking Bits 1 Write Data 1 Calculated CheckSum 0x122556 XE8000 CheckSum 0x122556 Programming OK or Programming status Failed Try to download again or change the chip Detailed Status Low margi...

Page 17: ...ory Uploading FLASH memory 0 100 Checking FLASH memory programing FLASH memory Upload finished Programing Status Erasing 1 Write Blocking Bits 1 Write Data 1 Calculated CheckSum 0x122556 XE8000 CheckSum 0x122556 Programming OK or Programming status Failed Try to download again or change the chip Detailed Status Low margin Failed or Programming status Failed This device may be used for debugging pu...

Page 18: ... ProStart II the enable disable of the RS232 line driver is managed by hardware simply connecting a RS232 DB9 cable to the connectors enables the line driver D Projet XELoader Release XELoader 2 COM2 s 5 0 c Sending ProStartKit supply voltage ProStartKit power supply set to 5 0 D Projet XELoader Release D Projet XELoader Release XELoader 2 COM2 g c Reading target chip checksum XE8000 CheckSum 0x12...

Page 19: ...II hardware 5 2 HIGHLIGHTS The items discussed in this chapter include Hardware layout Electrical parameters Programmer parameters 5 3 HARDWARE LAYOUT Figure 3 Programming Board RS232 XE8000 UART interface Programm control connector Power supply DC 9V regulated Power LED connector In Circuit programming connectors Not used Power Power Frontal view of the 3 5mm barrel connector Programming ISD LED ...

Page 20: ...egulators and the CPLD may be hot Values generated by the board High voltage for programming purposes 12VDC VDD for MP and EV boards 5VDC VDDA for EV boards 2 4 to 5VDC Default EV board supply value 3VDC Programming supply value 5VDC 5 5 PROGRAMMER PARAMETERS The programming of a XE8000 MTP chip is done in 3 phases Erasing the flash array Writing the blocking bits Writing the data Timings Upload 8...

Page 21: ... to program their application in circuit 6 2 HIGHLIGHTS The items discussed in this section are DB25 connector Programming on board Example of application connection for the two types 6 3 DB25 CONNECTOR The connector below is a SUB D 25 pin male connector The pins are implemented in the following way Figure 5 Frontal view of the programming connector Erase flash Write Blocking bits Erasing OK Writ...

Page 22: ...LK PB4 23 NC NC 24 XE8000 USRT DATA PB5 XE8000 USRT DATA PB5 25 NC NC Table 2 Programming connector signals Note about the naming conventions All the test signal are described for the target device TESTOUT means the output of the target device and TESTIN the input of the target device 6 4 PROGRAMMING ON BOARD ISD FEATURE It is possible to program your chip on a board In order to complete this you ...

Page 23: ...e connected to the pin PB1 of the microcontroller 7 Pin GND must be connected to the ground of the target board 8 Pin TESTIN must be connected to the pin PB2 of the microcontroller 9 Pin CKMSTR must be connected to the pin XIN of the microcontroller 10 Pin TEST must be connected to the pin TEST of the microcontroller 11 Pin SCAN must be connected to the pin PB0 of the microcontroller 12 Pin TYPE m...

Page 24: ...o step by step to upload and download the memory This solution requires about 1k instruction more Since the ISD adds code to your code you need to be able to download the code with the monitor add in and breakpoints Practically it means that the programming pins are used for the ISD To use this feature the target circuit communicates with the XE8000MP with a software UART over two I O pins or the ...

Page 25: ...semtech com 25 User Guide XE8000 ProStart II Example of application connection for the two types Programming cable max 5cm PCB_E013v03a PCB_E013v02a See Chapter XE8000MP Revisions Figure 7 Programming in circuit examples ...

Page 26: ...nts Differences 7 3 BOARDS REVISION NUMBERS On each Semtech PCB there is a board name and a revision number you can find it under the Semtech logo see picture below 7 4 BOARDS VERSIONS There are currently two revision numbers Revision number Release date Comments V02a June 2002 Replaced by the V03a in March 2003 V03a March 2003 Actual board delivered Table 6 Boards revision numbers Board name PCB ...

Page 27: ...ion number Differences Improvements ProStart I earlier V01a Not recommended for programming no data retention warranty No ISD feature V02a First version V03a PCB Cleanup wires suppressed Functionality of programming connectors included HV modification included Table 7 Difference between boards revisions ...

Page 28: ...e different versions Each pin of the XE8000 microcontroller is accessible on the edge of the board The user application board can be connected to this board with the external headers Figure 8 Socket board example Leds on I O ports Test area Battery socket CR1620 size On Off switch for the battery or external power supply External power supply pins Jumper that allows to measure the Microcontroller ...

Page 29: ... re using a battery supply it s suggested to disable the LEDs 8 5 EXTERNAL POWER SUPPLY The evaluation board can be powered with a 2 4 to 5 V lithium battery The battery needs to be inserted in the correct way When connected to the motherboard the evaluation board is automatically powered by the motherboard the battery or external power supplies are bypassed The on off button allows the user to th...

Page 30: ...esentative The ProStart II CPLD and regulators seems to be too hot Causes 1 The power consumption of the CPLD is relatively high thus it is hot but it s normal temperature for this element 2 The regulators are at their maximum output current thus their temperatures are also normal 9 4 PROGRAMMING PHASE The ProStart II answers no chip detected Possible causes 1 If you are using a EV board verify th...

Page 31: ...ogramming connector 2 If the answer on point 1 is yes does the Prog LED blink shortly during the read If not verify if your power supply can deliver at least 1Amp If it s still not working the board must be shipped back to your SEMTECH representative 3 Are your XELoader Firmwares up to date see on http www semtech com ...

Page 32: ...nnected Vreg capacitor or at the start the chip was badly inserted During the program mode the consumption has to be about 550mA If it s not then again it may be due to a faulty component 9 6 GENERAL PROSTART II TEST POINTS 9 6 1 Behavior At the power on the power LED must be on and the LEDS prog and ISD must blink shortly If that is not the case please check your power supply regulated 9VDC an th...

Page 33: ... Semtech 2006 www semtech com 33 User Guide XE8000 ProStart II 10 Schematics Figure 10 XE8000MP board schematic ...

Page 34: ... Semtech 2006 www semtech com 34 User Guide XE8000 ProStart II XEMICS Figure 11 XE8000MP CPLD detailed schematic ...

Page 35: ...improper installation repair or improper handling or unusual physical or electrical stress including but not limited to exposure to parameters beyond the specified maximum ratings or operation outside the specified range SEMTECH PRODUCTS ARE NOT DESIGNED INTENDED AUTHORIZED OR WARRANTED TO BE SUITABLE FOR USE IN LIFE SUPPORT APPLICATIONS DEVICES OR SYSTEMS OR OTHER CRITICAL APPLICATIONS INCLUSION ...

Reviews: