18.11.2012 Views

ProLINFlasher - ProMik

ProLINFlasher - ProMik

ProLINFlasher - ProMik

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Quality High speed programming Support www.promik.com<br />

2


WELCOME to the PRESENTATION of <strong>ProMik</strong><br />

The company <strong>ProMik</strong> was founded in 1995 and looks back on a long<br />

partnership with Freescale.<br />

<strong>ProMik</strong> has been on the forefront in developing efficient and reliable<br />

programming systems mainly for Freescale Microcontrollers.<br />

To the business fields of <strong>ProMik</strong> belongs:<br />

• developing and selling programming tools for a broad range of applications<br />

focused on the automotive industry<br />

• consultancy programming services and logistics<br />

• Engineering of professional high speed systems as well as automatic<br />

In-Line Programming stations<br />

Quality High speed programming Support www.promik.com<br />

24


DIFFERENT METHODS OF FLASH<br />

PROGRAMMING<br />

• OFF-LINE PROGRAMMING SERVICE<br />

• IN-LINE PROGRAMMING<br />

• FIELD (RE)PROGRAMMING<br />

Quality High speed programming Support www.promik.com<br />

2


OFF-LINE PROGRAMMING SERVICE<br />

• AUTOMATIC DEVICE HANDLING PA2012<br />

• CONTROLLED DEVICE POSITIONING<br />

• 2D/3D LEAD INSPECTION<br />

• PARALLEL PROGRAMMING<br />

• TAPE&REEL WITH LEAD INSPECTION<br />

• CUSTOMER SPECIFIC REQUIREMENTS<br />

e. g. SERIAL NUMBER, DEVICE TEST, etc.<br />

• LOG FILES FOR TRACEABILITY<br />

• LASERMARKING<br />

Quality High speed programming Support www.promik.com<br />

2


QUALITY ASPECTS<br />

• FREESCALE´S PROGRAMMING<br />

RECOMMENDATION<br />

• MARGIN VERIFY<br />

• TRACEABILITY / CHECKSUM<br />

• SELF ASSESSMENT OF PROGRAMMING<br />

ALGORITHMS<br />

• CERTIFICATION ISO/TS16949<br />

Quality High speed programming Support www.promik.com<br />

2


DIFFERENT METHODS OF FLASH<br />

PROGRAMMING<br />

• OFF-LINE PROGRAMMING SERVICE<br />

• IN-LINE PROGRAMMING<br />

• FIELD (RE)PROGRAMMING<br />

Quality High speed programming Support www.promik.com<br />

2


IN-LINE PROGRAMMING<br />

• SOFTWARE TOOLS<br />

WinStar<br />

MSP68Multi<br />

P-Online Win32<br />

P-Online Win-DLL<br />

• AUTOMATIC SYSTEMS and SEMI-AUTOMATIC SYSTEMS<br />

• MANUAL SYSTEM<br />

• INFLUENCE of APPLICATION<br />

e.g. WATCHDOG, POWER SUPPLY, OSCILLATOR, NOISE, etc.<br />

• INTEGRATION SUPPORT<br />

• QUALITY<br />

Quality High speed programming Support www.promik.com<br />

2


DIFFERENT METHODS OF FLASH<br />

PROGRAMMING<br />

• OFF-LINE PROGRAMMING SERVICE<br />

• IN-LINE PROGRAMMING<br />

• FIELD (RE)PROGRAMMING<br />

Quality High speed programming Support www.promik.com<br />

2


FIELD (RE)PROGRAMMING<br />

•CAN NETWORK<br />

•FLEX-RAY<br />

• LIN BOOTLOADER PROGRAMMING<br />

Quality High speed programming Support www.promik.com<br />

2


PROMIK CURRENTLY DEVELOPS A NEW PROGRAMMING SYSTEM<br />

Features of the new hardware<br />

NEWS<br />

• high performance PowerPC (up to 132 MHz)<br />

• high speed communication to the target MCU<br />

• support for multiple interfaces (BDM, JTAG, SPI, SCI, I2C, CAN, LIN, ...)<br />

• increased current sourcing capabilities to power the target<br />

• Fast Ethernet interface (100 MBit/s) for communication to the Host<br />

• USB interface for alternative communication to the Host<br />

• small dimensions (programmer can be placed close to the target )<br />

Quality High speed programming Support www.promik.com<br />

24


NEW Programming Hardware<br />

Base Module of the new Programmer<br />

Quality High speed programming Support www.promik.com<br />

24


Thanks for your attention!<br />

