You are on page 1of 26

ENGINEERING CHANGE RECORD

No.: SECR-X200-031-R0.
Subject: Programing tool kit & Programing procedure for CPU, PDC
(Photometer) & RCT heater section.
Priority: Immediate / Short Term / Long Term / Informative
Date released: 05
th
February 2010
Model: XL-200 / EM200.


Doc no: PE00-405/Iss.1 dt 10.08.2007 1 of 26
Transasia Biomedicals Ltd.
Purpose: Information about programming toolkit & Programing procedure for CPU, PDC & RCT programming.

Applicable to: The above-mentioned ECR is implemented from the machine serial nos. onwards mentioned below.

Model Domestic Export
XL 200 Not Applicable Not Applicable
EM 200 Not Applicable Not Applicable

Change effected: Nil
Action to be Taken:
By Service: The tool kit and procedure should be referred by field engineers to carryout upgrades of new released
versions of embedded and application softwares.

Reference Document: Cross Reference: ECR-200-0101/E & ECR-200-102/E.

Details of Parts / Changes:
ITEM
CODE
PARTS NAME
OLD
QTY
NEW
QTY
STATUS. DRG NO. / CD NO.
REV
No
103555
PROGRAMMING KIT SILICON
LAB
00 01 In Use ---- 00
104822 PDC-RCT programming software CD 00 01 In Use ---- 00
103554
USB DEBUG ADAPTER -
DEBUGADPTR1-USB
00 01 In Use ESS-129 00
103552
ASSEMBLY PCB PDC PRG EXT
BOARD ELS62029R0
00 01 In Use ---- 00

103556 PROGRAMMING KIT FPGA 00 01 In Use ---- 00
104823 Spartan CPU programming DVD 00 01 In Use ---- 00
103553
PLATFORM CABLE USB - PB-
FREE XILINX HW-USB-II-G
00 01 In Use ESS-126 00
Retrofittable / Upgradeable:

Retrofit / Upgrade Instructions:
1. Refer embedded program loading procedure given below for CPU, PDC & RCT temperature controller
2. Refer programming kit CD with software & drivers of silicon labs which should be used for downloading program
files of PDC i.e. for photometer program & RCT temp controller.
3. The DVD with software & drivers of XILINX which should be used for downloading program files of SPARTAN
CPU i.e. FPGA/Microblaze files.
ENGINEERING CHANGE RECORD
No.: SECR-X200-031-R0.
Subject: Programing tool kit & Programing procedure for CPU, PDC
(Photometer) & RCT heater section.
Priority: Immediate / Short Term / Long Term / Informative
Date released: 05
th
February 2010
Model: XL-200 / EM200.


Doc no: PE00-405/Iss.1 dt 10.08.2007 2 of 26
Transasia Biomedicals Ltd.

Any special Tools reqd to carryout Upgradtion: Refer programming procedure for CPU, PDC & RCT heater for
special programming tools.
Drgs/ Docs: Included in this ECR: 1.Programing procedure for CPU board.
2. Programming PDC and RCT Heater


Person In charge: Dinkar Patil.

Prepared By: Deodas Mane.

Approved By: Sameer Valse.

Action to be Taken:
By Production: - Whenever complete programming kit requested by service team issue the kit
1. PROGRAMMING KIT SILICON LAB confirming to code (103555).
2. PROGRAMMING KIT FPGA confirming to code (103556)






























ENGINEERING CHANGE RECORD
No.: SECR-X200-031-R0.
Subject: Programing tool kit & Programing procedure for CPU, PDC
(Photometer) & RCT heater section.
Priority: Immediate / Short Term / Long Term / Informative
Date released: 05
th
February 2010
Model: XL-200 / EM200.


Doc no: PE00-405/Iss.1 dt 10.08.2007 3 of 26
Transasia Biomedicals Ltd.
Programming Procedure For CPU Board V1.0


