Multiple-layer configuration storage for runtime reconfigurable systems

    公开(公告)号:US09853644B2

    公开(公告)日:2017-12-26

    申请号:US15345180

    申请日:2016-11-07

    Abstract: The disclosure relates to technology for configuring programmable logic devices having multiple programmable hardware units configurable in one or more functional modes. The programmable hardware units are coupled to independent switch devices (e.g., multiplexers) that select configuration patterns stored in a common and shared configuration memory. The configuration memory includes a set of configuration registers to store the configuration patterns, which configuration patterns correspond to the one or more functional modes. The configuration registers may be addressed using an index of addresses stored in memory that identify a select line in one of the switch devices for a particular programmable hardware unit. Each select line in a switch device corresponds to a particular one of the configuration registers storing the configuration pattern. The addressed configuration register is accessed to retrieve the configuration pattern and configure the programmable hardware unit.

    Multiple-layer configuration storage for runtime reconfigurable systems
    2.
    发明授权
    Multiple-layer configuration storage for runtime reconfigurable systems 有权
    用于运行时可重配置系统的多层配置存储

    公开(公告)号:US09503096B1

    公开(公告)日:2016-11-22

    申请号:US14991579

    申请日:2016-01-08

    Abstract: The disclosure relates to technology for configuring programmable logic devices having multiple programmable hardware units configurable in one or more functional modes. The programmable hardware units are coupled to independent switch devices (e.g., multiplexers) that select configuration patterns stored in a common and shared configuration memory. The configuration memory includes a set of configuration registers to store the configuration patterns, which configuration patterns correspond to the one or more functional modes. The configuration registers may be addressed using an index of addresses stored in memory that identify a select line in one of the switch devices for a particular programmable hardware unit. Each select line in a switch device corresponds to a particular one of the configuration registers storing the configuration pattern. The addressed configuration register is accessed to retrieve the configuration pattern and configure the programmable hardware unit.

    Abstract translation: 本公开涉及用于配置具有可配置为一个或多个功能模式的多个可编程硬件单元的可编程逻辑器件的技术。 可编程硬件单元耦合到选择存储在公共和共享配置存储器中的配置模式的独立交换设备(例如,多路复用器)。 配置存储器包括一组用于存储配置模式的配置寄存器,哪些配置模式对应于一个或多个功能模式。 可以使用存储在存储器中的地址索引来对配置寄存器进行寻址,以识别特定可编程硬件单元中的一个开关装置中的选择线。 开关装置中的每个选择线对应于存储配置模式的特定配置寄存器。 访问寻址的配置寄存器以检索配置模式并配置可编程硬件单元。

    System and Method for System on a Chip
    3.
    发明申请
    System and Method for System on a Chip 审中-公开
    芯片系统和方法

    公开(公告)号:US20160103707A1

    公开(公告)日:2016-04-14

    申请号:US14877155

    申请日:2015-10-07

    CPC classification number: G06F9/4881 G06F9/44505

    Abstract: A method includes receiving, by a system on a chip (SoC) from a logically centralized controller, configuration information and reading, from a semantics aware storage module of the SoC, a data block in accordance with the configuration information. The method also includes performing scheduling to produce a schedule in accordance with the configuration information and writing the data block to an input data queue in accordance with the schedule to produce a stored data block. Additionally, the method includes writing a tag to an input tag queue to produce a stored tag, where the tag corresponds to the data block.

    Abstract translation: 一种方法包括:通过来自逻辑中央控制器的芯片上的系统(SoC)从SoC的语义感知存储模块接收配置信息和根据配置信息读取数据块。 该方法还包括执行调度以根据配置信息产生调度,并且根据调度将数据块写入输入数据队列以产生存储的数据块。 此外,该方法包括将标签写入输入标签队列以产生存储的标签,其中标签对应于数据块。

    APPARATUS AND METHOD FOR CONFIGURING HARDWARE TO OPERATE IN MULTIPLE MODES DURING RUNTIME

    公开(公告)号:US20180081834A1

    公开(公告)日:2018-03-22

    申请号:US15703705

    申请日:2017-09-13

    Abstract: An apparatus and method are provided for configuring hardware to operate in multiple modes of operation during runtime. Included is a plurality of configurable hardware units each having a plurality of operand inputs for receiving operands, a plurality of outputs for outputting results, and at least one hardware unit configuration input for receiving at least one hardware unit configuration signal. Also included is a configurable interconnect fabric coupled between the configurable hardware units. The configurable interconnect fabric includes a plurality of fabric data inputs and fabric data outputs, and a fabric select input for receiving a fabric select signal. The configurable interconnect fabric is configured to interconnect the configurable hardware units, based on the fabric select signal. A configuration storage configured for containing at least one configuration bit pattern for operating the apparatus in one or more modes of operation and for configuring the hardware during runtime operations.

    Reconfigurable data interface unit for compute systems

    公开(公告)号:US10185699B2

    公开(公告)日:2019-01-22

    申请号:US15069700

    申请日:2016-03-14

    Abstract: A system-on-chip includes a reconfigurable data interface to prepare data streams for execution patterns of a processing unit in a flexible compute accelerate system. An apparatus is provided that includes a first set of line buffers configured to store a plurality of data blocks from a memory of a system-on-chip and a field composition circuit configured to generate a plurality of data segments from each of the data blocks. The field composition circuit is reconfigurable to generate the data segments according to a plurality of reconfiguration schemes. The apparatus includes a second set of line buffers configured to communicate with the field composition circuit to store the plurality of data segments for each data block, and a switching circuit configured to generate from the plurality of data segments a plurality of data streams according to an execution pattern of a processing unit of the system-on-chip.

    RECONFIGURABLE DATA INTERFACE UNIT FOR COMPUTE SYSTEMS

    公开(公告)号:US20170262407A1

    公开(公告)日:2017-09-14

    申请号:US15069700

    申请日:2016-03-14

    Abstract: A system-on-chip includes a reconfigurable data interface to prepare data streams for execution patterns of a processing unit in a flexible compute accelerate system. An apparatus is provided that includes a first set of line buffers configured to store a plurality of data blocks from a memory of a system-on-chip and a field composition circuit configured to generate a plurality of data segments from each of the data blocks. The field composition circuit is reconfigurable to generate the data segments according to a plurality of reconfiguration schemes. The apparatus includes a second set of line buffers configured to communicate with the field composition circuit to store the plurality of data segments for each data block, and a switching circuit configured to generate from the plurality of data segments a plurality of data streams according to an execution pattern of a processing unit of the system-on-chip.

Patent Agency Ranking