Technical Support Bulletin Embedded SW Programming for CPU (FPGA) 1. Version Control Version Number 3 Created by TBA Date 2011-12-13 Reviewed by MF Date 2012-03-01 2. Reason for the TSB The respons920 has a Central Processing Unit (CPU) consisting of a SPARTAN-3E Field Programmable Gate Array (FPGA). This TSB provides steps for programming the CPU. 3. Pre-Requisites • • • Analyzer PC with Windows XP operating system installed (administrator rights are necessary) and a free USB port. Installed iMPACT flash burn utility from XILINX. Platform Cable USB II plus Flying Wires Adapter from Silicon Laboratories. • USB cable to connect the Platform Cable with the PC. 20111213_TSB_ESWProgrammingCPU_3 Page 1 of 6 Technical Support Bulletin 4. Procedure a) Switch off the analyzer at right hand side. Open the electronic compartment at the rear right hand side. Take off the metal shielding of the Interface PCB at the inner side of the door. Set the jumper JP2 on the CPU PCB to the upper position (programming mode) as shown in the picture. b) Connect the USB Debug Adapter to connector J2 on the CPU PCB as shown in the picture. The color sequence must be (from left to right): Red Black Yellow White Purple Green The gray wire must not be connected. c) d) e) Switch on Analyzer PC and log on as “AddInst”, Password “DiaUser” Connect the USB Debug Adapter by the USB cable to the Analyzer PC. Install drivers (if demanded; up to three times) as follows: Click “No, not this time” here Page 2 of 6 Click “Install the software automatically (Recommendend)” here 20111213_TSB_ESWProgrammingCPU_3 Technical Support Bulletin f) Switch on the analyzer at right hand side. The analyzer must not initialize because it is in programming mode. If it initialize check JP2 position, see point a) g) Insert the new “respons 920 Installation CD” into CD/DVD drive h) Press Windows “START” button, “All Programms”, “Xilinx ISE Design Suite 11”, “Programming tools”, “Accessories” and launch the IMPACT software i) Press “Cancel” at this window j) Double click “Direct SPI Configuration” 20111213_TSB_ESWProgrammingCPU_3 Page 3 of 6 Technical Support Bulletin k) Perform right click at the right side of the window and click “Add SPI Device” l) Select folder \MLrespons920 vxxxx.xx.xx\ESW\R920 on your “respons920 Installation CD” m) Select the .mcs file and press “Open” n) Select “M25P16” out of the drop down menu and press “Ok” Page 4 of 6 20111213_TSB_ESWProgrammingCPU_3 Technical Support Bulletin o) Press “Ok” p) Perform right click onto the SPI PROM symbol and select “Program” q) Programmation will start r) When finished “Programm Succeeded” will be displayed 20111213_TSB_ESWProgrammingCPU_3 Page 5 of 6 Technical Support Bulletin s) t) u) v) w) x) y) z) Exit the program without saving the project Switch off the analyzer at right hand side. Disconnect the USB Debug Adapter from connector J2. Set the jumper JP2 on the CPU PCB to the lower position (initialization mode). Install the metal shielding of the Interface PCB at the inner side of the door. (Mind the grounding wire to be connected.) Close the electronic compartment. Switch on the analyzer at right hand side. The analyzer is initializing. Please check, that the right Analyzer, Micro Blaze and FPGA software version is displayed in MLrespons920 / Service Check / Communication / Misc Commands / Software Version corresponding to the “Version.txt” file on your Installation CD \MLrespons920 vxxxx.xx.xx\ESW\R920. Page 6 of 6 20111213_TSB_ESWProgrammingCPU_3