Quality High speed programming Support www.promik.com<br />

2


Margin Read Method of 9S12 and 9S12X<br />

used by <strong>ProMik</strong><br />

A: Margin Programmed, Special Test Mode (<strong>ProMik</strong>) , 9S12 and 9S12X<br />

B: Margin Programmed, Special Mode, 9S12X only<br />

C: Margin Programmed, User Mode, 9S12X only<br />

D: Margin Erased, User Mode, 9S12X only<br />

E: Margin Erased, Special Mode, 9S12X only<br />

F: Margin Erased, Special Test Mode (<strong>ProMik</strong>), 9S12 and 9S12X<br />

A BC D E F<br />

Quality High speed programming Support www.promik.com<br />

Margin<br />

Verify<br />

Reading<br />

Bit-cell Current<br />

2


Programming Conditions<br />

Hardware Considerations<br />

- Blocking capacitors<br />

-Noise<br />

- Voltage monitoring<br />

- Inductance<br />

-Verify<br />

- Oscillator consideration<br />

- RESET Pin of MCU<br />

Environmental Conditions<br />

- General environment conditions<br />

- Temperature<br />

- Relative Humidity<br />

- Dust Content<br />

- Mechanical Vibration<br />

- Electrostatic Discharge (ESD)<br />

- Shielding<br />

Quality High speed programming Support www.promik.com<br />

2


WinStar<br />

• windows based software for a single programmer system<br />

• menu driven<br />

• suitable for development lab<br />

Quality High speed programming Support www.promik.com<br />

24


Example for MCU Options<br />

WinStar - Options<br />

Quality High speed programming Support www.promik.com<br />

24


WinStar - Signatures<br />

Example for S12X family<br />

Quality High speed programming Support www.promik.com<br />

24


• windows based software for a multi programming system<br />

• graphical user interface<br />

MSP68Multi<br />

• suitable for factory programming (parallel programming)<br />

• standard or customized versions available<br />

Quality High speed programming Support www.promik.com<br />

24


Quality High speed programming Support www.promik.com 24


P-Online Win32<br />

• a collection of Win32 executables (*.exe) to perform certain tasks<br />

• suitable to be integrated in the customer software<br />

• can simply to be run from a batch job<br />

• standard or customized versions available<br />

Quality High speed programming Support www.promik.com<br />

24


P-Online Win32<br />

Examples of functions (e.g. for MC912DG128)<br />

• INIT_BAS.EXE initialize programmer<br />

• FILL_RAM.EXE transfer data to programmer's RAM<br />

• CONNECT.EXE switch on/off connections programmer MCU<br />

• UNSECURE.EXE erase and unsecure STAR12<br />

• ERAS_EEP.EXE erase EEPROM<br />

• ERASE_FL.EXE erase Flash areas<br />

• BLNK_CHK.EXE blank check<br />

• MODI_RAM.EXE modify programmer's RAM (Serial number, ...)<br />

• PRG_AREA.EXE program data specified by address area<br />

• PRG_SHDW.EXE program SHADOW WORD (HC12)<br />

• D_VERIFY.EXE verify data (data compare)<br />

• F_VERIFY.EXE verify data (checksum)<br />

• READ_DAT.EXE read MCU area<br />

• COPY_GO.EXE transfer data to MCU's RAM and start application<br />

Examples for customized EXE files<br />

• Initilaize.exe initialization (adapted to customer requirements)<br />

• Program.exe erase, program, verify ..<br />

Quality High speed programming Support www.promik.com<br />

24


P-Online Win-DLL<br />

• multi threaded windows dll<br />

• suitable to be used as a multi programming system<br />

(parallel programming)<br />

• Microsoft and Borland C/C++ Win32 libraries available<br />

• DLL with COM-interface<br />

(as typically used in Visual Basic applications)<br />

• standard or customized versions available<br />

Quality High speed programming Support www.promik.com<br />

24


Examples of DLL-API functions for MC9S12DG128:<br />

• DWERROR BlankCheck( BYTE bProgrammerNumber );<br />

• DWERROR ConfigureDll( BYTE bSerialPorts[ 12], // 0, 1... 20<br />

void (__stdcall *pfnInformation)( DWORD dwError, LPSTR szText ),<br />

BYTE bUseCallback ); // Using Callback<br />

• DWERROR EraseFlash( BYTE bEraseArea, // Erase areas<br />

BOOL iUnsecure, // Security flag<br />

BYTE bProgrammerNumber ); // Programmer<br />

