Configuration access from a boundary-scannable device
    31.
    发明授权
    Configuration access from a boundary-scannable device 有权
    从边界可扫描设备进行配置访问

    公开(公告)号:US07480843B1

    公开(公告)日:2009-01-20

    申请号:US10955807

    申请日:2004-09-29

    申请人: Neil G. Jacobson

    发明人: Neil G. Jacobson

    IPC分类号: G01R31/28

    摘要: Provision of configuration access to a programmable device such as a programmable logic device (PLD) via a boundary-scannable devices. In one embodiment a configuration controller is arranged to transfer configuration data that specify configuration access for the PLD. A scan controller is coupled to the configuration controller and arranged to generate boundary-scan signals responsive to configuration data from the configuration controller. At least one boundary-scannable device has a plurality of boundary-scan pins coupled to the scan controller, and a PLD is coupled to the boundary-scannable device.

    摘要翻译: 通过边界可扫描设备提供对诸如可编程逻辑器件(PLD)的可编程器件的配置访问。 在一个实施例中,配置控制器被布置成传送指定PLD的配置访问的配置数据。 扫描控制器耦合到配置控制器并且被布置成响应于来自配置控制器的配置数据生成边界扫描信号。 至少一个边界可扫描装置具有耦合到扫描控制器的多个边界扫描引脚,并且PLD耦合到可边界扫描装置。

    Integrated data download
    32.
    发明授权
    Integrated data download 有权
    集成数据下载

    公开(公告)号:US07191372B1

    公开(公告)日:2007-03-13

    申请号:US10928597

    申请日:2004-08-27

    IPC分类号: G01R31/28

    摘要: A bitstream having a plurality of data sets is provided to an integrated circuit device such as an FPGA having test circuitry capable of routing data to the device's internal resources, with each data set including configuration information and a trigger signal. Successive data sets of the bitstream are sequentially processed by the test circuitry in response to the trigger signals to sequentially initialize the device's resources to various states. For some embodiments, each data set includes configuration data to configure one or more configurable elements of the device to implement a desired design and includes soft data for use by a processor embedded within the device. For one embodiment, control logic is provided to selectively wait for a predetermined time period before processing a next data set.

    摘要翻译: 具有多个数据集的比特流被提供给诸如具有能够将数据路由到设备的内部资源的测试电路的FPGA的集成电路设备,每个数据集包括配置信息和触发信号。 响应于触发信号,测试电路依次处理比特流的连续数据集,以将设备的资源顺序地初始化为各种状态。 对于一些实施例,每个数据集包括用于配置设备的一个或多个可配置元件以实现所需设计的配置数据,并且包括由嵌入设备内的处理器使用的软数据。 对于一个实施例,提供控制逻辑以在处理下一个数据集之前选择性地等待预定时间段。

    Automated boundary-scan chain composition method using a device database and access mechanism for storing and retrieving situation-dependent operation options
    34.
    发明授权
    Automated boundary-scan chain composition method using a device database and access mechanism for storing and retrieving situation-dependent operation options 失效
    使用设备数据库的自动边界扫描链组合方法和用于存储和检索与情况相关的操作选项的访问机制

    公开(公告)号:US07023239B1

    公开(公告)日:2006-04-04

    申请号:US10777422

    申请日:2004-02-12

    IPC分类号: H03K19/177

    摘要: A method for programming a series of in-system programmable devices that uses Boundary-Scan techniques to read device identification codes from each device of a system, and to automatically generate a board/device information file including a record for each device arranged in the order in which the devices are chained in the system. The device identification codes are then used to automatically retrieve device specifications from a central database. When no identification code is provided from the device, or the database fails to include specifications for a particular device, the user is prompted to enter minimum information or specifications necessary to carry out communications with the device. After device specifications are entered for each device, the user is prompted to enter configuration data, which is automatically matched to its associated device, and compared for consistency with the device specifications. After verifying the configuration data, programming is performed using the configuration data.

    摘要翻译: 一种用于对使用边界扫描技术从系统的每个设备读取设备识别码的一系列在系统可编程设备进行编程的方法,并且自动生成包括按照顺序排列的每个设备的记录的电路板/设备信息文件 其中设备被链接在系统中。 然后,设备标识码用于从中央数据库自动检索设备规格。 当没有从设备提供识别码,或者数据库不能包括特定设备的规范时,提示用户输入与设备进行通信所必需的最小信息或规范。 在为每个设备输入设备规格后,将提示用户输入配置数据,并自动匹配其相关设备,并与设备规格进行比较。 验证配置数据后,使用配置数据进行编程。

    Conversion of configuration data to match communication protocol
    35.
    发明授权
    Conversion of configuration data to match communication protocol 有权
    将配置数据转换为匹配通讯协议

    公开(公告)号:US07019558B1

    公开(公告)日:2006-03-28

    申请号:US10891159

    申请日:2004-07-14

    IPC分类号: H03K19/173

    CPC分类号: G06F17/5054

    摘要: Various approaches for converting configuration data for programmable circuits are disclosed. In one embodiment, a first configuration bitstream is provided. The first configuration bitstream has a format compatible with a first protocol for communicating with and configuring the programmable circuit. A second protocol is selected for communicating with and configuring the programmable circuit, and the first configuration bitstream is converted to a second configuration bitstream. The second configuration bitstream has a format compatible with the second protocol. The programmable circuit is configured with the second configuration bitstream.

    摘要翻译: 公开了用于转换可编程电路的配置数据的各种方法。 在一个实施例中,提供第一配置比特流。 第一配置比特流具有与用于与可编程电路进行通信和配置的第一协议兼容的格式。 选择第二协议来与可编程电路进行通信和配置,并且将第一配置比特流转换为第二配置比特流。 第二配置比特流具有与第二协议兼容的格式。 可编程电路配置有第二配置比特流。

    Boundary-scan method using object-oriented programming language
    36.
    发明授权
    Boundary-scan method using object-oriented programming language 有权
    边界扫描方法采用面向对象编程语言

    公开(公告)号:US06195774B1

    公开(公告)日:2001-02-27

    申请号:US09134077

    申请日:1998-08-13

    申请人: Neil G. Jacobson

    发明人: Neil G. Jacobson

    IPC分类号: G01R3128

    CPC分类号: G01R31/318591

    摘要: A Java-based method for performing Boundary-Scan Test procedures on an IEEE Standard 1149.1 compliant integrated circuit device. A Boundary-Scan Test application procedural interface (BST API) is provided that includes several objects defining the Boundary-Scan architecture of IEEE Standard 1149.1 compliant integrated circuit devices, and defines a plurality of Java-based source code commands utilized in applets for performing Boundary-Scan Test procedures. To facilitate implementing a single applet on a wide variety of hardware platforms, the BST API is based on a command structure subset implemented by a wide range of available Java flavors.

    摘要翻译: 基于Java的方法,用于在IEEE标准1149.1兼容集成电路设备上执行边界扫描测试程序。 提供了一种边界扫描测试应用程序过程接口(BST API),其中包括定义符合IEEE标准1149.1标准的集成电路设备的边界扫描架构的几个对象,并定义了在applet中使用的多个基于Java的源代码命令,用于执行边界 - 扫描测试程序。 为了便于在各种硬件平台上实现单个小应用程序,BST API基于由各种可用Java风格实现的命令结构子集。