Clock distribution network and method for dynamically changing a clock frequency in a digital processing system

    公开(公告)号:US10936006B1

    公开(公告)日:2021-03-02

    申请号:US16557290

    申请日:2019-08-30

    Abstract: Clock distribution network and method for dynamically changing clock frequency in digital processing system are provided. The method includes receiving, at a first clock input of a first divider, a frequency signal from a clock source and receiving, at a state machine, a first status signal from the first divider, the first status signal indicating a first number of clock edges that have transpired from a first phase reference clock edge of the first divider. The method includes asserting, using the state machine, a first hold signal at a first hold input of the first divider, the first hold signal suspending operation of the first divider when asserted and after asserting the first hold signal, latching a new first divider value into the first divider. The method includes de-asserting, using the state machine, the first hold signal subsequent to latching the new first divider value into the first divider.

    Memory systems and methods for handling vector data

    公开(公告)号:US11036506B1

    公开(公告)日:2021-06-15

    申请号:US16710862

    申请日:2019-12-11

    Abstract: Some example memory systems include a load and store unit (LSU) operable to load a memory reference. The LSU may include an alignment register, a current memory reference register, and a vector register. The memory system may include a memory coupled to the LSU. The memory may be operable to store a memory reference. The memory reference may be aligned or unaligned in the memory, and the LSU may be operable to efficiently load both unaligned and aligned memory references. Some example memory systems include a load and store unit (LSU) operable to store to the memory at a memory address. The LSU may be operable to efficiently store to both unaligned and aligned memory addresses. The LSU may perform loads and stores in forward and reverse stride.

    MEMORY SYSTEMS AND METHODS FOR HANDLING VECTOR DATA

    公开(公告)号:US20210182063A1

    公开(公告)日:2021-06-17

    申请号:US16710862

    申请日:2019-12-11

    Abstract: Some example memory systems include a load and store unit (LSU) operable to load a memory reference. The LSU may include an alignment register, a current memory reference register, and a vector register. The memory system may include a memory coupled to the LSU. The memory may be operable to store a memory reference. The memory reference may be aligned or unaligned in the memory, and the LSU may be operable to efficiently load both unaligned and aligned memory references. Some example memory systems include a load and store unit (LSU) operable to store to the memory at a memory address. The LSU may be operable to efficiently store to both unaligned and aligned memory addresses. The LSU may perform loads and stores in forward and reverse stride.

    CLOCK DISTRIBUTION NETWORK AND METHOD FOR DYNAMICALLY CHANGING A CLOCK FREQUENCY IN A DIGITAL PROCESSING SYSTEM

    公开(公告)号:US20210064075A1

    公开(公告)日:2021-03-04

    申请号:US16557290

    申请日:2019-08-30

    Abstract: Clock distribution network and method for dynamically changing clock frequency in digital processing system are provided. The method includes receiving, at a first clock input of a first divider, a frequency signal from a clock source and receiving, at a state machine, a first status signal from the first divider, the first status signal indicating a first number of clock edges that have transpired from a first phase reference clock edge of the first divider. The method includes asserting, using the state machine, a first hold signal at a first hold input of the first divider, the first hold signal suspending operation of the first divider when asserted and after asserting the first hold signal, latching a new first divider value into the first divider. The method includes de-asserting, using the state machine, the first hold signal subsequent to latching the new first divider value into the first divider.

    Method and apparatus for adaptable phase training of high frequency clock signaling for data capture

    公开(公告)号:US10573360B1

    公开(公告)日:2020-02-25

    申请号:US16204698

    申请日:2018-11-29

    Abstract: A method and apparatus for adaptable phase training of high frequency clock signaling for data capture is provided. A state machine synchronizes a first selection signal to a delay multiplexer and a second selection signal to a digital block demultiplexer to sequentially select a targeted pair of the static storage elements for each of a plurality of phase-delayed data strobe clock signals. Read back data from an external memory captured by the static storage elements is compared to known valid data. The state machine determines which of the plurality of phase-delayed data strobe clock signals resulted in known valid data being captured by the static storage elements based on the comparison. The state machine selects one of the plurality of phase-delayed data strobe clock signals that resulted in valid data being captured as a read clock signal for a memory controller to capture subsequent read data from the external memory.

    Reconfigurable interface and method of configuring a reconfigurable interface
    7.
    发明授权
    Reconfigurable interface and method of configuring a reconfigurable interface 有权
    可配置接口和配置可重新配置接口的方法

    公开(公告)号:US09514066B1

    公开(公告)日:2016-12-06

    申请号:US14849535

    申请日:2015-09-09

    CPC classification number: G06F13/102 G06F13/20 G06F13/4068

    Abstract: A real-time reconfigurable input/output interface of a controller and a method of reconfiguring the same. The reconfigurable interface enables the controller to communicate with a plurality of peripheral digital subsystem blocks, and includes an input/output interface, a profile memory, and a state machine. The input/output interface includes a plurality of data lines including a shared portion that are shared among the plurality of peripheral digital subsystem blocks. The profile memory stores a plurality of interface profiles, each interface profile defining a configuration of the input/output interface to communicate with an associated one of the peripheral blocks. The state machine is coupled to the profile memory to receive interface profiles and to the input/output interface. In response to each request to communicate with a particular peripheral block, the state machine configures the input/output interface according to the interface profile associated with the particular peripheral block.

    Abstract translation: 控制器的实时可重配置输入/输出接口和重新配置控制器的方法。 可重配置接口使得控制器能够与多个外围数字子系统块进行通信,并且包括输入/​​输出接口,简档存储器和状态机。 输入/输出接口包括多个数据线,包括在多个外围数字子系统块之间共享的共享部分。 简档存储器存储多个接口配置文件,每个接口配置文件定义了输入/输出接口的配置,以便与相关联的外围块之一进行通信。 状态机耦合到配置文件存储器以接收接口配置文件和输入/输出接口。 响应于与特定外围块通信的每个请求,状态机根据与特定外围块相关联的接口配置来配置输入/输出接口。

Patent Agency Ranking