FPGA BASED FUNCTIONAL SAFETY CONTROL LOGIC (FFSCL)

    公开(公告)号:US20190049912A1

    公开(公告)日:2019-02-14

    申请号:US15856316

    申请日:2017-12-28

    Abstract: An apparatus to implement functional safety control logic (FSCL) in an autonomous driving system comprises a field-programmable gate array (FPGA) comprising logic elements to be partitioned into a first section to implement one or more safety cores and a second section to implement one or more non-safety cores, a memory to couple to the safety core or to the non-safety core, and a trusted execution environment (TEE) to couple to a remote administrator via a network and to apply a configuration received from the remote administrator to the FPGA. The safety core is to function as an active agent for FSCL during operation, and the non-safety core is to function as a failover agent during operation, and wherein the non-safety core is to perform a liveliness check on the safety core to monitor for a failover and to take over as the active agent in the event of a failover.

    CONTROLLED CUSTOMIZATION OF SILICON INITIALIZATION
    2.
    发明申请
    CONTROLLED CUSTOMIZATION OF SILICON INITIALIZATION 审中-公开
    控制硅的初始化自定义

    公开(公告)号:US20170003976A1

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

    申请号:US15100267

    申请日:2013-12-27

    Abstract: The present disclosure is directed to controlled customization of silicon initialization. A device may comprise, for example, a boot module including a memory on which boot code is stored, the boot code including at least an initial boot block (IBB) module that is not customizable and a global platform database (GPD) module including customizable data. The IBB module may include a pointer indicating GPD module location. The customizable data may comprise configurable parameters and simple configuration language (SCL) to cause the device to execute at least one logical operation during execution of the boot code. The GPD module may further comprise a pointer indicating SCL location. The boot code may be executed upon activation of the device, which may cause the IBB module to load an interpreter for executing the SCL. The interpreter may also verify access request operations in the SCL are valid before executing the access request operations.

    Abstract translation: 本公开涉及硅初始化的受控定制。 设备可以包括例如包括其上存储有引导代码的存储器的引导模块,所述引导代码至少包括不可定制的初始引导块(IBB)模块和包括可定制的全局平台数据库(GPD)模块 数据。 IBB模块可以包括指示GPD模块位置的指针。 可定制数据可以包括可配置参数和简单配置语言(SCL),以使设备在启动代码的执行期间执行至少一个逻辑操作。 GPD模块还可以包括指示SCL位置的指针。 启动代码可以在设备激活时执行,这可能导致IBB模块加载用于执行SCL的解释器。 在执行访问请求操作之前,解释器还可以验证SCL中的访问请求操作是有效的。

    CONTROLLED CUSTOMIZATION OF SILICON INITIALIZATION

    公开(公告)号:US20190286450A1

    公开(公告)日:2019-09-19

    申请号:US16431444

    申请日:2019-06-04

    Abstract: The present disclosure is directed to controlled customization of silicon initialization. A device may comprise, for example, a boot module including a memory on which boot code is stored, the boot code including at least an initial boot block (IBB) module that is not customizable and a global platform database (GPD) module including customizable data. The IBB module may include a pointer indicating GPD module location. The customizable data may comprise configurable parameters and simple configuration language (SCL) to cause the device to execute at least one logical operation during execution of the boot code. The GPD module may further comprise a pointer indicating SCL location. The boot code may be executed upon activation of the device, which may cause the IBB module to load an interpreter for executing the SCL. The interpreter may also verify access request operations in the SCL are valid before executing the access request operations.

Patent Agency Ranking