Description:
XL200/EM200 has a Central Processing Unit (CPU) consisting of a Spartan-3E FPGA. This CPU is
removable from interface board. The board can either be programmed while it is connected to interface
board or while it is independently powered. The file format for the final image of the FPGA code is called
as .mcs file.This file will be given as an input to the Flash burn utility.


Setup:
Following aids are required for programming the CPU board,
1) Xilinx ISE 8.2i (or later) Setup (Given in CD)
2) Xilinx Platform cable for FPGA (connected to USB port of PC)
3) +5V supply (when the CPU board is programmed externally)
4) JTAG USB drivers are given in ug344_windows_platformcable folder on CD.



Steps for downloading the program
1) Install the Xilinx 8.2i (or later) set up on the PC.
2) The FPGA can be programmed using impact utility, which can be found in program group of xilinx
installation as depicted in fig (a)















ENGINEERING CHANGE RECORD
No.: SECR-X200-031-R0.
Subject: Programing tool kit & Programing procedure for CPU, PDC
(Photometer) & RCT heater section.
Priority: Immediate / Short Term / Long Term / Informative
Date released: 05
th
February 2010
Model: XL-200 / EM200.


Doc no: PE00-405/Iss.1 dt 10.08.2007 4 of 26
Transasia Biomedicals Ltd.

Fig (a)

3) Connect the USB end of platform cable to one of the USB ports of PC and other end to the programmer
box. Connect the flying wires adapter cable to the 2mm connecter slot present on the programmer box.
Fig(b)

ENGINEERING CHANGE RECORD
No.: SECR-X200-031-R0.
Subject: Programing tool kit & Programing procedure for CPU, PDC
(Photometer) & RCT heater section.
Priority: Immediate / Short Term / Long Term / Informative
Date released: 05
th
February 2010
Model: XL-200 / EM200.


Doc no: PE00-405/Iss.1 dt 10.08.2007 5 of 26
Transasia Biomedicals Ltd.


Fig(b)















ENGINEERING CHANGE RECORD
No.: SECR-X200-031-R0.
Subject: Programing tool kit & Programing procedure for CPU, PDC
(Photometer) & RCT heater section.
Priority: Immediate / Short Term / Long Term / Informative
Date released: 05
th
February 2010
Model: XL-200 / EM200.


Doc no: PE00-405/Iss.1 dt 10.08.2007 6 of 26
Transasia Biomedicals Ltd.
4) Copy the JTAG USB drivers folder given in CD,named ug344_windows_platformcable to any
location (for eg:D drive)on your PC (D:/ ug344_windows_platformcable/).
5) The first time a cable is attached to pc after installation of Xillinx ISE software, windows invokes
the Found new hardware wizard.















ENGINEERING CHANGE RECORD
No.: SECR-X200-031-R0.
Subject: Programing tool kit & Programing procedure for CPU, PDC
(Photometer) & RCT heater section.
Priority: Immediate / Short Term / Long Term / Informative
Date released: 05
th
February 2010
Model: XL-200 / EM200.


Doc no: PE00-405/Iss.1 dt 10.08.2007 7 of 26
Transasia Biomedicals Ltd.























ENGINEERING CHANGE RECORD
No.: SECR-X200-031-R0.
Subject: Programing tool kit & Programing procedure for CPU, PDC
(Photometer) & RCT heater section.
Priority: Immediate / Short Term / Long Term / Informative
Date released: 05
th
February 2010
Model: XL-200 / EM200.


Doc no: PE00-405/Iss.1 dt 10.08.2007 8 of 26
Transasia Biomedicals Ltd.

7) Specify the path where the driver file is unzipped on your local
drive For eg: D:/ ug344_windows_platformcable/install_xusb/nt/




ENGINEERING CHANGE RECORD
No.: SECR-X200-031-R0.
Subject: Programing tool kit & Programing procedure for CPU, PDC
(Photometer) & RCT heater section.
Priority: Immediate / Short Term / Long Term / Informative
Date released: 05
th
February 2010
Model: XL-200 / EM200.