• DWERROR InitBase( BYTE bVoltage, // Module voltage<br />

BYTE bResetIdent, // Identification value<br />

DWORD dwFrequency, // Oscillator frequency<br />

BYTE bPllSynr, // Multiplier PLL frequency<br />

BYTE bPllRefdv, // Divider PLL frequency<br />

DWORD dwBaudRate, // Baud rate serial port<br />

BYTE bProgrammerNumber ); // Programmer<br />

• DWERROR LoadFile( LPSTR szFileName, // File name<br />

WORD wEepromRemap ); // Start address EEPROM data<br />

• DWERROR ProgramArea( DWORD dwStartAddress, // Start address<br />

DWORD dwEndAddress, // End address<br />

BYTE bProgrammerNumber ); // Programmer<br />

• DWERROR VerifyCheckSum( DWORD dwStartAddress, // Start address<br />

DWORD dwEndAddress, // End address<br />

LPBYTE pbBuffer, // Source memory<br />

BYTE bProgrammerNumber ); // Programmer<br />

Quality High speed programming Support www.promik.com<br />

24


PROGRAMMING VIA LIN-BUS<br />

• BUS ACCESS<br />

• BOOTLOADER CONCEPT<br />

• TOOL EXAMPLE (PROLINFLASHER)<br />

• BENEFITS OF LIN BOOTLOADER<br />

Quality High speed programming Support www.promik.com<br />

2


Indirect Bus Access (Gateway)<br />

Backbone Bus (e.g. CAN )<br />

LIN Node<br />

LIN Node<br />

Gateway (Master)<br />

LIN Bus<br />

LIN Node<br />

LIN Node<br />

Programmer or<br />

Diagonistic tool<br />

Quality High speed programming Support www.promik.com<br />

2


Direct Bus Access<br />

LIN Node<br />

LIN Node<br />

Programmer<br />

LIN Bus<br />

LIN Node<br />

LIN Node<br />

Quality High speed programming Support www.promik.com<br />

2


Bootloader Concept<br />

• Memory Allocation (e.g. HC908EY16)<br />

PROTECTED<br />

AREA<br />

0x0000<br />

0xC000<br />

USER FLASH<br />

AREA<br />

0xFCFE..0xFCFF<br />

0xFD00<br />

0xFDFF<br />

0xFF7E<br />

0xFFDC<br />

0xFFFE<br />

0xFFFF<br />

Relocatable interrupt<br />

vectors<br />

User Application<br />

Reset Boot Flag<br />

Promik Trimm-Val<br />

Bootloader<br />

(256 Bytes)<br />

FLBPR Register<br />

Interrupt<br />

Vectors<br />

Reset Vector<br />

Start of user<br />

application<br />

Start of<br />

bootloader<br />

Interrupt<br />

relocation<br />

Quality High speed programming Support www.promik.com<br />

2


Bootloader Concept<br />

• Simplified Flow Diagram<br />

BOOTLOADER<br />

Timeout<br />

RESET<br />

RESET<br />

Boot Reset<br />

Flag set?<br />

Initialise<br />

Data Frame received ?<br />

CMD received?<br />

YES<br />

Load RAM<br />

and Execute<br />

YES<br />

USER APPL<br />

Application<br />

CMD<br />

received ?<br />

YES<br />

Quality High speed programming Support www.promik.com<br />

2


Bootloader Concept (Cont.)<br />

• Entering Bootloader from User Appl.<br />

Example: (LIN Data Dump Diagnostic Frame):<br />

Msg. Header Response Field<br />

Break SYC PID NAD PCI SID D1 D2 D3 D4 D5 CHK<br />

PID = 0x3C Protected Identifier 60 (0x3C, Master Request frame)<br />

NAD = 0x80 Data[0], Node address (to be defined)<br />

PCI = 0x06 Data[1], Protocol Control Information<br />

SID = 0xB4 Data[2], Service Identifier, Data Dump<br />

D1 = 0xAA Data[3], Data<br />

D2 = 0xBB Data[4], Data<br />

D3 = 0xCC Data[5], Data<br />

D4 = 0xDD Data[6], Data<br />

D5 = 0xEE Data[7], Data<br />

Since D1 … D5 can freely be chosen according to the LIN Specification, these bytes<br />

can be used for security and authentification purposes.<br />

*If thers’s no valid user application, the Bootloader Mode is<br />

automatically entered after power-on reset.<br />

Quality High speed programming Support www.promik.com<br />

2


TOOL EXAMPLE (PROLINFLASHER)<br />

• HARDWARE SETUP<br />

AC Adapter<br />

