Combined Transparent/Non-Transparent Cache
    21.
    发明申请
    Combined Transparent/Non-Transparent Cache 审中-公开
    组合透明/不透明缓存

    公开(公告)号:US20150149734A1

    公开(公告)日:2015-05-28

    申请号:US14611423

    申请日:2015-02-02

    Applicant: Apple Inc.

    Abstract: In one embodiment, a memory that is delineated into transparent and non-transparent portions. The transparent portion may be controlled by a control unit coupled to the memory, along with a corresponding tag memory. The non-transparent portion may be software controlled by directly accessing the non-transparent portion via an input address. In an embodiment, the memory may include a decoder configured to decode the address and select a location in either the transparent or non-transparent portion. Each request may include a non-transparent attribute identifying the request as either transparent or non-transparent. In an embodiment, the size of the transparent portion may be programmable. Based on the non-transparent attribute indicating transparent, the decoder may selectively mask bits of the address based on the size to ensure that the decoder only selects a location in the transparent portion.

    Abstract translation: 在一个实施例中,描绘为透明和非透明部分的存储器。 透明部分可以由耦合到存储器的控制单元以及对应的标签存储器来控制。 非透明部分可以通过经由输入地址直接访问不透明部分来进行软件控制。 在一个实施例中,存储器可以包括解码器,其被配置为对该地址进行解码并选择透明部分或非透明部分中的位置。 每个请求可以包括将该请求标识为透明或不透明的不透明属性。 在一个实施例中,透明部分的尺寸可以是可编程的。 基于指示透明的非透明属性,解码器可以基于大小来选择性地屏蔽地址的位,以确保解码器仅选择透明部分中的位置。

    Buffer Underrun Handling
    22.
    发明申请
    Buffer Underrun Handling 审中-公开
    缓冲区欠载处理

    公开(公告)号:US20140139535A1

    公开(公告)日:2014-05-22

    申请号:US14163326

    申请日:2014-01-24

    Applicant: Apple Inc.

    CPC classification number: G06T1/60 G09G5/39

    Abstract: A graphics system may include a display pipe with a buffer configured to store pixels to be processed by a display controller for displaying on a display device, with a buffer control circuit coupled to the buffer to supply pixels to the display controller. When the buffer control circuit detects an underrun of the buffer responsive to the display controller attempting to read pixels from the buffer that have not yet been written to the buffer, the buffer control circuit may supply an underrun pixel to the display. The underrun pixel may be selected from a set of previously stored set of underrun pixels, which may include a most recent valid pixel read by the display controller. A read pointer representative of the location in the buffer from where the display controller is currently attempting to read may be advanced even when an underrun condition occurs. The underrun pixel may be supplied to the display controller until the underrun has been resolved, at which point the most recent valid pixel read from the buffer may be supplied to the display controller.

    Abstract translation: 图形系统可以包括具有缓冲器的显示管道,缓冲器被配置为存储要由显示控制器处理的像素,用于在显示设备上显示,缓冲器控制电路耦合到缓冲器以向显示控制器提供像素。 当缓冲器控制电路响应于显示控制器尝试读取尚未写入缓冲器的缓冲器的像素时,缓冲器控制电路检测到欠载,缓冲器控制电路可以向显示器提供欠载像素。 欠载像素可以从先前存储的欠载像素组中选择,其可以包括由显示控制器读取的最新有效像素。 即使在出现欠载条件的情况下,代表显示控制器当前尝试读取的缓冲器中的位置的读取指针也可以被提前。 欠载像素可以被提供给显示控制器,直到欠载已被解析为止,此时从缓冲器读取的最新的有效像素可以被提供给显示控制器。

    Hardware automatic performance state transitions in system on processor sleep and wake events
    23.
    发明授权
    Hardware automatic performance state transitions in system on processor sleep and wake events 有权
    系统中处理器睡眠和唤醒事件的硬件自动性能状态转换

    公开(公告)号:US08656196B2

    公开(公告)日:2014-02-18

    申请号:US13863554

    申请日:2013-04-16

    Applicant: Apple Inc.

    Abstract: In an embodiment, a power management unit (PMU) may automatically transition (in hardware) the performance states of one or more performance domains in a system. The target performance states to which the performance domains are to transition may be programmable in the PMU by software, and software may signal the PMU that a processor in the system is to enter the sleep state. The PMU may control the transition of the performance domains to the target performance states, and may cause the processor to enter the sleep state. In an embodiment, the PMU may be programmable with a second set of target performance states to which the performance domains are to transition when the processor exits the sleep state. The PMU may control the transition of the performance domains to the second targeted performance states and cause the processor to exit the sleep state.

    Abstract translation: 在一个实施例中,功率管理单元(PMU)可以自动地(在硬件中)转换系统中的一个或多个性能域的性能状态。 性能域要转换到的目标性能状态可以通过软件在PMU中编程,并且软件可以向PMU发信号通知系统中的处理器进入睡眠状态。 PMU可以控制性能域到目标性能状态的转换,并且可能导致处理器进入睡眠状态。 在一个实施例中,PMU可以是可编程的,当处理器退出睡眠状态时,性能域将转换到第二组目标性能状态。 PMU可以控制性能域到第二目标性能状态的转换,并使处理器退出睡眠状态。

    Hardware Automatic Performance State Transitions in System on Processor Sleep and Wake Events
    24.
    发明申请
    Hardware Automatic Performance State Transitions in System on Processor Sleep and Wake Events 有权
    处理器睡眠和唤醒事件的硬件自动性能状态转换系统

    公开(公告)号:US20130232364A1

    公开(公告)日:2013-09-05

    申请号:US13863554

    申请日:2013-04-16

    Applicant: APPLE INC.

    Abstract: In an embodiment, a power management unit (PMU) may automatically transition (in hardware) the performance states of one or more performance domains in a system. The target performance states to which the performance domains are to transition may be programmable in the PMU by software, and software may signal the PMU that a processor in the system is to enter the sleep state. The PMU may control the transition of the performance domains to the target performance states, and may cause the processor to enter the sleep state. In an embodiment, the PMU may be programmable with a second set of target performance states to which the performance domains are to transition when the processor exits the sleep state. The PMU may control the transition of the performance domains to the second targeted performance states and cause the processor to exit the sleep state.

    Abstract translation: 在一个实施例中,功率管理单元(PMU)可以自动地(在硬件中)转换系统中的一个或多个性能域的性能状态。 性能域要转换到的目标性能状态可以通过软件在PMU中编程,并且软件可以向PMU发信号通知系统中的处理器进入睡眠状态。 PMU可以控制性能域到目标性能状态的转换,并且可能导致处理器进入睡眠状态。 在一个实施例中,PMU可以是可编程的,当处理器退出睡眠状态时,性能域将转换到第二组目标性能状态。 PMU可以控制性能域到第二目标性能状态的转换,并使处理器退出睡眠状态。

    Always-on audio control for mobile device

    公开(公告)号:US12211506B2

    公开(公告)日:2025-01-28

    申请号:US18501786

    申请日:2023-11-03

    Applicant: Apple Inc.

    Abstract: In an embodiment, an integrated circuit may include one or more CPUs, a memory controller, and a circuit configured to remain powered on when the rest of the SOC is powered down. The circuit may be configured to receive audio samples from a microphone, and match those audio samples against a predetermined pattern to detect a possible command from a user of the device that includes the SOC. In response to detecting the predetermined pattern, the circuit may cause the memory controller to power up so that audio samples may be stored in the memory to which the memory controller is coupled. The circuit may also cause the CPUs to be powered on and initialized, and the operating system (OS) may boot. During the time that the CPUs are initializing and the OS is booting, the circuit and the memory may be capturing the audio samples.

    Combined transparent/non-transparent cache

    公开(公告)号:US10776022B2

    公开(公告)日:2020-09-15

    申请号:US16266320

    申请日:2019-02-04

    Applicant: Apple Inc.

    Abstract: In one embodiment, a memory that is delineated into transparent and non-transparent portions. The transparent portion may be controlled by a control unit coupled to the memory, along with a corresponding tag memory. The non-transparent portion may be software controlled by directly accessing the non-transparent portion via an input address. In an embodiment, the memory may include a decoder configured to decode the address and select a location in either the transparent or non-transparent portion. Each request may include a non-transparent attribute identifying the request as either transparent or non-transparent. In an embodiment, the size of the transparent portion may be programmable. Based on the non-transparent attribute indicating transparent, the decoder may selectively mask bits of the address based on the size to ensure that the decoder only selects a location in the transparent portion.

Patent Agency Ranking