Methods and apparatus for locking at least a portion of a shared memory resource

    公开(公告)号:US10191852B2

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

    申请号:US15273432

    申请日:2016-09-22

    Applicant: Apple Inc.

    Abstract: Methods and apparatus for locking at least a portion of a shared memory resource. In one embodiment, an electronic device configured to lock at least a portion of a shared memory is disclosed. The electronic device includes a host processor, at least one peripheral processor and a physical bus interface configured to couple the host processor to the peripheral processor. The electronic device further includes a software framework that is configured to: attempt to lock a portion of the shared memory; verify that the peripheral processor has not locked the shared memory; when the portion of the shared memory is successfully locked via the verification that the peripheral processor has not locked the portion of the shared memory, execute a critical section of the shared memory; and otherwise attempt to lock the at least the portion of the shared memory at a later time.

    METHODS AND APPARATUS FOR LOADING FIRMWARE ON DEMAND

    公开(公告)号:US20170249163A1

    公开(公告)日:2017-08-31

    申请号:US15273398

    申请日:2016-09-22

    Applicant: Apple Inc.

    Abstract: Methods and apparatus for enabling a peripheral processor to retrieve and load firmware for execution within the constraints of its memory. The peripheral processor is allocated a portion of the host processor's memory, to function as a logical secondary and tertiary memory for memory cache operation. The described embodiments enable the peripheral processor to support much larger and more complex firmware. Additionally, a multi-facetted locking mechanism is described which enables the peripheral processor and the host processor to access the secondary memory, while minimally impacting the other processor.

    Dynamic antenna tuning for multi-band multi-carrier wireless systems

    公开(公告)号:US09693238B2

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

    申请号:US14257915

    申请日:2014-04-21

    Applicant: Apple Inc.

    CPC classification number: H04W24/02 H04B1/0458 H04B1/18

    Abstract: Apparatus and methods for the design and dynamic tuning of antenna circuitry for use across multiple radio frequency bands in wireless communication devices is disclosed herein. An antenna apparatus includes antenna tuning control, antenna tuning circuitry, and a set of one or more physical antennas. The antenna tuning controller includes a combination of baseband and front-end hardware and software. The antenna circuitry collectively includes antenna tuning circuitry and the set of one or more physical antennas. Based on a set of radio frequency bands and on communication channel conditions, the antenna tuning controller determines an optimal antenna tuning configuration and provides appropriate parameters to the antenna tuning circuitry. The antenna apparatus configures and optimizes the tuning of the antenna circuitry for a future time period, which can be a next time slot. The antenna tuning controller utilizes a cost/gain function to calculate the optimal antenna tuning configuration.

    METHODS AND APPARATUS FOR RECOVERING ERRORS WITH AN INTER-PROCESSOR COMMUNICATION LINK BETWEEN INDEPENDENTLY OPERABLE PROCESSORS
    47.
    发明申请
    METHODS AND APPARATUS FOR RECOVERING ERRORS WITH AN INTER-PROCESSOR COMMUNICATION LINK BETWEEN INDEPENDENTLY OPERABLE PROCESSORS 有权
    用于通过独立可操作的处理器之间的处理器间通信链接恢复错误的方法和装置

    公开(公告)号:US20160103743A1

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

    申请号:US14879030

    申请日:2015-10-08

    Applicant: Apple Inc.

    Abstract: Methods and apparatus for an inter-processor communication (IPC) link between two (or more) independently operable processors. In one aspect, the IPC protocol is based on a “shared” memory interface for run-time processing (i.e., the independently operable processors each share (either virtually or physically) a common memory interface). In another aspect, the IPC communication link is configured to support a host driven boot protocol used during a boot sequence to establish a basic communication path between the peripheral and the host processors. Various other embodiments described herein include sleep procedures (as defined separately for the host and peripheral processors), and error handling.

    Abstract translation: 两个(或多个)可独立操作的处理器之间的处理器间通信(IPC)链接的方法和装置。 在一个方面,IPC协议基于用于运行时处理的“共享”存储器接口(即,独立可操作的处理器每个共享(虚拟或物理上)公共存储器接口)。 在另一方面,IPC通信链路被配置为支持在引导序列期间使用的主机驱动的引导协议,以在外围设备和主处理器之间建立基本通信路径。 本文描述的各种其他实施例包括睡眠过程(如针对主机和外围处理器分别定义的)和错误处理。

    DYNAMIC ANTENNA TUNING FOR MULTI-BAND MULTI-CARRIER WIRELESS SYSTEMS
    48.
    发明申请
    DYNAMIC ANTENNA TUNING FOR MULTI-BAND MULTI-CARRIER WIRELESS SYSTEMS 有权
    用于多载波无线系统的动态天线调谐

    公开(公告)号:US20150305035A1

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

    申请号:US14257915

    申请日:2014-04-21

    Applicant: APPLE INC.

    CPC classification number: H04W24/02 H04B1/0458 H04B1/18

    Abstract: Apparatus and methods for the design and dynamic tuning of antenna circuitry for use across multiple radio frequency bands in wireless communication devices is disclosed herein. An antenna apparatus includes antenna tuning control, antenna tuning circuitry, and a set of one or more physical antennas. The antenna tuning controller includes a combination of baseband and front-end hardware and software. The antenna circuitry collectively includes antenna tuning circuitry and the set of one or more physical antennas. Based on a set of radio frequency bands and on communication channel conditions, the antenna tuning controller determines an optimal antenna tuning configuration and provides appropriate parameters to the antenna tuning circuitry. The antenna apparatus configures and optimizes the tuning of the antenna circuitry for a future time period, which can be a next time slot. The antenna tuning controller utilizes a cost/gain function to calculate the optimal antenna tuning configuration.

    Abstract translation: 本文公开了用于在无线通信设备中的多个无线电频带上使用的天线电路的设计和动态调谐的装置和方法。 天线装置包括天线调谐控制,天线调谐电路和一组一个或多个物理天线。 天线调谐控制器包括基带和前端硬件和软件的组合。 天线电路集体地包括天线调谐电路和一组一个或多个物理天线。 基于一组无线电频带和通信信道条件,天线调谐控制器确定最佳天线调谐配置并且向天线调谐电路提供适当的参数。 天线装置配置和优化天线电路在未来时间段内的调谐,后续时间可能是下一个时隙。 天线调谐控制器利用成本/增益功能来计算最佳天线调谐配置。

Patent Agency Ranking