revised 14-Aug-2008
Data I/O Corporation
Style Guide and Glossary
Contents: Data I/O Product names - HW this page Data I/O Product names - SW p.3 Sprint Products p.6 PS300/ p.8 RoadRunner p.11 Unifamily p.15 FlashPAK p.16 In-System Programming (ISP) p.18 Common Terms (includes TaskLink terms, shaded) p.21 FLX500 p. 29 Feedback? userdocs@data-io.com Also, make a comment in this document: Click the yellow Insert Comment button in the toolbar (or click Comment under the Insert menu).
Data I/O Product names - HW CORRECT
3980xpi 3900 AutoSite DUAL DUAL DUAL Package FlashPAK Developer’s Station Test Station, FlashPAK Test Station FlashPAK for M-Systems M-Sys FlashPAK, FlashPAK M-Sys FlashPAK, FlashPAK II FlashPAK System Note caps. Caps. It is the DUAL with no TOP Caps. It is the DUAL with no TOP This is the DUAL with TOP. PN 901-0121-004 (or later) for developing device support. Includes Developer Board and jumper wires.
NOT:
COMMENT
No hypen, no space. xpi is italisized and lower case..
A special FlashPAK designed to program M-System’s DiskOnChip microprocessors. It can be upgraded to program other devices like a standard FlashPAK. Note Caps. The II is a font with SERIFs, preferrably Lucida Bright. A desktop programmer that uses a FlashCORE programmer and TaskLink. A removable top piece allowing Sprint Desktop Programmers to program Flash devices. The term for the base unit of FLX500, the FLX-FMD, and future models. And the generic term that refers to all the products that use this base.
FlashTOP FLX
D:\Docstoc\Working\pdf\7fa558c8-d5b2-4bbc-8aa4-a5734c044f8b.doc
-1 -
Data I/O Product names - HW CORRECT
FLX500
NOT:
FLX-500 FLX 500
COMMENT
No hyphen. No space. The model name for the desktop handler that programs Flash devices. The Flash Media Duplicator. It writes to Flash media cards such as SDs and MMCs. Either term ―writes‖ or ―programs‖ can be used for applicable audience. The name of our ISP programmers. One word. The first (or prominent instance) is generally written in, Font: Eras Bold ITC, Style: none. (optional: Color: Dark Blue.) After first instance IW can be used. IW-200 has only two layers, and IW-300 has three layers and can be daisy-chained.
FLX-FMD
FLX FMD SD
ImageWriter IW-200 IW-300
Image Writer
MULTISYTE Programmer OCTAL OPTIMA OPTIMA light PLUS 48 PM2500 ProLINE-RoadRunner Automated Programming System ProLINE-RoadRunner, RoadRunner,
RoadRunner Programming System ,
General term for the OCTAL, QUAD and DUAL, (none come with TOPs) all caps all caps CAPs and lower case all caps
This is the official product name for the entire system—TaskLink, RoadRunner, and the MEMORY card. Also, see RoadRunner below. RoadRunner Feeder Note caps and hyphen. RoadRunner Programming Feeder is okay. RoadRunner XLF accepts 44 mm device tape.
RoadRunner XLF, PS Automotive Performance Pak PS FlashCORE PS Infinity, PS Infinity Series PS Series FlashCORE See Automotive Performance Pak. Refers to PS Series machines with FlashCORE programmers. A system for programming and re-taping devices with one or more RoadRunners. means specifically PS200, PS288FC, PS300, PS300FC, and may include PP100, but not the PS Infinity.
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
-2–
Data I/O Product names - HW CORRECT
PS200, PS300, PS300FC, PS288FC, PS588
NOT:
PS 300 PS-300 FlashCORE
COMMENT
No space. No hyphen. PS300™ FlashCORE™ is PS300 with FlashCORE programmers installed. PS-FC may be used for PS Series with FlashCORE programmers. Also, Automated Programming System. Caps. a general term for OPTIMA & OPTIMA light For PS Systems Note caps Note Caps and hyphen. xpi is italisized and lower case.
QUAD SINGLESYTE TF30 Tray Feeder UniSite UniSite-xpi
Data I/O Product names - SW CORRECT
AH400 AH500 Automotive Performance Pak, AP Pak Automotive Performance Pack AP-Pak
NOT:
COMMENT
PS software for systems with Windows 98 PS software for systems with Windows XP AP Pak (no hyphen) is the acceptable abbreviation (prevent a line break between words with Shift + Cntrl + Space in Word.) Also, both terms can be prefixed with PS and a space. AP Pak is four SW Utilities within the PS System (on the Setup window > Options tab). They are: PS Remote Monitoring, Enhanced Statistic, Confirm Input Device, and Label Generator.
Bad Block SDK, BB SDK
Data I/O’s SW that allows developers to design and debug a BB scheme on their computer rather than on a FlashCORE programmer. The simulator creates and initializes the selected Bad Block Handling module. No builds for the FlashCORE environment are necessary while developing the BB scheme.
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
-3–
Data I/O Product names - SW CORRECT
DataMapper
NOT:
COMMENT
Our SW application for Windows that translates and merges customer data files of many different formats (Intel Hex, Motorola S Record, etc.) into one binary output file which can then be used with TaskLink and Data I/O programmers. Note the capital M.
Enhanced Statistical Process Control Logging Software Enhanced Yield Programming Controls (for PS) ImageWriter Tools JobLink Label Generator
Enhanced SPC Software (after initial full title) is for applications involving programming ICs for use with Data I/O automated handling systems. Devices Failing Continuity are Retried Software provided with IW which includes a Programmer Control Panel and Flow Editor. Data I/O’s SW required to write data to Flash cards with the FLX-FMD (Flash Media Duplicator). Data I/O SW for PS Systems is started from within AH500 and creates printed labels for reels of devices. Tape Label Generator is okay.
NAND Flash Bad-Block Schemes (for FlashCORE) PS Automotive Performance Pak PS Remote Monitor (part of the AP Pak) RoadRunner Remote Monitor
The NAND Flash Bad-Block Schemes software option package contains numerous new sophisticated schemes. See Automotive Performance Pak. Data I/O SW that allows monitoring ten PS Systems from a PC. See also, RoadRunner Remote Monitor. Data I/O SW that allows monitoring many RRs from a PC. See also, PS Remote Monitor. Data I/O’s SW that converts serial number data in six file formats, and from up to 8 input files, into a comma delimited ASCII text file (with .csv extension) used by SNServer. Data I/O’s SW that responds to requests from networked FlashCORE programmers and serves serial numbers. See also, SNF. Note Caps. TaskLink for first time use. TLWin is acceptable after first spellout-out use. -4–
Serial Number Formatter, SNFormatter, SNF Serial Number Server, SNServer, SNS TaskLink, TaskLink for Windows
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
Data I/O Product names - SW CORRECT
Version Control Software (for PS via TaskLink; part of AP Pak)
NOT:
COMMENT
Enables customers to run a Job on a PS Series FlashCORE system with repeatable results regardless of which versions of TaskLink and programmer firmware are currently installed. TaskLink compares versions and restores the original version of the component if a mismatch is found, or warns the Operator of the condition.
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
-5–
Sprint Products CORRECT
Adapter Plate DIN
NOT:
COMMENT
On the TOP84PLC, the plate with the square or rect. to accommodate different devices Deutsche Institut fur Normung (German Standards Institute). A plug-and-socket connector used to connect PC keyboards and other devices Dual Inline Package Caps. It is the DUAL with no TOP This is the DUAL with TOP. A removable top piece allowing Sprint Desktop Programmers to program Flash devices.
DIP socket DUAL DUAL Package FlashTOP insert plate MULTISYTE Programmer OCTAL OPTIMA OPTIMA Booster OPTIMA light PLUS 48 Pressure Plate Production Adapter QUAD SINGLESYTE TaskLink, TaskLink for Windows TOP TOP Socket Module UniSite unit μBGA uBGA OPTIMA-Booster adapter plate
For the TOP84PLC, the seven plates for different size devices. General term for the OCTAL, QUAD and DUAL (101), (none come with TOPs) caps all caps No hyphen. OPTIMA IN caps.
caps On the TOP84PC, the plate with 4 slots that is placed on the inside of the door.
Caps. a general term for OPTIMA & OPTIMA light Note Caps. TaskLink for first time use. TLWin is acceptable after first spellout-out use. Any top piece that fits onto a Sprint programmer.
Note caps Refers to a whole product (for text that customers will see)
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
-6–
Sprint Products CORRECT NOT: COMMENT
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
-7–
PS300/288/588 CORRECT
12-site AH400 (AH400.exe) Automotive Performance Pak AP Pak
NOT:
AH-400 Automotive Performance Pack AP-Pak
COMMENT
hyphenated Caps AP Pak is the acceptable abbreviation. Also, both term can be prefixed with PS and a space. AP Pak is four SW Utilities within the PS System (on the Setup window > Options tab). They are: PS Remote Monitoring, Enhanced Statistic, Confirm Input Device, and Label Generator. A significant steel plate that electrical equipment is mounted on. (PS588 will have two, with the largest being 2-piece.)
e-plate
Flash Programmer
Flashtop, flash4top
A removable programmer on the PP100 for Flash devices. Supports the PNP head
gantry pick and place (PNP) head PP100 Programmer Handler probe PS Automotive Performance Pak PS FlashCORE PS Infinity PS Series PS200, PS300, PS300FC, PS288FC, PS588 PS 300 PS-300 FlashCORE PS Remote Monitor FlashCORE Smac Head,
Supports the probe. P&P is also used, be consistent within the doc. Also, PP100 Automated Programming System; PP100 Automated Programmer Handler. This machine can be configured with Flash and Universal programmers. "probe tip" is redundant unless speaking specifically about the end of the probe See Automotive Performance Pak. Refers to PS Series machines with FlashCORE programmers. Also, PS Infinity Series. A system for programming and re-taping devices with one or more RoadRunners. means specifically PS200, PS288FC, PS300, PS300FC, and may include PP100, but not the PS Infinity. No space. No hyphen. PS300™ FlashCORE™ is PS300 with FlashCORE programmers installed. PS-FC may be used for PS Series with FlashCORE programmers. Also, Automated Programming System. Data I/O SW that allows monitoring ten PS Systems from a PC. See also, RoadRunner Remote Monitor.
teach (socket, park, vision, etc.) Universal Programmer
calibrate, align Preferred to Optima Programmer regarding the PS machines. -8–
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
PS300/288/588 CORRECT
Universal Upgrade Kit Working surface
NOT:
COMMENT
Include e-plate and cabling to support Universal programmers. is preferred to Top Plate.
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
-9–
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
- 10 –
RoadRunner CORRECT
air input line ball screw Back Plane Board Basic Spares Kit button cable guard collect and place principle Basic Spare Parts Kit key cable cover You select (or "key in") a command by pressing a button on the keypad display. The stainless steel bracket covering the ribbon cable at the Control Panel Module. Each probe on the pick and place head collects devices one at a time from the tape, places them in the programmer, then collects them from the programmer sockets one at a time and places up to 4 on the belt together. Control Panel indicator lamp assembly, UI panel controller board Cover Tape Module assembly, system cover tape reel device tape (or carrier tape) display, or screen, or keypad display spool pocket tape window, display screen, panel feeder bank feeder table or feeder cart This is the area on the assembly machine onto which feeders, and the RoadRunner, mount. The feeder bank is sometimes separate from the machine for offline setup. The feeder bank, when outside of the machine, is referred to as the feeder table or cart. clamp Not clamp. The hook attaches to the assembly machine feeder bank or table. It secures the RoadRunner when mounted to the feeder bank. The Liquid Crystal Display. See also, Control Panel Module. main computer board, RPX made by Embedded Planet Control Panel light may also be used—lamp is preferred. See also, display.
NOT:
air inlet lead screw
COMMENT
Part of the Linear Stage Module Caps.
Control Panel lamp Control Panel Module
hook
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
- 11 –
RoadRunner CORRECT
inline programming solution
NOT:
COMMENT
The ProLINE-RoadRunner provides an inline programming solution, i.e., it interfaces to existing production line equipment (mounts on the feeder bank of an existing assembly machine in the line)
Interface Manifold
Probe Manifold, Flow Control Manifold, PNP Manifold, Probe Speed Manifold
The small air manifold between the PNP Head and the big Pneumatic Manifold.
job (Lower case) Job (Uppercase J) keypad Linear Stage Module
. . . when referring to a job card, or a job in general. A collection of parameters and data files. when referring to the command on the display screen Where the buttons are on the control panel. (the buttons are not on the keypad display) The Linear Stage provides the horizontal motion to the pick and place head (the Module includes the Pick & Place Head) RoadRunner for programming Flash memory devices (versus microcontrollers) assembly A group of parts making up an assembly that, in general, is installed as a unit. Examples are: Programmer Module, Tape-In Module, Tray Module.)
Memory RoadRunner module
mount (the RR to SMA) one-touch fittings output belt, conveyor belt
attach SMC product name for quick release air connectors output track This is the output conveying belt onto which the programmed devices are placed and moved into the assembly machine. The head moves along a single axis. PNP is preferred to P&P, although either is okay. Pneumatic Assembly Attaches to the pick and place head to align devices The module which programs four Flash devices in parallel Program Module, Programming Module, Programmer Assembly The FlashCORE programmer and related actuation mechanisms that are removed/replaced as a unit.
pick and place head (PNP head, or P&P head) Pneumatic Module precisor programmer Programmer Module
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
- 12 –
RoadRunner CORRECT
programming system ProLINE-RoadRunner Automated Programming System ProLINERoadRunner/[SMT Mfgr name] reject bin RoadRunner Remote Monitor RoadRunner
NOT:
COMMENT
This incorporates items from the programmer to the front panel. It includes hardware and embedded. This is the official product name for the entire system— TaskLink, RoadRunner, and the MEMORY card. Also, see RoadRunner below. e.g., ProLINE-RoadRunner/Siemens e.g., "Unpack the RoadRunner/Siemens from the box …" e.g., "The ProLINE-RoadRunner/Fuji MFU requires …" This container is used to collect devices which fail during programming, which are not placed onto the belt Data I/O SW that allows monitoring many RRs from a PC. See also, PS Remote Monitor. RoadRunner may be used by itself when referring to just the unit that mounts to the SMT feeder bank. In specific documents, other rules may be applied if they are noted or obvious. The first use should always be the full name & trademark (ProLINE-RoadRunner) Also see, Memory RoadRunner, RoadRunner for µController
RoadRunner for Microcontrollers RoadRunner Programming System Robotics Cover RoadRunner Feeder side cover, Front Cover, Right Cover, Cover Panel SMA Machine SMD SMT Assembly Spares Kit start button Spares Parts Kit run button, start key Take-Up Reel tape Input
RoadRunner designed for Microcontrollers. This RoadRunner uses only two probes and operates on a two-device collect and place principle. RoadRunner Programming Feeder is okay. The plastic cover over the entire Linear Stage. Magnets hold it on.
Surface Mount Assembly Machine Service Mount Device Surface Mount Technology Assembly Caps.
Caps. The reel that the cover tape rolls onto The tape input is where the tape feeds into the programming system. It is available for different tape widths. - 13 –
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
RoadRunner CORRECT
Tape-In Module teach belt position
NOT:
assembly calibrate, align
COMMENT
Hyphenated. Calibrate refers to setting voltages and waveforms.
teach reject bin position
calibrate, align
teach socket position
calibrate, align
teach tape position teach vs. align
calibrate, align When referring to the Teach menu, one teaches operational parameters. Otherwise, align is generally used. air vacuum air filters Replaceable filters on the vacuum manifold.
vacuum vacuum filters
Waveform Board
Caps. Refers to the pin driver electronics
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
- 14 –
Unifamily CORRECT
3900xpi Back Panel Board Stack Assembly Contact Block, Subassembly, Sandwich, Octagon MatchBook Note two caps. A plastic frame with hinged lid for supporting Surface Mount Devices such as SOICs, PLCCs, LCCs, and PGAs. Caps. The electronics that manipulate wall current into DC current appropriate for the programmer circuitry. Package Pinout Interface. Also can mean Programmable Peripheral Interface. Also can mean pixels per inch. See also PPI Adapter. Peripheral Programmer Interface. Adapter is also title case. (It is a Data I/O Corporation part name.) Also, see ppi. Caps. May also be called Base if it is not confused with the base of something else. A general term for the interface between the programmer and the device. To be specific, name the appropriate base, i.e., PLCC Base, PPI Base, or DIP Base. UniSite System A desktop programmer that uses TaskLink.
NOT:
COMMENT
xpi is always lower case and Italicized (or stylized) Caps. Caps. The octagonal PCBs that make up the pin-driver and programming electronics.
Power Supply ppi
PPI Adapter
Socket Base
UniSite UniSite-xpi
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
- 15 –
FlashPAK CORRECT
Actuating Bar Actuator Cover Auto Start block Lot, batch DCA Developer Board FlashPAK FlashPAK for M-Systems Probe Board FlashPAK System M-Sys FlashPAK, FlashPAK M-Sys FlashPAK Developer’s Station Test Station, FlashPAK Test Station Top-Level menu
NOT:
Actuation Bar
COMMENT
The yellow bar that moves the Actuator Plate up and down to open and close the sockets. The small cover directly over the Actuator Plate. The feature that allows the programming of devices without pressing Start after closing the sockets. One, two, three, or four devices in the Socket Adapter that get programmed simultaneously. Dry, clean air used for developing device support. A desktop programmer that uses a FlashCORE programmer and TaskLink. A special FlashPAK designed to program M-System’s DiskOnChip microprocessors. It can be upgraded to program other devices like a standard FlashPAK. PN 901-0121-004 (or later) for developing device support. Includes Developer Board and jumper wires.
main menu, also Job menu Network Connector, 10BaseT
The menu that you cannot back out of by pressing the Menu button. The first item is Job. It doesn’t matter if you are in Supervisor Menus or Operator Menus. The jack for communications. The most common form of Ethernet is called 10BaseT, which denotes a peak transmission speed of 10 mbps using copper twisted-pair cable. Ethernet is a standard for connecting computers into a local area network (LAN). Cable for debugging and developing device support. Also, Blackbird.
Ethernet Connector, Twisted Pair Ethernet,
OCDemon Interface reject area Status Lamps system software Update Card reject bin Indicator lights
Notice: this is different from RR The three lamps on the Control Panel . . . is preferred over system firmware. A memory card with system software for updating FlashPAK
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
- 16 –
FlashPAK CORRECT NOT: COMMENT
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
- 17 –
In-System Programming (ISP) CORRECT
Algorithm
NOT:
firmware (IW ONLY)
COMMENT
–IW ONLY– The algorithm contains the Startup (Bootloader) control, Startup pump, Algorithm code, system code, and Control Layer operating system. The Algorithm code and system code could each have specific versions, but they are always bundled together. Initial capitalization when referring to IW’s Algorithm/code.
ASIC BSDL CIL Control Layer daisy-chain (or link —more general) gang
Application-Specific Integrated Circuit (can have 500 pins). Acronym: Boundary Scan Description Language Computer Interface Language. Data I/O’s command set to customize and control ImageWriter. IW-300—only hardware. Capitalized when used to refer to Data I/O’s ISP product. A bus wiring scheme in which devices are connected to each other in sequence, for example, device A is wired to device B, device B is wired to device C, etc. With IW, a daisy-chain is created using the Link Input and Link Output connectors (when a master is connected to a PC). Use link (or linked) for a more general reference to a daisy-chain.
Data Pump
datapump data pump layer
Two words. Capitalized when used to refer to Data I/O’s ISP product. This equipment (hardware and software) contains all memory containing the data that you write to the target device. It also contains drivers and includes a Compact Flash card and a USB interface. The number of data pins a device has.
device bus width, device bus size Flow job Flow Flow Object GPIB ImageWriter IW-200 IW-300 Image Writer
Flow, capitalized, refers to the ordered data that makes up a job for IW programmers. Flow is analogous to job. It is ―script‖ or instructions pertaining to Objects. General Purpose Interface Bus The name of our ISP programmers. One word. The first (or prominent instance) is generally written in, Font: Eras Bold ITC, Style: none. (optional: Color: Dark Blue.) After first instance IW can be used. IW-200 has only two layers, and IW-300 has three layers and can be - 18 –
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
In-System Programming (ISP) CORRECT
ImageWriter Tools IW Tools in-circuit In-System Programming (ISP) interconnect interconnected IWs
NOT:
Tray App in circuit ISP Programming ISP programmer ganged
COMMENT
daisy-chained. Software that includes Programmer Control Panel, Flow Editor, and Programmer Image Editor. Hyphenated, as in in-circuit testing. Caps. When referring to a programmer, spell it out: In-System programmer. See also, Module. IWs are interconnected using the Control Interface connection, and only when executing commands, i.e., programming the target board(s). Do not refer to interconnected IWs as Networked. See USB networked, and daisy-chain. Any product that has a programmable semiconductor device installed during manufacturing in a way that supports externally accessing and programming the device in-place at a later time. Acronym: Master In, Slave Out. See also, MOSI.
ISP-capable products
MISO module (IW module) (ISP module) MOSI Object on-board Flow Object on board onboard Physical Layer Pod ISP programmer
When referring to the IW, use module or programmer. If used with the ISP acronym, use only module, such as ISP module. Acronym: Master Out, Slave In. See also, MISO. Objects are features of a device. Hyphenated. Use as in on-board programming, or an onboard device meaning on a PCB board. Two words. Capitalized when used to refer to Data I/O’s ISP product. This is hardware that provides electrical drivers and connections for protocols, such as RS232, I2C, SPI, and JTAG. Two words. Serial Clock IW protocols. • SPI = Serial Peripheral Interface. • JTAG = Joint Test Action Group; the usual name used for the IEEE 1149.1 standard entitled Standard Test Access Port and Boundary-Scan Architecture for test access ports used for testing printed circuit boards using boundary scan. Test Access Ports - 19 –
pin map SCK SPI, I2C, RS-232, JTAG and other serial interfaces
TAP Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
In-System Programming (ISP) CORRECT
TTL USB
NOT:
COMMENT
Transistor to Transistor Logic Universal Serial Bus. (A type of connector.) An external peripheral interface standard for communication between a computer and external peripherals over an inexpensive cable using bi-serial transmission. IWs are USB Networked when they are available on a PC for reading and writing via USB connection. These IWs do not communicate with each other unless one is a master with other IWs daisy-chained to it. See daisy-chain and interconnected.
USB Network USB Networked IWs
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
- 20 –
Common Terms
—includes TaskLink (shaded)
CORRECT
10BaseT, network connector
NOT:
Ethernet Connector, Twisted Pair Ethernet,
COMMENT
The communications cable and jack. The most common form of Ethernet is called 10BaseT, which denotes a peak transmission speed of 10 mbps using copper twisted-pair cable. Ethernet is a standard for connecting computers into a local area network (LAN). This plate opens and closes (actuates) the 4 programming sockets to allow devices to be put in the sockets, closed for programming and opened again for removal of the programmed devices.
Actuator Plate
algorithm developer, Device Support engineer airflow ALM
programmer air flow
A person who writes algorithms; develops support. one word Algorithm Load Module. Also, Alg LM. An algorithm file that is formatted for release, and therefore independent from the programming system file. Authorization Ship Notice. AKA: BOM Release, ARelease. The spec is complete, all engineering documents are released to Production. The Gold unit is handed over to Production. Automatic Test Equipment
ASN
ATE bad block Bad Block SDK, BB SDK badblock
two words Data I/O’s SW that allows developers to design and debug a BB scheme on their computer rather than on a FlashCORE programmer. The simulator creates and initializes the selected Bad Block Handling module. No builds for the FlashCORE environment are necessary while developing the BB scheme.
blank state BDM build
What is left in a memory cell after an erase operation. Background Debug Mode Use this as a verb, not a noun. Synonymous with compile. To compile the Alg and DevParms files, and sometimes to also link them to the OSE. means the root of the C drive. This is more specific than C: which just means C drive. - 21 –
C:\
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
Common Terms
—includes TaskLink (shaded)
CORRECT
cable carrier
NOT:
e-chain, energy chain, cable track
COMMENT
The plastic chain-like product by IGUS that supports cables, hoses, etc. IGUS's registered trade name is Energy Chain. The plastic tie for securing wires and cables (as well as other items). A tool shaped like a gun for tightening cable ties and cutting off the end. refers to setting voltages or waveforms
Cable Tie Cable Tie Gun calibrate Checksum chipshooter
Wire Tie, Wire Wrap Tie Cutter
Check-sum
A value stored with data to detect corruption of the data. High-speed assembly machines are often referred to as chipshooters. Usually these are set up to place the smaller, non-fine pitch, non-odd form components at very high speeds. Do not use in reference to the RoadRunner.
comma-delimited complex changeover DataMapper
comma-delineated
a list of words, separated by commas. Involves changing input or output media. Simple changeover does not. Our SW application for Windows that translates and merges customer data files of many different formats (Intel Hex, Motorola S Record, etc.) into one binary output file which can then be used with TaskLink and Data I/O programmers. Note the capital M.
derivative support
fluff
Device support that is developed from, and quite similar to, an existing support (and therefore, not difficult to create). The pre-existing alg is called the Parent Algorithm. IC or integrated circuit is okay. Refers to a programmable IC.
device
part, component, chip
device object DFT dongle
A device object represents a logical, virtual, or physical device for which a driver handles I/O requests. Design For Test A security device for protected software: a small hardware device that, when plugged into a computer, enables a specific copy-protected program to run, the program being disabled on that computer if the device is not present. - 22 –
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
Common Terms
—includes TaskLink (shaded)
CORRECT
double-click drive I:
NOT:
COMMENT
hyphenate means the data drive labeled letter I. Compare to I:\ which means the root directory of drive I. Button is lower case. The hyphen is only used in the abbreviated form. Functional Automatic Test Equipment This machine is usually slower than the chipshooters, uses a pick and place head, versus a revolver or turret head and can place components with higher accuracy but at a slower rate. This machine is usually used for fine pitch and odd form devices including the Flash devices.
Emergency Stop button (E-Stop) FATE fine pitch assembly machine
Flash Flash, Flash memory FlashCORE, FC, FCII
flash
Flash device (upper case) Upper case F, lower case m. See also, memory card. A type of programmer. The programming architecture which is common in Data I/O’s FP, RR, FLX500 and PS FC Series programmers. Do NOT use FlashCORE to mean PS288FC or PS300FC machines. The II should be a font with SERIFs, preferably Lucida Bright.
functional test hex key, Allen Wrench High Insertion Count Socket,
functional-test
Two words, no hyphen. Hex is preferred for international audiences; specify metric or inch.
Pogo Pin Socket, High Reliability Socket
A socket designed for Data I/O that allows many insertions and uses pogo pins for contacts; (50,000 to 100,000 cycles.) hyphenated The programming, DOS-based software for UniSite, AutoSite, 2900, 3900. These programmers have RAM (8 MB) to accept the program algorithm. In-circuit Emulator In-circuit Test Inline for HTML inline styles. In-line for in a product line. In-line to mean ―line things up.‖
high-speed Hiterm
ICE ICT inline, in-line
in-system
in system
When used for In-System Programming, it refers to devices on a PCB. - 23 –
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
Common Terms
—includes TaskLink (shaded)
CORRECT
Internet
NOT:
COMMENT
Internet (capitalized) refers to the worldwide collection of networks that use the TCP/IP protocols. It includes the World Wide Web. Lowercase internet is any large network made up of smaller networks. Internet Protocol Address; a numeric address such as 123.231.32.2 that the domain name server translates into a domain name. A collection of parameters and data files defining the programming of devices including a specified quantity and may include operator messages and a session identifier. Kilobyte. Initial Caps. More than one task.
internet IP Address
job
K Keep Current Kit Knowledge Base Label Generator Knowledgebase
Two words, Caps. Data I/O SW called the Label Generator, is started from within AH500 and creates printed labels for reels of devices. A SysFlash.elf file that contains both the system software and one algorithm. Writing a job to a memory card, or copying it into RAM. Megabyte: referring to the size or data transfer rate of a storage device which is accessed in multiples of eight bits. One million bytes, or 1,048,576 bytes, or 1,024 kilobytes. Megabit: referring to the data transfer rate of a communications system. Mb is sometimes used for this Megabit, but avoid to reduce confusion.
Linked In algorithm load [a job] megabyte, Mbyte, MB
mbps MICROCONTROLLER Mock-up mouseover micro-controller
megabits per second no hyphen. One word. A unit for shows, or other use such as fit check, that looks usable but is not. May not be to spec. Lower case. This is an action of moving the mouse over an object in a GUI and pausing momentarily. A mouseover may trigger a ToolTip to appear. Nail Set - 24 –
nail punch or punch
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
Common Terms
—includes TaskLink (shaded)
CORRECT
network
NOT:
net
COMMENT
A computer is on a network (not in network). Network is a noun (not a verb); computers are not networked, they are connected. Network Interface Card.
NIC off-site online on-screen on-site optical fiber amplifier, optical amp offsite on-line onscreen onsite Controller Sensor Controller fiber amp Pass Limit PC card, also, memory card Flash card, PCMCIA Card
hyphenated no hyphen hyphenated hyphenated This is the amp on the Data I/O PNP Head and also in the RR Conveyor. After first use it can be shortened to optical amp. Capitalized. The quantity set to program for a specific job. Preferred over PCMCIA (Personal Computer Memory Card International Association) card. Note that PC card could be misinterpreted as a PC peripheral card such as a sound card. A read/write card that holds data and has 68 pins (currently). The first production unit of a new product. It proves the process.
pilot pin driver pinout pogo pins port number pindriver pin out
two words. one word. see High Reliability Sockets A port number represents an endpoint or "channel" for network communications. Port numbers allow different applications on the same computer to utilize network resources without interfering with each other. Port numbers most commonly appear in network programming, particularly socket programming. In IP networking, port numbers can theoretically range from 0 to 65535. Most popular network applications, though, use port numbers at the low end of the range (such as 80 for HTTP). The port number is included as a field within the header of each IP packet.
probe (and probe tips)
nozzle
Probes pick and place devices. Each probe has a replaceable rubber tip. Not nozzle. - 25 –
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
Common Terms
—includes TaskLink (shaded)
CORRECT
programmer operator. (or just operator when in context) prototype record
NOT:
programmer
COMMENT
A person who operates a machine that programs devices. Units of a new product prior to production. The Engineering department owns them.
record file
Programming information that includes addresses to algorithms and the location of source data. It is a subset of a database.
reprogram run [a job] SOC Self-test Semiconductor Vendor
reflash Programming devices System on Chip self test semi-conductor semi-vendor Data I/O’s SW that responds to requests from networked FlashCORE programmers and serves serial numbers. See also, SNF. Data I/O’s SW that converts serial number data in six file formats, and from up to 8 input files, into a comma delimited ASCII text file (with .csv extension) used by SNServer. set screw one word, no hyphen Does NOT involve changing input or output media. Complex changeover does. Flat head screwdriver Flat head screwdriver is also okay, but be consistent. The PCB and sockets (which are soldered to the PCB) required to support different package types. This is a consumable item. stand alone bootloader boot loader bootstrap loader hyphenate One word. To load and initialize the operating system on a computer or programmer. Bootloader is okay for in-house documents. no hyphen Capitalized. The name of higher authority permission for FlashPAK, TaskLink, and RoadRunner. - 26 – hyphenated
Serial Number Server, SNServer, SNS Serial Number Formatter, SNFormatter, SNF setscrew simple changeover Slotted screwdriver Socket Adapter
stand-alone startup
subassembly Supervisor Authority
sub-assembly
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
Common Terms
—includes TaskLink (shaded)
CORRECT
supervoltage
NOT:
COMMENT
A voltage applied to a programmable device which is higher in value than the normal operating voltage for the device. (Usually above 9 V, and less than 14 V.) This voltage is usually used to signal to a device to go into a programming mode. Supervoltages are also used to accelerate the programming process since the increased voltage will charge capacitive storage cells quicker than a lower voltage. The term VPP is also sometimes used in conjunction or as a synonym for this term.
Tape Label Generator Task
See Label Generator Initial cap. A Task is a data record of user-specified parameters and device-related characteristics for programming specific devices. Task File TaskLink Product, TaskLink for Windows — FlashPAK Edition, TaskLink Program A file with a .TSK extension. It contains task records or kit records or both. The software on the TaskLink CD.
Task database TaskLink Software, TaskLink for FlashPAK, TaskLink for RoadRunner, TaskLink for PS Series
TaskLink TaskLinkfor Windows ToolTip
Note capital L. ―for Windows‖ is not required. Also called a ScreenTip. Tip is capitalized. The text-only popup when the mouse moves over certain objects or links. It is different from a mouseover. See mouseover. A newer version of a software or hardware product designed to replace an older version of the same product. Relatively small change and may be just bug fixes. A newer version of a software or hardware product designed to replace an older version of the same product. The installation routines for upgrades often check to make sure that an older version is already installed on your computer; if not, you cannot install the upgrade. An upgrade implies an improved product. USB Key USB stick USB Memory While other terms are not incorrect, this is the preferred (and original) name. Let’s standardize on it.
update (referring to SW)
upgrade (referring to SW)
USB Flash Drive
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
- 27 –
Common Terms
—includes TaskLink (shaded)
CORRECT
VAC, or V~ vacuum tweezer Version, or Ver
NOT:
Vac
COMMENT
Volts AC Vacuum tool is okay. Hand operated tool that creates a vacuum for picking up devices.
V V.
Use Version for formal uses such as in About boxes. For informal usage, Ver (without a period) is best. Use a space after Version and Ver to separate it from the number. Example: TaskLink Ver 7.10. (V is often for Volts.) See Supervoltage.
Vpp Web site Website web site Web Site web-site wizard
page or pages with a WWW address.
In capitals only if it includes the name of a wizard such as Startup Wizard
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
- 28 –
FLX500 CORRECT
Actuate button Adapter Life button Adapter Stats Adapter Wear Socket Life communication wall Drop Bin Drop Module Bucket Bucket Module MCM Ethernet port fiducial Filler module FLX blank module The vertical surface into which module communication pins plug into. This is the removable container in the Drop Module. This is the module for Nokia which has a large container output module for SD cards. The top, left connector on the power panel on the back of FLX500 to connect to an internet or intranet. Small slots on the modules that the sensor uses for reference points for accurately locating the modules. Fills an opening in the work space. Filler modules come in 50 mm wide and 100 mm wide. The term for the base unit of FLX500, the FLX-FMD, and future models. And the generic term that refers to all the products that use this base. FLX FMD SD FLX500 FLX-500 FLX 500 Host drive The Flash Media Duplicator. It writes to Flash media cards such as SDs and MMCs. Either term ―writes‖ or ―programs‖ can be used for applicable audience. No hyphen. No space. The model name for the desktop handler that programs Flash devices. Local or mapped network drives where FLX500 job files (as well as programmer update files) from TaskLink will be written to. Folder button The box-like, removable piece that fits into the workspace and completes the work surface. There are six different modules that fall into categories: 1) Programmer Module, 2) Tray Module, and 3) Filler Module, and specials like the Drop Module. Modules plug into the communication wall. Rotate button This button, located in the Tray Map dialog, sets the amount of rotation the probe must rotate to match pin-1 in the Socket Adapter. The pin-1 button image should match pin-1 of the device in the tray. - 29 –
NOT:
COMMENT
These buttons on the main screen open and close the sockets. This is the button that opens the Adapter Life (cycle-ometer) dialog.
FLX-FMD
Job File button module
Pin-1 button
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
FLX500 CORRECT
Pin-1 Indicator pocket cycle Programmer module robot Serial Number Server Port
NOT:
COMMENT
This icon on the main screen indicates the current pin-1 setting. The numbers that a Tray Scan learns which define the pocket size and spacing. Contains two programmers. There are two types of programmer modules: FC (deprecated) and FC II. (In general, the visible parts are the head and the arm on which it travels.) Produces all motion: x, y, z, & θ. The connector that is second from the top on the back panel (which goes to the programmers) for connecting a serial number server.
Start Job button
Go button Program button Start button
In usage: Tap Start Job. or Tap the Start Job button.
Stop Job button
End button Stop button
In usage: Tap Stop Job. or Tap the Stop Job button.
Tap (preferred) Push (okay) Press (okay) Tray Library Tray Map
click hit
On the FLX500 monitor, use tap instead of click: Tap Job File. Okay to say Push Job File or Press Job File, but be consistent. A library of Tray Map files to choose from. A file created by FLX500 that defines the tray size and pockets and pin-1 orientation. These files are saved with the Job file after first time use.
Tray Map button Tray module
Tray button Supports a tray. Can be removed (unplugged from the communication wall).There are two different sizes of modules– standard for JEDEC trays and the large one supports oversized trays and has a label on the front with a plus (+) sign. auto-measure The process of sensing the location and number of the pockets on the output tray. This procedure is only necessary if the tray specs are not known. This button opens the Diagnostic dialog, which also includes many utilities. Left and right directions from the operator. The line toward and away from the operator.
Tray Scan
Utilities button
Tools button Diagnostics button
X-axis Y-axis
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
- 30 –
FLX500 CORRECT NOT: COMMENT
Data on SOL\Dataio\Styles\Spell_This_.doc Gray field = TL term
- 31 –