Configurable overlay on wide memory channels for efficient memory access

    公开(公告)号:US10990517B1

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

    申请号:US16259895

    申请日:2019-01-28

    Applicant: Xilinx, Inc.

    Abstract: Examples described herein relate to efficient memory access. An example is a system includes a programmable device, and a memory. The programmable device is coupled to the host and receives the read/write requests and the addresses associated therewith. The programmable device interleaves the read/write requests across multiple communication channels based on a subset of bits within each address. The memory receives the read/write requests from the programmable device. The memory stores contents associated with the addresses for write requests and returns contents associated with the addresses for a read request to the programmable device. The programmable device returns the received contents to the host for processing.

    Regular expression processor and parallel processing architecture

    公开(公告)号:US11449344B1

    公开(公告)日:2022-09-20

    申请号:US16854441

    申请日:2020-04-21

    Applicant: Xilinx, Inc.

    Abstract: A processing circuit includes a random access memory (RAM) configured to look up a first next state based on a first address simultaneously with looking up a second next state based on a second address. The first address is formed of a first current state and an input data and the second address is formed of a second current state and the input data. The processing circuit includes a state control circuit that receives the first and second next states, the first current state, and the second current state, and a first-in-first-out (FIFO) memory that stores selected ones of the first and second next states, the first current state, and the second current state. The processing circuit includes a multiplexer configured to selectively pass two states from the FIFO memory or two states from the state control circuit as a third current state and a fourth current state.

Patent Agency Ranking