IN OUT<br />

Volt. Control<br />

RS232<br />

Host<br />

PC <strong>ProMik</strong> Flasher<br />

DT<br />

+12V<br />

LIN-Bus<br />

GND<br />

Target ECU<br />

ON ON ON OFF<br />

1. LIN Target ECU not Self-Powered<br />

RS232<br />

OFF ON<br />

IN OUT<br />

Volt. Control<br />

Host<br />

PC <strong>ProMik</strong> Flasher<br />

DT<br />

automatic<br />

controlled<br />

automatic<br />

controlled<br />

+12V<br />

LIN-Bus<br />

GND<br />

2. <strong>ProMik</strong> Flasher not Self-Powered<br />

Target ECU<br />

Quality High speed programming Support www.promik.com<br />

2<br />

ON<br />

ON<br />

KL30<br />

KL30


TOOL EXAMPLE (Cont.)<br />

Power Supply Configuration and Serial Ports Configuring Bootloader Entry Messages<br />

Quality High speed programming Support www.promik.com<br />

2


TOOL EXAMPLE (Cont.)<br />

Quality High speed programming Support www.promik.com<br />

2


FEATURES OF PROMIK LIN BOOTLOADER<br />

SUMMARISED<br />

• fail safe, i.e. can be started even if (re-)programming is interrupted by watchdog,<br />

resets, power failure.<br />

• consumes little user flash resources ( appr. 300 bytes for HC908EY16, MM908E62x<br />

MCUs )<br />

• fast start-up time (appr. 24 CPU Bus Cycles for HC08 EY16, MM908E62x MCUs)<br />

• communication even if master and slave relative clock freq. differ by up-to ±14%<br />

• special timeout and reset features to deal with unintentional user SW run-away into<br />

bootloader<br />

• Flash driver routines not in bootloader to rule out dangers of unintentional flash<br />

programming<br />

• provision for special user application software test before final user appl. validation<br />

• security and authentification features to access the bootloader<br />

• easy to integrate into customer user application<br />

Quality High speed programming Support www.promik.com<br />

2


BENEFITS OF A LIN BOOTLOADER<br />

• End-Of-Line Programming<br />

- Logistics<br />

- time-to-market shortened<br />

• Field-Updates<br />

- Save repair costs and time<br />

Quality High speed programming Support www.promik.com<br />

2


Semi-Automatic In-Circuit<br />

Programming Station<br />

Bed-of-needles adapter for up to 4 units<br />

<strong>ProMik</strong> GmbH offers you professional semi-automatic<br />

programming stations suitable for in-circuit programming<br />

in your production. Microcontrollers of different<br />

manufacturers are supported (Freescale/Motorola, ST<br />

Microelectronics, Renesas, NEC, Fujitsu, etc.).<br />

These semi-automatic programming stations mainly consist<br />

of the following components: bed-of-needles adapter<br />

(see Picture 1), a PC with serial interface and a digital<br />

I/O-card. Contact to your target board is achieved through<br />

the bed-of-needles. The control software runs on a<br />

PC with Windows. Up to four autonomous MSP68XX<br />

Programmers simultaneously program the plugged units.<br />

Communication between the PC and the Programmer<br />

is through a standard serial interface (RS232).


Semi-Automatic In-Circuit<br />

Programming Station<br />

Adapter with an additional stamping unit Interface connectors on the adapter rear side<br />

PC Control Software for a System with 3 Programmers<br />

Technical data<br />

• mechanical changeable adapter<br />

with parallel closing pressure mechanic<br />

• robust and durable mechanic,<br />

cover with damper<br />

• the housing can be opened<br />

for debugging purposes<br />

• ease of use due to the slanted housing<br />

• suitable for up to 4 MSP68XX<br />

Programmers<br />

• expandable to a tandem system<br />

(2 adapters can work in parallel<br />

controlled through only one control<br />

software, thus up to 8 programmers<br />

can do their tasks simultaneously)<br />

• handling and visualization is done<br />

through 3 push-buttons/status lamps<br />

red/yellow/green (in conjunction<br />

with the control software running<br />

on the host system<br />

e.g. green lamp = programming OK,<br />

red lamp = programming failed,<br />

green push-button = start the<br />

programming task,<br />

red push-button = confirm failed<br />

programming attempt)<br />

• cover interlock while the programming<br />

task is running, to prevent accidental<br />

opening<br />

• quick and easy changeover for different<br />

units (3 knurled screws for the<br />

bed-of-needles and 2 knurled screws<br />

for the cover with holding down<br />

elements)<br />

