Circuit arrangement with transaction timeout detection

    公开(公告)号:US10042692B1

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

    申请号:US14869821

    申请日:2015-09-29

    Applicant: Xilinx, Inc.

    Abstract: The disclosure describes a circuit arrangement that includes a master circuit and a slave circuit. The master circuit generates transactions, and the slave circuit generates responses to the transactions from the master circuit. A first circuit is coupled between the master circuit and the slave circuit. The first circuit determines for each transaction from the master circuit whether the slave circuit generates an expected number of responses within a timeout period. For each transaction for which the slave circuit does not generate the expected number of responses within the timeout period, the first circuit generates and transmits the expected number of responses to the master circuit.

    Clock and phase alignment between physical layers and controller

    公开(公告)号:US11581881B1

    公开(公告)日:2023-02-14

    申请号:US17405854

    申请日:2021-08-18

    Applicant: XILINX, INC.

    Abstract: An integrated circuit (IC) for clock and phase aligning and synchronization between physical (PHY) layers and a communications controller is provided. The IC includes a clock multiplier configured to multiply a frequency of the clock signal from a plurality of PHY layers to match a frequency of a clock signal of the controller, wherein the clock signal from the plurality of PHY layers is less than the frequency of the clock signal of the controller. IC support circuitry is configured to provide the multiplied clock signal to the controller. The IC includes a first clock divider configured to divide the frequency of the multiplied clock signal and to output the divided clock signal to the controller. The IC includes a phase alignment circuit configured to align phases of one or more data signals based on a phase of the clock signal and a phase of the multiplied clock signal.

    Methods and circuits for deadlock avoidance

    公开(公告)号:US11281618B2

    公开(公告)日:2022-03-22

    申请号:US14530561

    申请日:2014-10-31

    Applicant: Xilinx, Inc.

    Abstract: A system is disclosed that includes a first communication circuit that communicates data over a first data port using a first communication protocol. The system also includes a second communication circuit that communicates data over a second data port using a second communication protocol. The second communication protocol processes read and write requests in an order that the read and write requests are received. A bridge circuit is configured to communicate data between the first data port of the first communication circuit and the second data port of the second communication circuit. The bridge circuit is configured to communicate non-posted writes to the second communication circuit via a buffer circuit and communicate posted writes to the second communication circuit via a communication path that bypasses the buffer circuit.

    METHODS AND CIRCUITS FOR DEADLOCK AVOIDANCE
    5.
    发明申请
    METHODS AND CIRCUITS FOR DEADLOCK AVOIDANCE 审中-公开
    死亡避风的方法和电路

    公开(公告)号:US20160124891A1

    公开(公告)日:2016-05-05

    申请号:US14530561

    申请日:2014-10-31

    Applicant: Xilinx, Inc.

    Abstract: A system is disclosed that includes a first communication circuit that communicates data over a first data port using a first communication protocol. The system also includes a second communication circuit that communicates data over a second data port using a second communication protocol. The second communication protocol processes read and write requests in an order that the read and write requests are received. A bridge circuit is configured to communicate data between the first data port of the first communication circuit and the second data port of the second communication circuit. The bridge circuit is configured to communicate non-posted writes to the second communication circuit via a buffer circuit and communicate posted writes to the second communication circuit via a communication path that bypasses the buffer circuit.

    Abstract translation: 公开了一种包括通过第一通信协议在第一数据端口上传送数据的第一通信电路的系统。 该系统还包括通过第二通信协议在第二数据端口上传送数据的第二通信电路。 第二通信协议按照接收到读取和写入请求的顺序处理读取和写入请求。 桥电路被配置为在第一通信电路的第一数据端口和第二通信电路的第二数据端口之间传送数据。 桥接电路被配置为经由缓冲电路将未发布的写入传送到第二通信电路,并且经由绕过缓冲电路的通信路径将发布的写入传送到第二通信电路。

    Distributed memory repair network

    公开(公告)号:US10861578B1

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

    申请号:US16718535

    申请日:2019-12-18

    Applicant: Xilinx, Inc.

    Abstract: A device includes a plurality of memory components with redundant columns associated therewith, a sub-block controller, and a volatile memory. The sub-block controller generates a repair vector, during manufacture testing mode. The repair vector is associated with the plurality of memory components and is generated responsive to detecting a defect within a column of the plurality of memory components. No repair vector is generated responsive to detecting no defect within a column of the plurality of memory components. The volatile memory receives and stores the repair vector in a nonvolatile memory component, during the manufacture testing mode. The volatile memory receives the repair vector from the nonvolatile memory component if the repair vector was generated during the manufacture testing mode, at startup mode, and provides it to the sub-block controller. The sub-block controller loads a repair data into the plurality of memory components based on the repair vector.

    User-configurable error handling
    7.
    发明授权
    User-configurable error handling 有权
    用户可配置的错误处理

    公开(公告)号:US09495239B1

    公开(公告)日:2016-11-15

    申请号:US14466845

    申请日:2014-08-22

    Applicant: Xilinx, Inc.

    Abstract: A method for operating a programmable IC is disclosed. A set of circuits specified by a set of configuration data is operated in a set of programmable resources. In response to one of a set of status signals indicating an error, a value indicative of an error is stored in a respective one of a plurality of error status registers. The values stored in the plurality of error status registers are provided to an error handling circuit included in the set of circuits specified by the set of configuration data and operated in the programmable resources. At least one error handling process is performed by the error handling circuit as a function of values stored in the plurality of error status registers.

    Abstract translation: 公开了一种用于操作可编程IC的方法。 由一组配置数据指定的一组电路在一组可编程资源中操作。 响应于指示错误的一组状态信号中的一个,指示错误的值被存储在多个错误状态寄存器中的相应一个中。 存储在多个错误状态寄存器中的值被提供给由该组配置数据指定并在可编程资源中操作的电路集合中包括的错误处理电路。 由错误处理电路执行至少一个错误处理过程作为存储在多个错误状态寄存器中的值的函数。

    Isolation interface for master-slave communication protocols
    8.
    发明授权
    Isolation interface for master-slave communication protocols 有权
    主从通信协议的隔离接口

    公开(公告)号:US09465766B1

    公开(公告)日:2016-10-11

    申请号:US14065804

    申请日:2013-10-29

    Applicant: Xilinx, Inc.

    CPC classification number: G06F13/42

    Abstract: An apparatus for communication using a master-slave communication protocol includes a master circuit and a slave circuit configured to communicate with each other using a master-slave communication protocol. The apparatus also includes an interface circuit coupled to the master and slave circuits. In response to a first control signal having a first value, the interface circuit forwards messages received from the master circuit to the slave circuit and forwards responses received from the slave circuit to the master circuit. In response to the first control signal having a second value, the interface circuit prevents messages received from the master circuit from being forwarded from the master circuit to the slave circuit.

    Abstract translation: 使用主从通信协议的通信装置包括主电路和被配置为使用主 - 从通信协议彼此通信的从电路。 该装置还包括耦合到主电路和从电路的接口电路。 响应于具有第一值的第一控制信号,接口电路将从主电路接收的消息转发到从电路,并将从从电路接收的响应转发给主电路。 响应于具有第二值的第一控制信号,接口电路防止从主电路接收的消息从主电路转发到从电路。

Patent Agency Ranking