Corelis, Inc. is a world leading supplier of PC-based IEEE Standard 1149.1 (JTAG) boundary-scan test (BST) systems. Corelis offers complete solutions for testing individual boards, gang/parallel testing and in-system device programming, as well as complete systems using boundary-scan techniques. Systems are available for design and debugging, manufacturing, and field service and support. A variety of system options are available including desktop solutions as well as portable solutions for use in the field with laptops.
As densities of CPLDs and Intel® FPGAs increase and package sizes decrease, it becomes difficult to program these devices out-of-circuit. Corelis products, such as the ScanPlus Flash Programmer in-system device programmer, ScanPlus Runner test and in-system programming executive and ScanExpress Runner gang test and in-system programming executive, have the capability of executing Jam Standard Test and Programming Language (STAPL) Files (.jam) for programming of Intel® FPGA JTAG in-system programmability (ISP)-capable devices.
Programming in-circuit provides a number of benefits and is desirable in development, production, and service environments. For development, engineers can change configuration information stored in the device during the development process. For production, in-circuit programming allows devices to remain on the shelf in an unprogrammed or blank state. These blank devices can then be installed at assembly and programmed in-circuit, thus reducing programming and tracking costs. Following delivery of a product to a customer, a field-service technician, or the customer, can download new configuration information without taking the system apart. That reduces the cost of "servicing" the equipment.