• interfaced through a 96-pole<br />

VG-connector, standard 192 test points,<br />

expandable for up to 384 test points<br />

• customized interface<br />

• mech. dimensions:<br />

530 x 450 x 330 mm (B x T x H)<br />

• max. usable area:<br />

350 x 230 mm (B x T)<br />

<strong>ProMik</strong> Programmiersysteme<br />

für die Mikroelektronik GmbH<br />

Südwestpark 100<br />

90449 Nürnberg, Germany<br />

Telefon +49 911-252665-0<br />

Telefax +49 911-252665-66<br />

info@promik.com<br />

www.promik.com


In-Line<br />

Programming System<br />

Automatic Loading Unit Automatic In-Line Programming Station Automatic Unloading Unit


<strong>ProMik</strong> Programmiersysteme<br />

für die Mikroelektronik GmbH<br />

Südwestpark 100<br />

90449 Nürnberg, Germany<br />

Telefon +49 911-252665-0<br />

Telefax +49 911-252665-66<br />

info@promik.com<br />

www.promik.com


Lead inspection<br />

PA2012<br />

Software<br />

Based on Windows XP workstation<br />

for programming and optical inspection<br />

• Network capability<br />

• Statistics<br />

• Log files for traceability according<br />

to ISO/TS16949<br />

• Handling system controlled by Simatic S7<br />

Hardware<br />

Industrial PC<br />

• Strong Pentium IV Processor<br />

• Flat screen 17” TFT-Monitor<br />

• Local operating buttons<br />

• Image processing system<br />

Programming system<br />

Based on Muliprogrammer MSP68XX<br />

• programming time not an issue<br />

• Programming capacity: 1200 pcs/hour<br />

• smart programming algorithem<br />

• spec. libraries for: various MCU´s<br />

(freescale, RENESAS, NEC, Microchip,<br />

ST-Micro, etc.)<br />

• production management (order document)<br />

• open top sockets for various packages:<br />

QFP, TQFP, TSSOP, SOIC, PLCC, BGA, etc.<br />

• File Format: Motorola (S-Record),<br />

Intel (HEX), ELF-format.<br />

Image processing for LEAD inspection<br />

Every machine cycle controlled by optical inspection<br />

• 2D Colinearity for LEAD inspection<br />

• 3D Coplanarity for LEAD inspection<br />

• system consists of 4 CCD-Cameras<br />

Tray stacker Taping<br />

Tray stacker<br />

Tray stacker for input and output<br />

• JEDEC Standard Trays<br />

• Stacker for up to 200 mm height<br />

• Capacity for 20 trays<br />

• Tray teaching via camera<br />

Stick feeder (Option)<br />

Stick feeder for input<br />

• Output Tape&Reel<br />

• Capacity for 15 sticks<br />

Taping<br />

The taping capability is integrated<br />

• 8 mm to 56 mm Tape Width<br />

• Heat adhesive sealing<br />

• Optical detection after part insert<br />

• Reject handling<br />

Handling System<br />

• Ultra speed multiple axis<br />

• Handles all device packages<br />

• 0 to 360 degree rotation<br />

• 3 sec handling time e.g. Tray to Tape<br />

• Vacuum pump<br />

Technical data<br />

power: 3 x 400 V / 16 A<br />

pneumatic: 6 bar<br />

air consumption: approx. 10 l/min.<br />

vacuum: - 0.9 bar<br />

weight: approx. 200 kg<br />

dimensions(HxWxD) : 1700x1500x1300 mm<br />

<strong>ProMik</strong> Programmiersysteme<br />

für die Mikroelektronik GmbH<br />

Südwestpark 100<br />

90449 Nürnberg, Germany<br />

Telefon +49 911-252665-0<br />

Telefax +49 911-252665-66<br />

info@promik.com<br />

www.promik.com


Professional Programming System PA2012<br />

- Programming time no longer an issue<br />

- Programming time reduced<br />

to the component handling time


file:///K|/FTF_Munich/Präsentation/<strong>ProMik</strong>_FTF_Presentation/Traceability/908E624_traceability_sample.txt<br />

2005.08.15 09:03:02:984: -------- Auftrag Laden: d:\Auftrag\Testkunde\ABC_954_051<br />

\ABC_954_051_15-08-05.auf<br />

2005.08.15 09:03:07:734: -------- Programmierungsmodul wird initialisiert --------<br />

2005.08.15 09:03:17:984: [ 0] Beginn 15.08.2005 09:03:07<br />

