PSEUDO-RANDOM LOGICAL TO PHYSICAL CORE ASSIGNMENT AT BOOT FOR AGE AVERAGING

    公开(公告)号:WO2019125569A1

    公开(公告)日:2019-06-27

    申请号:PCT/US2018/052456

    申请日:2018-09-24

    CPC classification number: G06F9/4408 G06F9/4403

    Abstract: A computing device (100) includes a processor (100) having a plurality of cores (111-114), a core translation component (616), and a core assignment component (617). The core translation component provides a set of registers (405), one register for each core of the multiple processor cores. The core assignment component includes components to provide a core index to each of the registers of the core translation component according to a core assignment scheme during processor initialization. Process instructions from an operating system are transferred to a respective core based on the core indices.

    HARDWARE POWER-ON INITIALIZATION OF AN SOC THROUGH A DEDICATED PROCESSOR
    2.
    发明申请
    HARDWARE POWER-ON INITIALIZATION OF AN SOC THROUGH A DEDICATED PROCESSOR 审中-公开
    通过专用处理器实现SOC的硬件上电初始化

    公开(公告)号:WO2017105727A1

    公开(公告)日:2017-06-22

    申请号:PCT/US2016/062091

    申请日:2016-11-15

    Applicant: XILINX, INC.

    Abstract: In an example, a system-on-chip (SoC) includes a hardware power-on- reset (POR) sequencer circuit (142) coupled to a POR pin (135). The SoC further includes a platform management unit (PMU) (122), coupled to the hardware POR sequencer circuit, the PMU including one or more central processing units (CPUs) (304) and a read only memory (ROM) (312). The SoC further includes one or more processing units (116, 118, 120) configured to execute a boot process. The hardware POR sequencer circuit is configured to initialize the PMU. The one or more CPUs of the PMU are configured to execute code (334) stored in the ROM to perform a pre-boot initialization.

    Abstract translation: 在一个示例中,片上系统(SoC)包括耦合到POR引脚(135)的硬件加电复位(POR)定序器电路(142)。 SoC进一步包括耦合到硬件POR定序器电路的平台管理单元(PMU)(122),该PMU包括一个或多个中央处理单元(CPU)(304)和只读存储器(ROM)(312)。 SoC进一步包括被配置为执行引导过程的一个或多个处理单元(116,118,120)。 硬件POR序列器电路配置为初始化PMU。 PMU的一个或多个CPU被配置为执行存储在ROM中的代码(334)以执行预引导初始化。

    DEVICE AND METHOD FOR EXECUTING APPLICATION
    3.
    发明申请
    DEVICE AND METHOD FOR EXECUTING APPLICATION 审中-公开
    用于执行应用程序的设备和方法

    公开(公告)号:WO2017026682A1

    公开(公告)日:2017-02-16

    申请号:PCT/KR2016/007770

    申请日:2016-07-18

    CPC classification number: G06F9/4403 G06F9/4405

    Abstract: An electronic device is provided such that a user can experience a quick launch of an application therein. The electronic device includes a housing, a display, an input unit, a processor, a non-volatile memory to store an application program, and a volatile memory to store instructions that allow the processor to load a first part of the application program in the volatile memory based on a first change of state of the electronic device, to load a second part of the application program in the volatile memory based on a second change of state of the electronic device and to display an image or text generated by the loaded first or second part. Since at least part of the application is preloaded before the second input is generated, only the remainder of the application has to be loaded in order to execute the application after the second input is generated.

    Abstract translation: 提供电子设备,使得用户可以快速启动其中的应用。 电子设备包括壳体,显示器,输入单元,处理器,用于存储应用程序的非易失性存储器,以及易失性存储器,用于存储允许处理器将应用程序的第一部分加载到 基于电子设备的第一状态改变的易失性存储器,基于电子设备的第二状态改变将应用程序的第二部分加载到易失性存储器中,并显示由加载的第一 或第二部分。 由于至少部分应用程序在生成第二个输入之前被预先加载,所以只有在应用程序的其余部分必须被加载才能在第二个输入生成之后执行应用程序。

    INITIALIZATION METHOD FOR USE IN I2C SYSTEM AND MASTER DEVICE
    4.
    发明申请
    INITIALIZATION METHOD FOR USE IN I2C SYSTEM AND MASTER DEVICE 审中-公开
    用于I2C系统和主设备的初始化方法

    公开(公告)号:WO2017000119A1

    公开(公告)日:2017-01-05

    申请号:PCT/CN2015/082650

    申请日:2015-06-29

    Inventor: SUN, Yiqiang

    CPC classification number: G06F9/4403 G06F13/4291 G06F2213/0016

    Abstract: An initialization method for use in an 12C system is suggested. The 12C system comprises at least a master device and a slave device, which are interconnected via an 12C bus comprising a serial clock (SCL) line and a serial data (SDA) line. The method comprises: configuring an SCL pin, which is connected to the SCL line, of the master device to a General Purpose Input Output (GPIO) mode; informing the slave device to release the SDA line by sending a release signal from the SCL pin of the master device; and setting the 12C bus to a START condition by the master device. The present disclosure also provides a master device in the 12C system. The present disclosure can be applied to various 12C systems to improve the initialization process after abnormal termination of communication between a master device and a slave device.

    Abstract translation: 建议在12C系统中使用初始化方法。 12C系统至少包括主设备和从设备,其通过包括串行时钟(SCL)线和串行数据(SDA)线)的12C总线互连。 该方法包括:将主器件连接到SCL线的SCL引脚配置为通用输入输出(GPIO)模式; 通过从主设备的SCL引脚发送释放信号通知从设备释放SDA线; 并通过主设备将12C总线设置为START条件。 本公开还提供了12C系统中的主设备。 本公开可以应用于各种12C系统,以在主设备和从设备之间的通信异常终止之后改进初始化过程。

    FIRMWARE BLOCK DISPATCH BASED ON FUSING
    5.
    发明申请
    FIRMWARE BLOCK DISPATCH BASED ON FUSING 审中-公开
    基于熔接的固定块分配器

    公开(公告)号:WO2016209478A1

    公开(公告)日:2016-12-29

    申请号:PCT/US2016/033966

    申请日:2016-05-24

    Abstract: The present disclosure is directed to firmware block dispatch based on fusing. A device may determine firmware blocks to load during initialization of the device based on fuses set in a processing module in the device. A firmware module may comprise at least a nonvolatile (NV) memory including boot code and a firmware information table (FIT). During initialization the boot code may cause the processing module to read fuse information from a fuse module and to determine at least one firmware block to load based on the fuse information. For example, the fuse information may comprise a fuse string and the processing module may compare the fuse string to the FIT table, determine at least one pointer in the FIT table associated with the fuse string and load at least one firmware block based on a location (e.g., offset) in the NV memory identified by the at least one pointer.

    Abstract translation: 本公开涉及基于融合的固件块调度。 设备可以基于设备中的处理模块中设置的熔丝来确定在设备的初始化期间加载的固件块。 固件模块可以包括至少包括引导代码和固件信息表(FIT)的非易失性(NV)存储器。 在初始化期间,引导代码可以使处理模块从保险丝模块读取熔丝信息,并且基于熔丝信息确定至少一个固件块加载。 例如,熔丝信息可以包括熔丝串,并且处理模块可以将熔丝串与FIT表进行比较,确定与熔丝串相关联的FIT表中的至少一个指针,并基于位置加载至少一个固件块 (例如,偏移)在由至少一个指针所识别的NV存储器中。

    BOOTING A SYSTEM-ON-A-CHIP DEVICE
    6.
    发明申请
    BOOTING A SYSTEM-ON-A-CHIP DEVICE 审中-公开
    制作一个片上系统设备

    公开(公告)号:WO2016122518A1

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

    申请号:PCT/US2015/013466

    申请日:2015-01-29

    CPC classification number: G06F9/4406 G06F9/4401 G06F9/4403 G06F9/4418

    Abstract: Example implementations relate to booting a system comprising a system-on-a-chip (SOC) device. For example, boot code and system code comprising at least one selected from among an operating system and hypervisor code are stored in an on-chip non-volatile memory of a SoC device. By executing the boot code from the on-chip non-volatile memory, the system is booted from a mode in which power is removed from the system, where the booting includes loading the system code in the SoC device from the on-chip non-volatile memory without accessing storage off the SoC device.

    Abstract translation: 示例实现涉及引导包括片上系统(SOC)设备的系统。 例如,包括从操作系统和管理程序代码中选择的至少一个的引导代码和系统代码被存储在SoC设备的片上非易失性存储器中。 通过从片上非易失性存储器执行引导代码,系统从从系统中移除电力的模式引导,其中引导包括从芯片上的非易失性存储器加载SoC器件中的系统代码, 易失性存储器,无需访问SoC设备的存储。

    EINGEBETTETES SYSTEM MIT EINEM SEQUENCING-CONTROLLER ZUM EIN- UND AUSSCHALTEN VON KOMPONENTEN DES SYSTEMS UND BETRIEBSVERFAHREN DAFÜR
    7.
    发明申请
    EINGEBETTETES SYSTEM MIT EINEM SEQUENCING-CONTROLLER ZUM EIN- UND AUSSCHALTEN VON KOMPONENTEN DES SYSTEMS UND BETRIEBSVERFAHREN DAFÜR 审中-公开
    与控制器用于测序-ON,并且系统的组件的OFF AND METHOD THEREFOR操作嵌入式系统

    公开(公告)号:WO2016116236A1

    公开(公告)日:2016-07-28

    申请号:PCT/EP2015/080643

    申请日:2015-12-18

    Inventor: BRUDEREK, Timo

    Abstract: Die Erfindung betrifft ein eingebettetes System (1) mit einer Datenverarbeitungsvorrichtung (2) zum Ausführen von Programmcode und einem Sequencing Controller (6) zum Ein-und Ausschalten von Komponenten (2, 3) des eingebetteten Systems (1). Dabei sind die Datenverarbeitungsvorrichtung(2) und der Sequencing Controller (6) über eine einzelne Steuersignalleitung (5) miteinander verbunden. Der Sequencing Controller (6) ist dazu eingerichtet, in Abhängigkeit eines zeitlichen Verlaufs eines über die Steuersignalleitung (5) empfangenen Steuersignals das eingebettete System (1) entweder auszuschalten oder neu zu starten. Die Erfindung betrifft des Weiteren ein Betriebsverfahren für einen Sequencing Controller (6) sowie die Verwendung des eingebetteten Systems (1) oder des Betriebsverfahrens in einem Kassensystem.

    Abstract translation: 本发明涉及一种嵌入式系统(1)与数据处理装置(2),用于执行程序代码和测序控制器(6),用于接通和部件的关闭(2,3)的嵌入式系统(1)。 所述数据处理装置(2),并通过单个控制信号线(5)的程序控制器(6)被连接到彼此。 控制器(6)的测序被布置成经由控制线(5)的控制信号接收到的信号的时间特性的函数,所述嵌入式系统(1)可以关闭或重启。 本发明还涉及一种操作测序控制器(6),并在POS系统中使用的嵌入式系统(1)或操作方法的方法。

    CONTROL FOR AUTHENTICATED ACCESSES TO A MEMORY DEVICE
    8.
    发明申请
    CONTROL FOR AUTHENTICATED ACCESSES TO A MEMORY DEVICE 审中-公开
    对存储器件进行认证访问的控制

    公开(公告)号:WO2016033539A1

    公开(公告)日:2016-03-03

    申请号:PCT/US2015/047562

    申请日:2015-08-28

    Inventor: MYLLY, Kimmo, J.

    Abstract: The embodiments of the invention describe settings, commands, command signals, flags, attributes, parameters or the like for signed access prior to allowing data to be written to (e.g., a write access), read from (e.g., a read access) or erased from (e.g., an erase access) protected areas of a memory device (e.g., a region, logical unit, or a portion of memory in the storage module).

    Abstract translation: 本发明的实施例描述了在允许数据被写入(例如,写访问)之前进行签名访问的设置,命令,命令信号,标志,属性,参数等,从(例如,读取访问)或 擦除存储器件(例如,存储模块中的区域,逻辑单元或存储器的一部分)的(例如,擦除访问)保护区域。

    MULTI-CORE DATA ARRAY POWER GATING CACHE RESTORAL PROGRAMMING MECHANISM
    9.
    发明申请
    MULTI-CORE DATA ARRAY POWER GATING CACHE RESTORAL PROGRAMMING MECHANISM 审中-公开
    多核心数据阵列功率调节缓存编程机制

    公开(公告)号:WO2015177593A1

    公开(公告)日:2015-11-26

    申请号:PCT/IB2014/003198

    申请日:2014-12-12

    Abstract: An apparatus including a device programmer (310), a stores (1130), and a plurality of cores (332; 1101). The device programmer (310) programs a semiconductor fuse array (336) with compressed configuration data for a plurality of cores (332; 1101) disposed on a die (330). The stores (1130) has a plurality of sub-stores (1131; 1132; 1133; 1134) that each correspond to each of the plurality of cores (1101), where one of the plurality of cores (1101) is configured to access the semiconductor fuse array (336) upon power- up/reset to read and decompress the configuration data, and to store a plurality of decompressed configuration data sets for one or more cache memories (1102) within the each of the plurality of cores (1101) in the plurality of sub-stores (1131; 1132; 1133; 1134). The plurality of cores each has sleep logic (1106) that is configured to subsequently access a corresponding one of the each of the plurality of sub-stores (1131; 1132; 1133; 1134) to retrieve and employ the decompressed configuration data sets to initialize the one or more caches (1102) following a power gating event.

    Abstract translation: 一种包括设备编程器(310),存储器(1130)和多个核心(332; 1101)的设备。 器件编程器(310)用设置在管芯(330)上的多个芯(332; 1101)的压缩配置数据来编程半导体熔丝阵列(336)。 存储器(1130)具有多个子存储器(1131; 1132; 1133; 1134),每个子存储器对应于多个核心(1101)中的每一个,多个核心(1101)中的一个被配置为访问 在上电/复位时,半导体熔丝阵列(336)读取和解压缩配置数据,并且存储多个解压缩的配置数据集,用于在多个核心(1101)内的每一个内部的一个或多个高速缓冲存储器(1102) 在多个子商店中(1131; 1132; 1133; 1134)。 多个核心各具有休眠逻辑(1106),其被配置为随后访问多个子存储(1131; 1132; 1133; 1134)中的每一个子对象的对应的一个,以检索和使用解压缩的配置数据集来初始化 在电源门控事件之后的一个或多个高速缓存(1102)。

    EARLY LOGO DISPLAY IN A MULTIPROCESSOR ARCHITECTURE
    10.
    发明申请
    EARLY LOGO DISPLAY IN A MULTIPROCESSOR ARCHITECTURE 审中-公开
    早期的LOGO显示在多处理器架构

    公开(公告)号:WO2015150872A1

    公开(公告)日:2015-10-08

    申请号:PCT/IB2014/060375

    申请日:2014-04-02

    Abstract: An infotainment assembly for a vehicle has a vehicle communication controller and a multimedia controller with an interchip communication bus and a serial bus connection, a message processing unit and a remote messaging interface having a one-way protocol. The multimedia controller comprises a display connection for a display device, a message receiver, and a computer readable memory with an operating system having multiple boot phases, wherein graphics drivers of the operating system for controlling the display device are loaded in a later boot phase of the operating system. A graphics driver retrieves an image or a video input and transmits a raw image during an earlier boot phase of the operating system.

    Abstract translation: 用于车辆的信息娱乐组件具有车辆通信控制器和具有芯片间通信总线和串行总线连接的多媒体控制器,消息处理单元和具有单向协议的远程消息接口。 多媒体控制器包括用于显示设备的显示连接,消息接收器和具有多个引导阶段的操作系统的计算机可读存储器,其中用于控制显示设备的操作系统的图形驱动器被加载在 操作系统。 图形驱动程序检索图像或视频输入,并在操作系统的较早启动阶段发送原始图像。

Patent Agency Ranking