INTERRUPT HANDLING METHOD AND APPARATUS FOR SLOW PERIPHERALS

    公开(公告)号:US20200379505A1

    公开(公告)日:2020-12-03

    申请号:US16995852

    申请日:2020-08-18

    Abstract: Disclosed examples include interrupt handling circuitry and methods for managing interrupts of a fast clock domain circuit operated according to a first clock signal by a slow clock domain circuit operated according to a second clock signal in which an interrupt generator circuit generates an interrupt input signal synchronized to the second clock signal, and an interrupt clear circuit selectively resets the interrupt generator circuit in response to an acknowledgment signal from the first circuit asynchronously with respect to the second clock signal.

    FILLER BANK CONTROL CIRCUIT FOR SYNCHRONOUS FIFO QUEUES AND OTHER MEMORY DEVICES
    3.
    发明申请
    FILLER BANK CONTROL CIRCUIT FOR SYNCHRONOUS FIFO QUEUES AND OTHER MEMORY DEVICES 审中-公开
    同步FIFO排队和其他内存设备的填充银行控制电路

    公开(公告)号:US20150317087A1

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

    申请号:US14270165

    申请日:2014-05-05

    CPC classification number: G06F5/10 G06F3/0613 G06F3/0659 G06F3/0673 G11C8/16

    Abstract: An apparatus includes a controller and logic circuitry. The controller is configured to generate multiple single-bit logic values. Each single-bit logic value has one of (i) a first value indicating that a data packet has been written into a memory and (ii) a second value indicating that a data packet has been read from the memory. The logic circuitry is configured to serially stack the single-bit logic values. The apparatus could further include a shift memory bank configured to store the single-bit logic values. The logic circuitry can be configured to serially stack the single-bit logic values in the shift memory bank. For example, the logic circuitry can be configured to shift the single-bit logic values in the shift memory bank in different directions and insert one single-bit logic value into the memory bank at different ends depending on whether the one logic value has the first or second value.

    Abstract translation: 一种装置包括控制器和逻辑电路。 控制器被配置为生成多个单位逻辑值。 每个单位逻辑值具有(i)指示数据分组已经被写入存储器的第一值和(ii)指示已经从存储器读取数据分组的第二值。 逻辑电路被配置为串行堆栈单个位逻辑值。 该装置还可以包括配置为存储单位逻辑值的移位存储器组。 逻辑电路可以被配置为串行堆叠移位存储体中的单位逻辑值。 例如,逻辑电路可以被配置为在不同方向上移位移位存储器组中的单位逻辑值,并且根据一个逻辑值是否具有第一个逻辑值将一个单位逻辑值插入不同端的存储体 或第二个值。

    INTERRUPT HANDLING METHOD AND APPARATUS FOR SLOW PERIPHERALS

    公开(公告)号:US20240411341A1

    公开(公告)日:2024-12-12

    申请号:US18804364

    申请日:2024-08-14

    Abstract: Disclosed examples include interrupt handling circuitry and methods for managing interrupts of a fast clock domain circuit operated according to a first clock signal by a slow clock domain circuit operated according to a second clock signal in which an interrupt generator circuit generates an interrupt input signal synchronized to the second clock signal, and an interrupt clear circuit selectively resets the interrupt generator circuit in response to an acknowledgment signal from the first circuit asynchronously with respect to the second clock signal.

    INTERRUPT HANDLING METHOD AND APPARATUS FOR SLOW PERIPHERALS

    公开(公告)号:US20180217630A1

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

    申请号:US15420267

    申请日:2017-01-31

    Abstract: Disclosed examples include interrupt handling circuitry and methods for managing interrupts of a fast clock domain circuit operated according to a first clock signal by a slow clock domain circuit operated according to a second clock signal in which an interrupt generator circuit generates an interrupt input signal synchronized to the second clock signal, and an interrupt clear circuit selectively resets the interrupt generator circuit in response to an acknowledgment signal from the first circuit asynchronously with respect to the second clock signal.

    SYSTEM AND METHOD FOR SLAVE-BASED MEMORY PROTECTION
    6.
    发明申请
    SYSTEM AND METHOD FOR SLAVE-BASED MEMORY PROTECTION 审中-公开
    基于从属存储器保护的系统和方法

    公开(公告)号:US20140223052A1

    公开(公告)日:2014-08-07

    申请号:US14015690

    申请日:2013-08-30

    Abstract: A system includes a bus slave coupled to a plurality of bus masters via one or more interconnects. The system also includes a memory protection unit (MPU) associated with the bus slave, the MPU having a set of access permissions that grants access to the bus slave from a first bus master and denies access to the bus slave from a second bus master. The MPU generates an error response as result of a transaction generated by a task on the second bus master attempting to access the bus slave.

    Abstract translation: 系统包括经由一个或多个互连耦合到多个总线主机的总线从设备。 该系统还包括与总线从站相关联的存储器保护单元(MPU),MPU具有一组访问权限,其允许从第一总线主机访问总线从站,并拒绝从第二总线主站访问总线从站。 MPU由第二总线主机上尝试访问总线从站的任务生成的事务的结果生成错误响应。

    Interrupt handling method and apparatus for slow peripherals

    公开(公告)号:US12105550B2

    公开(公告)日:2024-10-01

    申请号:US16995852

    申请日:2020-08-18

    CPC classification number: G06F1/12 G06F13/24

    Abstract: Disclosed examples include interrupt handling circuitry and methods for managing interrupts of a fast clock domain circuit operated according to a first clock signal by a slow clock domain circuit operated according to a second clock signal in which an interrupt generator circuit generates an interrupt input signal synchronized to the second clock signal, and an interrupt clear circuit selectively resets the interrupt generator circuit in response to an acknowledgment signal from the first circuit asynchronously with respect to the second clock signal.

    INTEGRATED CIRCUITS, METHODS AND INTERFACE CIRCUITRY TO SYNCHRONIZE DATA TRANSFER BETWEEN HIGH AND LOW SPEED CLOCK DOMAINS

    公开(公告)号:US20180182440A1

    公开(公告)日:2018-06-28

    申请号:US15389814

    申请日:2016-12-23

    CPC classification number: G11C7/222 H03K21/00

    Abstract: Disclosed examples include interface circuits to transfer data between a first register in a fast clock domain and a second register in a slow clock domain, including a resettable synchronizer to provide a synchronized start signal synchronized to a slow clock signal to initiate a write from the first register to the second register according to a write request signal, a pulse generator circuit to provide a write enable pulse signal according to the synchronized start signal, a write control circuit to selectively connect an output of the first register to an input of the second register to write data from the first register to the second register according to the write enable pulse signal, and a dual flip-flop to provide a reset signal synchronized to a fast clock signal according to the write request signal to clear any prior pending write request and begin a new write operation.

    System and method for virtual hardware memory protection
    10.
    发明授权
    System and method for virtual hardware memory protection 有权
    用于虚拟硬件内存保护的系统和方法

    公开(公告)号:US09170956B2

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

    申请号:US13896941

    申请日:2013-05-17

    Abstract: A memory protection unit including hardware logic. The hardware logic receives a transaction from a virtual central processing unit (CPU) directed at a bus slave, the transaction being associated with a virtual CPU identification (ID), wherein the virtual CPU is implemented on a physical CPU. The hardware logic also determines whether to grant or deny access to the bus slave based on the virtual CPU ID. The virtual CPU ID is different than an ID of the physical CPU on which the virtual CPU is implemented.

    Abstract translation: 一个包含硬件逻辑的存储器保护单元。 硬件逻辑从针对总线从设备的虚拟中央处理单元(CPU)接收事务,该事务与虚拟CPU标识(ID)相关联,其中虚拟CPU在物理CPU上实现。 硬件逻辑还根据虚拟CPU ID确定是否准予或拒绝对总线从站的访问。 虚拟CPU ID与实现虚拟CPU的物理CPU的ID不同。

Patent Agency Ranking