2005.08.15 09:03:17:984: [ 0] Kunde: Testkunde<br />

2005.08.15 09:03:17:984: [ 0] Auftragsnr.: 815456<br />

2005.08.15 09:03:17:984: [ 0] Aufgabe: Programmieren<br />

2005.08.15 09:03:17:984: [ 0] Sachnummer: ABC.954.051<br />

2005.08.15 09:03:18:000: [ 0] Materialcode: ABC.954.010<br />

2005.08.15 09:03:18:000: [ 0] Benutzer: wh<br />

2005.08.15 09:03:18:000: [ 0] Appl.-Version: 1.25.6.0<br />

2005.08.15 09:03:18:000: [ 0] DLL-Version: 1.10.1.0<br />

2005.08.15 09:03:18:000: [ 0] System: PA2012-01<br />

2005.08.15 09:03:18:843: [ 0] Programmer 1 SA-Nr.: 0601<br />

2005.08.15 09:03:19:953: [ 0] Programmer 2 SA-Nr.: 0602<br />

2005.08.15 09:03:21:140: [ 0] Programmer 3 SA-Nr.: 0603<br />

2005.08.15 09:03:22:250: [ 0] Programmer 4 SA-Nr.: 0604<br />

2005.08.15 09:03:23:484: [ 0] Programmer 5 SA-Nr.: 0605<br />

2005.08.15 09:03:24:625: [ 0] Programmer 6 SA-Nr.: 0606<br />

2005.08.15 09:03:25:703: [ 0] Programmer 7 SA-Nr.: 0607<br />

2005.08.15 09:03:26:906: [ 0] Programmer 8 SA-Nr.: 0608<br />

2005.08.15 09:03:28:000: [ 0] Programmer 9 SA-Nr.: 0609<br />

2005.08.15 09:03:29:125: [ 0] Programmer 10 SA-Nr.: 0610<br />

2005.08.15 09:03:30:234: [ 0] Programmer 11 SA-Nr.: 0611<br />

2005.08.15 09:03:31:328: [ 0] Programmer 12 SA-Nr.: 0612<br />

2005.08.15 09:03:31:625: [ 0] MCU-Typ: MM908E624<br />

2005.08.15 09:03:31:625: [ 0] Zugelassene Spannungswerte: 830 - 890<br />

2005.08.15 09:03:31:625: [ 0] Programmierung:<br />

2005.08.15 09:03:31:625: [ 0] Leerbereiche füllen: nein<br />

2005.08.15 09:03:31:625: [ 0] Verifizierung:<br />

2005.08.15 09:03:31:625: [ 0] Verifizierung durch Prüfsummenvergleich<br />

2005.08.15 09:03:31:625: [ 0] Verifizierungsspannung: 5,0 V<br />

2005.08.15 09:03:31:640: [ 0] Verifizierungsspannung: 5,4 V<br />

2005.08.15 09:03:31:640: [ 0] Verifizierungsspannung: 4,5 V<br />

2005.08.15 09:03:31:640: [ 0] Datei: D:\pattern\Test\ABC_954_051\v13_fill_8E.s19<br />

2005.08.15 09:03:31:640: [ 0] Prüfsumme: $08A7<br />

2005.08.15 09:03:31:640: [ 0] Security-Code: C2 78 C2 84 CF 22 C2 8A<br />

2005.08.15 09:03:31:640: [ 0] 1. Datenblock: $C000 - $FDFE<br />

2005.08.15 09:03:31:656: [ 0] 2. Datenblock: $FF7E - $FF7E<br />

2005.08.15 09:03:31:656: [ 0] 3. Datenblock: $FFDC - $FFFF<br />

2005.08.15 09:03:31:656: [ 0] <strong>ProMik</strong> 6<br />

2005.08.15 09:03:31:687: -------- InitializeProgrammerInterface: ok --------<br />

2005.08.15 09:03:31:984: System: <strong>ProMik</strong>-6<br />

2005.08.15 09:03:31:984: Appl.-Version: 1, 2, 121, 293<br />

2005.08.15 09:32:25:734: LOT-Nummer 1: 1TMEA00NER0<br />

file:///K|/FTF_Munich/Präsentation/<strong>ProMik</strong>_FTF_Presentation/Traceability/908E624_traceability_sample.txt (1 von 3)24.10.2005 11:54:31


file:///K|/FTF_Munich/Präsentation/<strong>ProMik</strong>_FTF_Presentation/Traceability/908E624_traceability_sample.txt<br />

2005.08.15 09:32:25:734: LOT-Nummer 2: NA<br />

