XE8000MP Semtech, XE8000MP Datasheet

PROG BOARD AND PROSTART2 CARD

XE8000MP

Manufacturer Part Number
XE8000MP
Description
PROG BOARD AND PROSTART2 CARD
Manufacturer
Semtech
Type
Microcontroller Programmerr
Datasheets

Specifications of XE8000MP

Contents
Multipurpose Board, Programming Algorithm, Power Supply and Level Shifters
For Use With/related Products
XE8000 Series
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
User Guide
XE8000 ProStart II
_______________________
________________________
XE8000 ProStart II
User Guide
Rev 1 February 2006
www.semtech.com
1

Related parts for XE8000MP

XE8000MP Summary of contents

Page 1

... Rev 1 February 2006 XE8000 ProStart II XE8000 ProStart II User Guide 1 User Guide www.semtech.com ...

Page 2

... Programmer parameters ..............................................................................................................................20 6 Programming connector description....................................................................................................................21 6.1 Introduction...................................................................................................................................................21 6.2 Highlights......................................................................................................................................................21 6.3 DB25 connector............................................................................................................................................21 6.4 Programming on-board / ISD feature ...........................................................................................................22 7 XE8000MP Revisions..........................................................................................................................................26 7.1 Introduction...................................................................................................................................................26 7.2 Highlights......................................................................................................................................................26 7.3 Boards Revision numbers ............................................................................................................................26 7.4 Boards Versions ...........................................................................................................................................26 7.5 Differences Between revisions.....................................................................................................................27 8 Socket Boards .....................................................................................................................................................28 © Semtech 2006 ...

Page 3

... 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 Table 1 : Flash programming timings .........................................................................................................................20 Table 2 : Programming connector signals ..................................................................................................................22 Table 3 : Type I I/O pin used during programming .....................................................................................................24 Table 4 : Type II I/O pin used during programming ....................................................................................................24 Table 5 : ISD pins assignment ...

Page 4

... See Chapter 8 for information on common problems. 1.6 THE SEMTECH INTERNET WEB SITE Semtech provides on line support on the Semtech World Wide Web site. The web site is used by Semtech as a means to make files and information easily available to customers © Semtech 2006 to obtain the latest documentation available. ...

Page 5

... CUSTOMER SUPPORT 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 © Semtech 2006 ...

Page 6

... PROSTART II COMPONENTS • XE8000EVxxx (Evaluation board for the specific XE8000 product) • XE8000MP (Multipurpose programmation and debug board will cables and power supply) • XE8000SW RIDE-Lite / Entreprise Development environment both versions available through Raisonance website www.raisonance.com. For more information see chapter 3 © ...

Page 7

... XE8000EVxxx Socket Board for chip evaluation Figure 1 : Overview of the system (real boxes, boxes content and boards may differ from illustrations) © Semtech 2006 XE8000 ProStart II XE8000MP Programming/Debug Board with cables and supply serial cable 9V supply 3.5 mm barrel plug 7 User Guide RIDE Lite / Entreprise ...

Page 8

... Connect the RS232 cable to the connector labeled “prog” and to a free COM port of the PC. 7 Put the on/off switch in the “off” position. 8 Connect your EVxxx board. Now the hardware is ready to work at the next power on. Please follow the chapters for the software installation. © Semtech 2006 Programming Board serial cable 6 3.5 mm barrel plug ...

Page 9

... After installation, you may find it on the environment menu bar Help > PDF > XE-TOOLS > Getting Started your hard drive on C:\RIDE\DOC\Getting_Started_XE.PDF or in the directory where you choose to install RIDE. © Semtech 2006 XE8000 ProStart II www.raisonance.com ...

Page 10

... Calibrating the chip • Inserting the monitor code • Starting the monitor • Basic features • Step by step • Debugging the same program again • Invalidating the breakpoints • Tips about the monitor © Semtech 2006 XE8000 ProStart II 10 User Guide www.semtech.com ...

Page 11

... Enabling / disabling the RS232 line driver (Port B 6/7) 4.3 THE XELOADER (XELOADER.EXE) The RIDE XELOADER tool is an executable file produced by SEMTECH that can be run either in command line or through a GUI version. 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 4 ...

Page 12

... This window comes up when the user types xeloader on the command line window. © Semtech 2006 XE8000 ProStart II Commands Panel COM Port selection Source code selection Target Chip Source code max size Source file checksum ProStart Kit selection XE8000MP voltage settings RS232 on port B6/7 Action buttons (ProStartKit I only) 12 User Guide www.semtech.com ...

Page 13

... NOTE : The keys [Ctrl + o] show the command panel again. Display panel Status messages The debug mode is clearly indicated in order to avoid confusion between debug and production mode. Display panel Status messages © Semtech 2006 Mode Panel Mode selection Mode Panel Mode selection 13 ...

Page 14

... Enables or disables the PortB pins 6 and 7 *** XELoader Version V 3.2 Release date Apr 11 2005 Copyright (c) 1997-2004, SEMTECH SA, Monruz 2, CH-2000 Neuchatel, Switzerland The “-c” option makes the command line program act the same way as previous versions. © Semtech 2006 1 for ProStartI 2 for ProStartII ProStartKit ...

