Coherent timer management in a multicore or multithreaded system

    公开(公告)号:US09915969B2

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

    申请号:US14797286

    申请日:2015-07-13

    CPC classification number: G06F1/10 G06F9/4825

    Abstract: In a processing system, a method includes transmitting a timer expiration notification from a timer management component of a processor to one or more other components of the processor in response to expiration of a timer. The method further includes transmitting, from a component of the processor that requested instantiation of the timer, a timer release confirmation message to the timer management component in response to the timer expiration notification, the timer release confirmation message confirming that the component has released the timer. The method also includes preventing reallocation of a timer identifier (ID) associated with the timer to another timer after the expiration of the timer and until receipt of the timer release confirmation message at the timer management component.

    SYSTEM, TEST CHAMBER, AND METHOD FOR RESPONSE TIME MEASUREMENT OF A PRESSURE SENSOR

    公开(公告)号:US20180058970A1

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

    申请号:US15246097

    申请日:2016-08-24

    CPC classification number: G01L27/00 G01L19/0092

    Abstract: A test chamber is used within a system for testing microelectromechanical systems (MEMS) pressure sensors. The system includes a processor, two air tanks pressurized to different air pressures, a high speed switch mechanism, and the test chamber. The test chamber houses a MEMS pressure sensor to be tested, a control pressure sensor, and a temperature sensor. The MEMS pressure sensor and the control pressure sensor are located in a cavity within the test chamber. The cavity is of minimal size and has a domed inner surface. A response time of the MEMS pressure sensor within the cavity can be characterized by utilizing the system and subjecting the MEMS pressure sensor to a pressure stimulus pulse produced by switching between the two air tanks.

    METHOD FOR PERFORMING DATA TRANSACTION AND MEMORY DEVICE THEREFOR

    公开(公告)号:US20180046392A1

    公开(公告)日:2018-02-15

    申请号:US15236459

    申请日:2016-08-14

    CPC classification number: G06F11/1076 G06F11/1048

    Abstract: A system for performing a data transaction between a memory and a master via a bus based on a strobe signal. The memory includes at least one memory bank having first and second cuts. The data transaction is either a read transaction or a write transaction. The system includes an input and output interface in communication with the master for receiving a data transaction request, an identifying unit that identifies a type of the data transaction, a control unit that selectively enables at least one of the first and second cuts based on the data transaction type, and a data processing unit that processes data to be read from or written to the enabled cut based on the data transaction type.

    Configurable FIR filter with segmented cells

    公开(公告)号:US09893714B2

    公开(公告)日:2018-02-13

    申请号:US14841712

    申请日:2015-09-01

    CPC classification number: H03H17/06 H03H17/0225 H03H17/0294

    Abstract: A FIR filter includes segment cells, each of which is configurable as an interpolation filter, a decimation filter, a symmetric filter, or an asymmetric filter. Two or more of the segment cells are configurable to be cascaded to form an interpolation filter, a decimation filter, a symmetric filter, an asymmetric filter, a complex symmetric filter, or a complex asymmetric filter. The FIR filter includes registers corresponding to the segment cells for storing coefficient values of the corresponding segment cells. The FIR filter further includes control circuits corresponding to the segment cells for generating control signals.

    COMMUNICATION SYSTEM FOR TRANSMITTING AND RECEIVING CONTROL FRAMES

    公开(公告)号:US20180039589A1

    公开(公告)日:2018-02-08

    申请号:US15227834

    申请日:2016-08-03

    CPC classification number: G06F13/24 G06F13/4286 Y02D10/14 Y02D10/151

    Abstract: A communication system for communicating control data between a processor and an interface includes configuration registers, a packet processor, an interrupt processor, a timing monitor, a configuration sampler, a control-frame processor, a mode selector, and a transceiver. The processor, timing monitor, and configuration sampler generate control data, a timing signal and frame structure data, respectively. The packet processor generates a transmit control configuration packet, which includes the control data. The control-frame processor inserts the transmit control configuration packet into a first control frame, outputs the control frame to the interface and extracts a receive-configuration packet from a second control frame for generating one or more interrupts. The mode selector generates mode and idle signals for determining the mode of the interface, based on the idle signal. In one implementation, the system uses JESD control frames to reduce GPIO pin usage.

    HETEROGENEOUS MULTI-PROCESSOR DEVICE AND METHOD OF ENABLING COHERENT DATA ACCESS WITHIN A HETEROGENEOUS MULTI-PROCESSOR DEVICE

    公开(公告)号:US20180024951A1

    公开(公告)日:2018-01-25

    申请号:US15213875

    申请日:2016-07-19

    Inventor: Graham Edmiston

    Abstract: A heterogeneous multi-processor device having a first processor component arranged to issue a data access command request, a second processor component arranged to execute a set of threads, a task scheduling component arranged to schedule the execution of threads by the second processor component, and an internal memory component. In response to the data access command request being issued by the first processor component, the task scheduling component is arranged to wait for activities relating to the indicated subset of threads to finish, and when the activities relating to the indicated subset of threads have finished to load a command thread for execution by the second processor component, the command thread being arranged to cause the second processor component to read the indicated data from the at least one region of memory and make the read data available to the first processor component.

Patent Agency Ranking