2005.08.15 09:32:25:734: DTE-Nummer 1: 9D05110512<br />

2005.08.15 09:32:25:734: DTE-Nummer 2: NA<br />

2005.08.15 09:34:02:125: [ 1] Programmierung OK Trim=$7B Original($FDC2)=$80, Spg.=859<br />

2005.08.15 09:34:06:859: [ 2] Programmierung OK Trim=$90 Original($FDC2)=$96, Spg.=871<br />

2005.08.15 09:34:10:640: [ 3] Programmierung OK Trim=$B0 Original($FDC2)=$B7, Spg.=871<br />

2005.08.15 09:34:15:531: [ 4] Programmierung OK Trim=$80 Original($FDC2)=$8A, Spg.=872<br />

2005.08.15 09:34:19:296: [ 5] Programmierung OK Trim=$BA Original($FDC2)=$C2, Spg.=882<br />

2005.08.15 09:34:19:546: Chip ablegen; Socket: 1; ChipId: 22490<br />

2005.08.15 09:34:19:640: Chip OK; Socket: 1; ChipId: 22490<br />

2005.08.15 09:34:23:078: [ 6] Programmierung OK Trim=$91 Original($FDC2)=$9A, Spg.=862<br />

2005.08.15 09:34:23:765: Chip ablegen; Socket: 2; ChipId: 22491<br />

2005.08.15 09:34:23:796: Reel Start<br />

2005.08.15 09:34:23:890: Chip OK; Socket: 2; ChipId: 22491<br />

2005.08.15 09:34:23:890: [ 1] Programmierung OK Trim=$AB Original($FDC2)=$AD, Spg.=865<br />

2005.08.15 09:34:27:937: Chip ablegen; Socket: 3; ChipId: 22492<br />

2005.08.15 09:34:27:968: Reel Start<br />

2005.08.15 09:34:28:031: Chip OK; Socket: 3; ChipId: 22492<br />

2005.08.15 09:34:32:218: [ 7] Programmierung OK Trim=$AB Original($FDC2)=$B4, Spg.=869<br />

2005.08.15 09:34:32:281: Chip ablegen; Socket: 4; ChipId: 22493<br />

2005.08.15 09:34:32:312: Reel Start<br />

2005.08.15 09:34:32:375: Chip OK; Socket: 4; ChipId: 22493<br />

2005.08.15 09:34:36:578: Chip ablegen; Socket: 5; ChipId: 22494<br />

2005.08.15 09:34:36:640: Reel Start<br />

2005.08.15 09:34:36:703: Chip OK; Socket: 5; ChipId: 22494<br />

2005.08.15 09:34:40:890: Chip ablegen; Socket: 6; ChipId: 22495<br />

2005.08.15 09:34:40:937: Reel Start<br />

2005.08.15 09:34:41:000: Chip OK; Socket: 6; ChipId: 22495<br />

2005.08.15 09:34:41:500: [ 2] Programmierung OK Trim=$CC Original($FDC2)=$D2, Spg.=860<br />

2005.08.15 09:34:45:453: Chip ablegen; Socket: 7; ChipId: 22497<br />

2005.08.15 09:34:45:484: Reel Start<br />

2005.08.15 09:34:45:546: Chip OK; Socket: 7; ChipId: 22497<br />

2005.08.15 09:34:45:781: [ 3] Programmierung OK Trim=$84 Original($FDC2)=$8D, Spg.=871<br />

2005.08.15 09:34:49:765: Chip ablegen; Socket: 1; ChipId: 22496<br />

2005.08.15 09:34:49:796: Reel Start<br />

2005.08.15 09:34:49:859: Chip OK; Socket: 1; ChipId: 22496<br />

2005.08.15 09:34:50:140: [ 4] Programmierung OK Trim=$9D Original($FDC2)=$A6, Spg.=863<br />

2005.08.15 09:34:53:968: Chip ablegen; Socket: 2; ChipId: 22498<br />

2005.08.15 09:34:54:000: Reel Start<br />

2005.08.15 09:34:54:093: Chip OK; Socket: 2; ChipId: 22498<br />

2005.08.15 09:34:54:343: [ 5] Programmierung OK Trim=$96 Original($FDC2)=$A0, Spg.=874<br />

2005.08.15 09:34:58:312: Chip ablegen; Socket: 3; ChipId: 22499<br />

2005.08.15 09:34:58:359: Reel Start<br />

2005.08.15 09:34:58:421: Chip OK; Socket: 3; ChipId: 22499<br />