Page 15

... Programming Status: |< Erasing FLASH memory... ||||||||| Uploading FLASH memory... 0%|<----------------->|100% ||||||||||||||||||||| FLASH memory Upload finished... Programing Status: Erasing = Write Blocking Bits = Write Data = Calculated CheckSum = XE8000 CheckSum = Programming OK... or Programming Failed © Semtech 2006 0x06AF8 0x06AF8 15 User Guide XE8000 ProStart II www.semtech.com ...

Page 16

... High margin : Failed Nom. margin : Failed D:\Projet\XELoader\Release> The difference between the two uploads are • Time of erasing shorter for second generation • Margin checks at the end of the upload for the second generation © Semtech 2006 0x122556 0x122556 16 User Guide XE8000 ProStart II ...

Page 17

... This device may be used for debugging purpose Detailed Status: Low margin : Ok High margin : Failed Nom. margin : Ok or Programming status : Failed Try to download again or change the chip! Detailed Status: Low margin : Ok High margin : Failed Nom. margin : Failed D:\Projet\XELoader\Release> © Semtech 2006 = C:\_Last_.axe = 2907 instructions. = 0x122556 = 0x122556 = 0x122556 17 ...

Page 18

... Note: For the 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 - Sending port B behavior... D:\Projet\XELoader\Release> XELoader 2 COM2 -r OFF -c Sending port B behavior... D:\Projet\XELoader\Release> © Semtech 2006 0x122556 18 User Guide XE8000 ProStart II www.semtech.com ...

Page 19

... The items discussed in this chapter include: • Hardware layout • Electrical parameters • Programmer parameters 5.3 HARDWARE LAYOUT Programming connector Figure 3 : Programming Board © Semtech 2006 In-Circuit programming Frontal view of the 3.5mm barrel connector connectors Not used Power LED 19 User Guide XE8000 ProStart II Power + Power - ...

Page 20

... Erasing the flash array Writing the blocking bits Writing the data Timings: Upload 8k instruction Best case 1erase 1write Worst case 5erase 5 write Table 1 : Flash programming timings © Semtech 2006 Type I flash 1 min 5 sec 5 min 20 User Guide XE8000 ProStart II Type II flash 47 sec 3 ...

Page 21

... 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 © Semtech 2006 XE8000 ProStart II START Programming typeII Erase flash ...

Page 22

... 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. ...

Page 23

... Tip : In order to reduce your on board programming connector you can put the resistor on your cable. WARNING! Since the programming is done using I/O pins you must pay ensure they are connected to non sensitive parts in your design. The table below helps you to know which I/O pins are used during programming. © Semtech 2006 XE8000 ProStart ...

Page 24

... 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 hardware UART peripheral. (you can choose one ore the other in RIDE). ...

Page 25

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

Page 26

... XE8000MP REVISIONS 7.1 INTRODUCTION This chapter presents the different revisions of XE8000MP, and describes the difference between them. 7.2 HIGHLIGHTS • Boards revision number • Boards available • Improvements / 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 ...

Page 27

... DIFFERENCES BETWEEN REVISIONS Revision number ProStart I & earlier V01a V02a V03a Table 7 : Difference between boards revisions © Semtech 2006 Differences / Improvements • Not recommended for programming (no data retention warranty) • No ISD feature • First version • PCB Cleanup, wires suppressed • ...

Page 28

... Jumpers that allows the user to disconnect the ports from LED’s Jumpers that allows the user to disconnect the port from buttons Ground bridge for probes Figure 8 : Socket board example © Semtech 2006 Leds on I/O ports + - EEPROM supply jumper EEPROM Buttons on input port ...

Page 29

... When the power supply is turned off and on, the power on reset feature can be disturbed by the time of the Vreg capacitor discharge (Vreg capacitor = 1uF). To ensure a better start-up of the chip advised to use the reset button in order to ensure the reset functionality. © Semtech 2006 XE8000 ProStart II Open ...

Page 30

... The serial cable is not connected to PROG labeled DB9 connector (near power supply sw) 5 Press the reset button on the XE8000MP, the LEDs labeled ISD & PROG must blink shortly then they must be off. If this is not the case the board must be shipped back to your SEMTECH representative ...

Page 31

... 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 © ...

Page 32

... There are 4 different voltages on the ProStart II Pt. Name Value 0 GND - 1 VDDD 5.00 2 VDDA 3 3 VTEST VDDA Table 9 : ProStart II basic analog values Figure 9 : ProStart II basic testpoints © Semtech 2006 Tolerance Unit - - +/- 0.010 VDC +/- 0.075 VDC - VDC +/- 0.010 VDC 4 32 User Guide XE8000 ProStart II www.semtech.com ...

Page 33

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

Page 34

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

Page 35

... No liability will be accepted by the publisher for any consequence of its use. Publication thereof does not convey nor imply any license under patent or other industrial or intellectual property rights. Semtech. assumes no responsibility or liability whatsoever for any failure or unexpected operation resulting from misuse, neglect 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 ...

Related keywords