Doc no: PE00-405/Iss.1 dt 10.08.2007 9 of 26
Transasia Biomedicals Ltd.


8) Click on next. Following windows will be observed
ENGINEERING CHANGE RECORD
No.: SECR-X200-031-R0.
Subject: Programing tool kit & Programing procedure for CPU, PDC
(Photometer) & RCT heater section.
Priority: Immediate / Short Term / Long Term / Informative
Date released: 05
th
February 2010
Model: XL-200 / EM200.


Doc no: PE00-405/Iss.1 dt 10.08.2007 10 of 26
Transasia Biomedicals Ltd.



ENGINEERING CHANGE RECORD
No.: SECR-X200-031-R0.
Subject: Programing tool kit & Programing procedure for CPU, PDC
(Photometer) & RCT heater section.
Priority: Immediate / Short Term / Long Term / Informative
Date released: 05
th
February 2010
Model: XL-200 / EM200.


Doc no: PE00-405/Iss.1 dt 10.08.2007 11 of 26
Transasia Biomedicals Ltd.


ENGINEERING CHANGE RECORD
No.: SECR-X200-031-R0.
Subject: Programing tool kit & Programing procedure for CPU, PDC
(Photometer) & RCT heater section.
Priority: Immediate / Short Term / Long Term / Informative
Date released: 05
th
February 2010
Model: XL-200 / EM200.


Doc no: PE00-405/Iss.1 dt 10.08.2007 12 of 26
Transasia Biomedicals Ltd.



9) Click on fininsh to close the wizard.
















ENGINEERING CHANGE RECORD
No.: SECR-X200-031-R0.
Subject: Programing tool kit & Programing procedure for CPU, PDC
(Photometer) & RCT heater section.
Priority: Immediate / Short Term / Long Term / Informative
Date released: 05
th
February 2010
Model: XL-200 / EM200.


Doc no: PE00-405/Iss.1 dt 10.08.2007 13 of 26
Transasia Biomedicals Ltd.

10) Take the CPU board and put the jumper JP2 between (1-2) as shown in the Fig.(d)
11) Connect a +5V supply to connector J1 (Pin 1: +5V & Pin 2: GND) on CPU board. Fig.(d)
12) Connect the flying wires of Programming cable to JTAG pins (J2 header) of the CPU board.
(Connector J2 on CPU). The orientation of the cable is as shown in the Fig.(d)




Fig(d)
Wire colour significance:- R->red, B->Black, Y->Yellow, W->white, P->Purple, G->Green .
13) Power ON the CPU board.
14) Start the impact from location shown fig(a)
15) Select cancel on new project dialogue box.



ENGINEERING CHANGE RECORD
No.: SECR-X200-031-R0.
Subject: Programing tool kit & Programing procedure for CPU, PDC
(Photometer) & RCT heater section.
Priority: Immediate / Short Term / Long Term / Informative
Date released: 05
th
February 2010
Model: XL-200 / EM200.


Doc no: PE00-405/Iss.1 dt 10.08.2007 14 of 26
Transasia Biomedicals Ltd.
16) Now double click on Direct SPI Configuration , after that in the white space at right, right click
and select add SPI device option (or just press control-d). Now a browse dialogue box will appear.
Browse and select the mcs file to be downloaded. Fig(e)











Fig (e)


ENGINEERING CHANGE RECORD
No.: SECR-X200-031-R0.
Subject: Programing tool kit & Programing procedure for CPU, PDC
(Photometer) & RCT heater section.
Priority: Immediate / Short Term / Long Term / Informative
Date released: 05
th
February 2010
Model: XL-200 / EM200.


Doc no: PE00-405/Iss.1 dt 10.08.2007 15 of 26
Transasia Biomedicals Ltd.
17) Now the impact will ask for the device part name select the M25P16.fig (f) select ok. Now a
fpga chip will appear with selected mcs file name below it. Move mouse cursor over the chip,
right click and select Program as depicted in fig.(g).After that a Programming Property menu
will pop up, (keep it default) fig(h). Select ok.