2005.08.15 09:34:58:640: [ 6] Programmierung OK Trim=$8F Original($FDC2)=$98, Spg.=873<br />

2005.08.15 09:35:02:625: Chip ablegen; Socket: 4; ChipId: 22500<br />

file:///K|/FTF_Munich/Präsentation/<strong>ProMik</strong>_FTF_Presentation/Traceability/908E624_traceability_sample.txt (2 von 3)24.10.2005 11:54:31


file:///K|/FTF_Munich/Präsentation/<strong>ProMik</strong>_FTF_Presentation/Traceability/908E624_traceability_sample.txt<br />

2005.08.15 09:35:02:656: Reel Start<br />

2005.08.15 09:35:02:718: Chip OK; Socket: 4; ChipId: 22500<br />

2005.08.15 09:35:03:390: [ 7] Programmierung OK Trim=$86 Original($FDC2)=$8E, Spg.=880<br />

2005.08.15 09:35:07:187: Chip ablegen; Socket: 5; ChipId: 22501<br />

2005.08.15 09:35:07:218: Reel Start<br />

2005.08.15 09:35:07:281: Chip OK; Socket: 5; ChipId: 22501<br />

2005.08.15 09:35:07:281: [ 1] Programmierung OK Trim=$81 Original($FDC2)=$8B, Spg.=871<br />

2005.08.15 09:35:11:265: Chip ablegen; Socket: 6; ChipId: 22502<br />

2005.08.15 09:35:11:312: Reel Start<br />

2005.08.15 09:35:11:375: Chip OK; Socket: 6; ChipId: 22502<br />

2005.08.15 09:35:11:656: [ 2] Programmierung OK Trim=$AF Original($FDC2)=$B7, Spg.=864<br />

2005.08.15 09:35:15:593: Chip ablegen; Socket: 7; ChipId: 22503<br />

2005.08.15 09:35:15:656: Reel Start<br />

2005.08.15 09:35:15:718: Chip OK; Socket: 7; ChipId: 22503<br />

2005.08.15 09:35:16:453: [ 3] Programmierung OK Trim=$6E Original($FDC2)=$72, Spg.=883<br />

2005.08.15 09:35:19:968: Chip ablegen; Socket: 1; ChipId: 22504<br />

2005.08.15 09:35:20:000: Reel Start<br />

2005.08.15 09:35:20:062: Chip OK; Socket: 1; ChipId: 22504<br />

2005.08.15 09:35:20:531: [ 4] Programmierung OK Trim=$8F Original($FDC2)=$98, Spg.=866<br />

2005.08.15 09:35:24:265: Chip ablegen; Socket: 2; ChipId: 22505<br />

2005.08.15 09:35:24:328: Reel Start<br />

2005.08.15 09:35:24:390: Chip OK; Socket: 2; ChipId: 22505<br />

2005.08.15 09:35:25:000: [ 5] Programmierung OK Trim=$A9 Original($FDC2)=$B2, Spg.=882<br />

2005.08.15 09:35:28:562: Chip ablegen; Socket: 3; ChipId: 22506<br />

2005.08.15 09:35:28:593: Reel Start<br />

[Barcode Label Nr. ]<br />

Manuf=Freescale<br />

MPN=1PMM908E624ACDWB<br />

Lot1=1TMEA00NER0<br />

Date1=9D05110512<br />

Lot2=1TMEA017570<br />

Date2=9D0519<br />

CusProdID=ABC.954.051<br />

Software=V13-FILL-8E.S19<br />

Qty=Q1716<br />

MSLvIn=3<br />

MSLvInHrs=168 Hours<br />

TofDry=3 Hours<br />

MSLvOut=3<br />

MSLvOutHrs=-3,0 Hours<br />

Seq/Reel/Set No=<br />

Tray/Set=<br />

Zusatz=Pb-free=N, RoHS=N<br />

Theta=245<br />

TotalQ=0<br />

file:///K|/FTF_Munich/Präsentation/<strong>ProMik</strong>_FTF_Presentation/Traceability/908E624_traceability_sample.txt (3 von 3)24.10.2005 11:54:31


<strong>ProLINFlasher</strong>


<strong>ProLINFlasher</strong><br />

PC Control Software for a System with 3 Programmers<br />

<strong>ProMik</strong> Programmiersysteme<br />

für die Mikroelektronik GmbH<br />

Südwestpark 100<br />

90449 Nürnberg, Germany<br />

Telefon +49 911-252665-0<br />

Telefax +49 911-252665-66<br />

info@promik.com<br />

www.promik.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!