Unlock instant, AI-driven research and patent intelligence for your innovation.

System and apparatus for in-system programming

A technology of application development system and programming equipment, which is applied in the field of in-system programming of programmable equipment, and can solve the problems of not providing multiple ISP equipment programming, slow growth, etc.

Active Publication Date: 2008-04-02
CHECKSUM
View PDF0 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The benefits of ISP have been known for some time, but the growth in its applications, especially the combination of ISP with test equipment such as MDA or ICT, has not matched the growth of the ISP IC market as a whole
The slow growth of ISPs and ISPs with tests is due to shortcomings in existing systems
For example, the time required to program through today's test equipment is unacceptable
Additionally, existing test equipment is not capable of managing and / or implementing the ISP routines required to fully test ISP equipment
Additionally, existing ISP devices do not provide the ability to program multiple ISP devices of various types, each of which may simultaneously require different bus protocols

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and apparatus for in-system programming
  • System and apparatus for in-system programming
  • System and apparatus for in-system programming

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] For purposes of illustration, embodiments of the present invention are described as operating in conjunction with an automated testing machine. However, embodiments of the present invention are not limited to such configurations, which may be configured to operate entirely independently of the automatic testing machine. Accordingly, embodiments of the present invention may be designed to operate with or without automatic testing machines without departing from the spirit and scope of the present invention.

[0039] As mentioned above, today's ATE market does not fully take seriously the need to program ISP chips during production. There are several identifiable obstacles to the ease of use of ISPs. These barriers include, but are not limited to:

[0040] 1. A generic accessory designed to work as an accessory to an ATE machine does not offer the ease of use that a prom programmer does. ATE application development systems are basically designed specifically to address...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Embodiments of the present invention relate to machines that perform in-system programming of programmable devices that are attached to assembled printed circuit boards. In accordance with one aspect, multiple nonvolatile devices may be programmed in a single session at their normal maximum programming speeds. Different nonvolatile devices on a board can receive different data. Data variables can be inserted so that not all boards receive identical .data. A master controller sends image files and algorithm information to a subsidiary controller. The subsidiary controller executes a device algorithm, and an FPGA executes a bus algorithm. Embodiments of the present invention can be designed as stand-alone systems or to operate cooperatively with an automatic tester, so that testing and device programming can take place in a single operation using a single fixture to hold the circuit board.

Description

technical field [0001] The present invention relates generally to in-system programming of programmable devices, and more particularly to systems and apparatus for in-system programming of programmable devices at full hardware speed. Background technique [0002] A "programmable device" is an integrated circuit that includes non-volatile memory ("NVM"). There are many types in use today, and it is believed that more new types will be introduced in the future. Non-volatile memory is used for many purposes and appears in many forms in many different kinds of programmable devices. Examples of programmable devices include, but are not limited to: [0003] 1. "PROM" (Programmable Read Only Memory) is an example of a programmable non-volatile device. [0004] 2. "PAL" and "GAL" (Programmable Array Logic and General Array Logic) have also been used for many years to implement simple logic functions and to produce replacements for ICs that have become obsolete. [0005] 3. "EEPR...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F17/50
CPCG06F17/5054G06F30/34
Inventor 丹尼尔·B·卡尔森汉斯·F·阿洛克西蒂尼·C·弗赫尔皮特·A·皮阿斯
Owner CHECKSUM