Fig (f)

ENGINEERING CHANGE RECORD
No.: SECR-X200-031-R0.
Subject: Programing tool kit & Programing procedure for CPU, PDC
(Photometer) & RCT heater section.
Priority: Immediate / Short Term / Long Term / Informative
Date released: 05
th
February 2010
Model: XL-200 / EM200.


Doc no: PE00-405/Iss.1 dt 10.08.2007 16 of 26
Transasia Biomedicals Ltd.


Fig (g)













ENGINEERING CHANGE RECORD
No.: SECR-X200-031-R0.
Subject: Programing tool kit & Programing procedure for CPU, PDC
(Photometer) & RCT heater section.
Priority: Immediate / Short Term / Long Term / Informative
Date released: 05
th
February 2010
Model: XL-200 / EM200.


Doc no: PE00-405/Iss.1 dt 10.08.2007 17 of 26
Transasia Biomedicals Ltd.


Fig(h)













ENGINEERING CHANGE RECORD
No.: SECR-X200-031-R0.
Subject: Programing tool kit & Programing procedure for CPU, PDC
(Photometer) & RCT heater section.
Priority: Immediate / Short Term / Long Term / Informative
Date released: 05
th
February 2010
Model: XL-200 / EM200.


Doc no: PE00-405/Iss.1 dt 10.08.2007 18 of 26
Transasia Biomedicals Ltd.
18) The CPU board is successfully programmed if there are no ERRORS indicated at the end of
verification process (as shown in Fig B1.2 by an arrow). The CPU board needs to be reprogrammed
if any ERRORS are reported.10) Fig.(i) shows a screen view of impact utility after successful
Programming of the CPU board.





























Fig(i)

19) After successful programming process, Power OFF the CPU board and place the jumper JP2
between (2-3). Now, the CPU board is ready to operate the analyzer logic. Mount it on interface
board carefully.
20) Same programming steps are followed for programming CPU board connected on interface
board, without connecting the power connecter as CPU board gets power from interface board
itself.
ENGINEERING CHANGE RECORD
No.: SECR-X200-031-R0.
Subject: Programing tool kit & Programing procedure for CPU, PDC
(Photometer) & RCT heater section.
Priority: Immediate / Short Term / Long Term / Informative
Date released: 05
th
February 2010
Model: XL-200 / EM200.


Doc no: PE00-405/Iss.1 dt 10.08.2007 19 of 26
Transasia Biomedicals Ltd.

Programming PDC and RCT Heater

1. Introduction:
Purpose: The purpose of this document is to provide steps for programming Reaction
Cuvette Tray (RCT) heater and Photo Detector Card (PDC) with XL200/EM200
automated Blood Analyzers.

Scope:
This document is applicable to XL200 and EM200 Automated Blood Analyzers.
2. Description:
XL200/ EM200 analyzer systems have a dedicated microcontroller based systems for performing
PDC operations and controlling RCT Heater temperature.
Following steps will explain programming of these microcontollers.

Setup:
For programming the microcontollers, following aids are required
1) Flash Programming utility from SiLabs
2) USB debug adapter, a Microcontroller Programming Module form SiLabs
3) USB Cable for connecting PC USB port with USB debug adapter
4) 2 x 10 Flat Ribbon cable for connecting the microcontroller programming port
5) Connection of PCB
Unzip the flash download utility onto your PC and install it.
Steps for Downloading the program:
a) Make the connections with the target board, Make sure that the system is powered OFF while
you are making these connections.
b) If you are programming RCT heater controller please refer to fig no. 6 for connection.
c) If you are programming PDC controller please refer to fig no. 7 for connection. Use the
male-female convertor PCB as shown in Fig no 7.
d) Launch the FlashUtil.exe
e) Click on Enumerate USB as shown in fig1. On it should display some no next to Adapter
selection label.
f) Select USB Debug Adapter. As debug adapter.
g) Select C2 as debug interface for RCT and JTAG for PDC.
h) Press the Connect radio button with the utility, which will make software connection with the
target.
ENGINEERING CHANGE RECORD
No.: SECR-X200-031-R0.
Subject: Programing tool kit & Programing procedure for CPU, PDC
(Photometer) & RCT heater section.
Priority: Immediate / Short Term / Long Term / Informative
Date released: 05
th
February 2010
Model: XL-200 / EM200.


Doc no: PE00-405/Iss.1 dt 10.08.2007 20 of 26
Transasia Biomedicals Ltd.











Fig.1 : Silicon Labs Flash Utility
i) As shown in fig .3, select the hex file to be downloaded into the target microcontroller. and
press Download radio button.





ENGINEERING CHANGE RECORD
No.: SECR-X200-031-R0.
Subject: Programing tool kit & Programing procedure for CPU, PDC
(Photometer) & RCT heater section.
Priority: Immediate / Short Term / Long Term / Informative
Date released: 05
th
February 2010
Model: XL-200 / EM200.


Doc no: PE00-405/Iss.1 dt 10.08.2007 21 of 26
Transasia Biomedicals Ltd.








Fig.2 : Silicon Labs Flash Utility
j) After successfully connecting with the target, Wait for the program to get downloaded, which may
require 20 to 25 secs
k) After this switch OFF the power supply and remove the cable connection made with the target
board.
l) The board is now ready to be used.
m) Fig 3-5 show the sequence, while programming the PDC/RCT heater using FlashUtil.




ENGINEERING CHANGE RECORD
No.: SECR-X200-031-R0.
Subject: Programing tool kit & Programing procedure for CPU, PDC
(Photometer) & RCT heater section.
Priority: Immediate / Short Term / Long Term / Informative
Date released: 05
th
February 2010
Model: XL-200 / EM200.


Doc no: PE00-405/Iss.1 dt 10.08.2007 22 of 26
Transasia Biomedicals Ltd.









Fig. 3 : After connecting with the target


















ENGINEERING CHANGE RECORD
No.: SECR-X200-031-R0.
Subject: Programing tool kit & Programing procedure for CPU, PDC
(Photometer) & RCT heater section.
Priority: Immediate / Short Term / Long Term / Informative
Date released: 05
th
February 2010
Model: XL-200 / EM200.


Doc no: PE00-405/Iss.1 dt 10.08.2007 23 of 26
Transasia Biomedicals Ltd.




Fig. 4 : During downloading code into the target















ENGINEERING CHANGE RECORD
No.: SECR-X200-031-R0.
Subject: Programing tool kit & Programing procedure for CPU, PDC
(Photometer) & RCT heater section.
Priority: Immediate / Short Term / Long Term / Informative
Date released: 05
th
February 2010
Model: XL-200 / EM200.


Doc no: PE00-405/Iss.1 dt 10.08.2007 24 of 26
Transasia Biomedicals Ltd.























Fig. 5 : After downloading code into the target















ENGINEERING CHANGE RECORD
No.: SECR-X200-031-R0.
Subject: Programing tool kit & Programing procedure for CPU, PDC
(Photometer) & RCT heater section.
Priority: Immediate / Short Term / Long Term / Informative
Date released: 05
th
February 2010
Model: XL-200 / EM200.


Doc no: PE00-405/Iss.1 dt 10.08.2007 25 of 26
Transasia Biomedicals Ltd.







































Fig. 6 : RCT heater controller and programmer connection
ENGINEERING CHANGE RECORD
No.: SECR-X200-031-R0.
Subject: Programing tool kit & Programing procedure for CPU, PDC
(Photometer) & RCT heater section.
Priority: Immediate / Short Term / Long Term / Informative
Date released: 05
th
February 2010
Model: XL-200 / EM200.


Doc no: PE00-405/Iss.1 dt 10.08.2007 26 of 26
Transasia Biomedicals Ltd.
























Fig. 7 : PDC controller and programmer connection.

You might also like