Apparatus and method in a network interface for recovering from complex PCI bus termination conditions
    12.
    发明授权
    Apparatus and method in a network interface for recovering from complex PCI bus termination conditions 有权
    网络接口中的装置和方法,用于从复杂的PCI总线终端状况恢复

    公开(公告)号:US06216193B1

    公开(公告)日:2001-04-10

    申请号:US09146252

    申请日:1998-09-03

    IPC分类号: G06F1300

    CPC分类号: G06F13/385

    摘要: A network interface includes a multiplexer that selectively supplies either a stored address from an address holding register, or a reload address from a reload address holding register, to a random access buffer memory based on a done delay signal (DMA_DONE_DLY). The done delay signal is generated by an advance signal generator in response to detection of a target initiated termination request on the PCI bus during a DMA data transfer from the random access buffer memory to the target. if the PCI bus transfer is interrupted, the reload address is supplied to the random access buffer memory to enable data output holding registers to be reloaded with the data lost by the target during the interrupted DMA transfer. The array of data output holding registers are capable of recovering from the interrupted PCI bus transfer and output the data set which the target (e.g., the host system memory) expects to receive. The reload address is also supplied to the address register to resume normal addressing by address holding register.

    摘要翻译: 网络接口包括多路复用器,其基于完成的延迟信号(DMA_DONE_DLY),将存储的地址从地址保持寄存器或重载地址从重载地址保持寄存器选择性地提供给随机存取缓冲存储器。 响应于在从随机存取缓冲存储器到目标的DMA数据传输期间在PCI总线上检测到目标发起的终止请求,由提前信号发生器产生完成的延迟信号。 如果PCI总线传输中断,则重新加载地址被提供给随机存取缓冲存储器,以使数据输出保持寄存器在DMA中断期间由目标丢失的数据重新加载。 数据输出保持寄存器阵列能够从中断的PCI总线传送恢复,并输出目标(例如,主机系统存储器)期望接收的数据集。 重载地址也提供给地址寄存器,以通过地址保持寄存器恢复正常寻址。

    System for transferring frame data by transferring the descriptor index
data to identify a specified amount of data to be transferred stored in
the host computer
    13.
    发明授权
    System for transferring frame data by transferring the descriptor index data to identify a specified amount of data to be transferred stored in the host computer 有权
    用于通过传送描述符索引数据来传送帧数据以识别存储在主计算机中的要传送的数据的指定量的系统

    公开(公告)号:US6145016A

    公开(公告)日:2000-11-07

    申请号:US146251

    申请日:1998-09-03

    IPC分类号: G06F13/12 H04L12/56 G06F13/14

    摘要: A network interface device includes a random access memory used as a transmit and receive buffer for transmission and reception of data frames between a host computer bus and a packet switched network. The network interface device includes read and write controllers for each of the transmit and receive buffers, where each write controller operates in a clock domain separate from the corresponding read controller. The memory management unit also includes a synchronization circuit that controls arbitration for accessing the random access memory between the read and write controllers. The synchronization circuit determines the presence of a stored frame in the random access memory by asynchronously comparing write counter and read counter values. The memory management unit also includes a descriptor management unit for controlling DMA transfers between the transmit and receive buffers and the system memory. The descriptor management obtains descriptor lists from system memory based on descriptor index data supplied by the host CPU and verified as valid by the descriptor management, and releases control of the descriptor lists by writing to status locations in system memory.

    摘要翻译: 网络接口设备包括用作发送和接收缓冲器的随机存取存储器,用于在主计算机总线和分组交换网络之间传输和接收数据帧。 网络接口设备包括用于每个发送和接收缓冲器的读和写控制器,其中每个写控制器在与相应的读控制器分离的时钟域中操作。 存储器管理单元还包括同步电路,其控制仲裁以访问读取和写入控制器之间的随机存取存储器。 同步电路通过异步比较写计数器和读计数器值来确定随机存取存储器中存储的帧的存在。 存储器管理单元还包括用于控制发送和接收缓冲器与系统存储器之间的DMA传输的描述符管理单元。 描述符管理基于由主机CPU提供的描述符索引数据从系统存储器中获取描述符列表,并通过描述符管理验证为有效,并通过写入系统存储器中的状态位置来释放对描述符列表的控制。

    Apparatus and method in a network interface device for storing status
information contiguous with a corresponding data frame in a buffer
memory
    14.
    发明授权
    Apparatus and method in a network interface device for storing status information contiguous with a corresponding data frame in a buffer memory 失效
    网络接口设备中的设备和方法,用于存储与缓冲存储器中相应数据帧相邻的状态信息

    公开(公告)号:US6061767A

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

    申请号:US993531

    申请日:1997-12-18

    IPC分类号: H04L12/56 G06F12/00

    摘要: A network interface device having a random access memory for buffering data between a host bus interface and a media access controller includes a buffer controller configured for storing a data frame in combination with tracking and status information associated with the storage of the data frame. The memory controller is configured for writing receive frame data received from a media access controller into the random access memory. The tracking and status information is stored in memory locations contiguous with the data frame to enable a read controller operating in a separate clock domain to access the status information and the corresponding data frame as a single data unit. Moreover, the disclosed embodiment stores the status information at the beginning of the stored data unit, enabling a controller reading the buffer memory to immediately determine the status of the corresponding stored data frame.

    摘要翻译: 具有用于在主机总线接口和媒体访问控制器之间缓存数据的随机存取存储器的网络接口设备包括:缓冲器控制器,被配置为与跟踪数据帧和与数据帧的存储相关联的状态信息结合存储数据帧。 存储器控制器被配置为将从媒体访问控制器接收的接收帧数据写入随机存取存储器。 跟踪和状态信息存储在与数据帧相邻的存储器位置中,以使得在单独的时钟域中操作的读取控制器可以将状态信息和相应的数据帧作为单个数据单元访问。 此外,所公开的实施例将状态信息存储在所存储的数据单元的开始处,使得读取缓冲存储器的控制器能够立即确定对应的存储数据帧的状态。

    Exclusive-option chips and methods with all-options-active test mode
    16.
    发明授权
    Exclusive-option chips and methods with all-options-active test mode 有权
    独家选项芯片和方法,具有全选项活动测试模式

    公开(公告)号:US07928746B1

    公开(公告)日:2011-04-19

    申请号:US11966147

    申请日:2007-12-28

    IPC分类号: G01R31/3187

    摘要: A multi-interface integrated circuit in which, during the chip's lifetime in use, only one interface is active at a time. However, special test logic powers up all of the on-chip interface modules at once, so that a complete test cycle can be performed. All of the interfaces are exercised in one test program. Since some pads are inactive in some interface modes, mask bits are used to select which pads are monitored during which test cycles.

    摘要翻译: 一种多接口集成电路,其中在芯片使用寿命期间,一次只有一个接口处于活动状态。 但是,特殊的测试逻辑可以一次启动所有片上接口模块,从而可以执行完整的测试周期。 所有接口都在一个测试程序中执行。 由于某些接口模式下某些焊盘无效,因此使用掩码位来选择在哪个测试周期内监视哪些焊盘。

    Architecture and method for flushing non-transmitted portions of a data frame from a transmitted FIFO buffer
    17.
    发明授权
    Architecture and method for flushing non-transmitted portions of a data frame from a transmitted FIFO buffer 有权
    用于从发送的FIFO缓冲器冲洗数据帧的未发送部分的架构和方法

    公开(公告)号:US06542512B1

    公开(公告)日:2003-04-01

    申请号:US09346745

    申请日:1999-07-02

    IPC分类号: H04L1228

    摘要: A network switch in a packet switched network includes a plurality of network switch ports, each configured for sending and receiving data packets between a medium interface and the network switch. The network switch port includes an IEEE 802.3 compliant transmit state machine and receive state machine configured for transmitting and receiving network data to and from a medium interface, such as a reduced medium independent interface, respectively. The network switch port also includes a memory management unit configured for selectively transferring the network data between the transmit and receive state machines and a random access transmit buffer and a random access receive buffer, respectively. The transmit state machine outputs a flush transmit buffer signal to the transmit memory management unit in response to a detected error in transmitting the transmit data. The transmit memory management unit, in response to the flush transmit buffer signal, sets an incremented transmit buffer pointer value to a buffer pointer value corresponding to a next transmit data stored in the transmit buffer.

    摘要翻译: 分组交换网络中的网络交换机包括多个网络交换机端口,每个网络交换机端口被配置为在介质接口和网络交换机之间发送和接收数据分组。 网络交换机端口包括符合IEEE 802.3标准的传输状态机和接收状态机,其配置用于分别向介质接口(例如简化介质独立接口)发送和接收网络数据。 网络交换机端口还包括配置用于分别在发送和接收状态机与随机接入发送缓冲器和随机接入接收缓冲器之间选择性地传送网络数据的存储器管理单元。 发送状态机响应于发送发送数据中检测到的错误,向发送存储器管理单元输出清空发送缓冲器信号。 发送存储器管理单元响应于刷新发送缓冲器信号,将增加的发送缓冲器指针值设置为对应于存储在发送缓冲器中的下一个发送数据的缓冲器指针值。

    Apparatus and method for determining a presence of a stored data frame
in a random access memory independent of read and write clock domains
    18.
    发明授权
    Apparatus and method for determining a presence of a stored data frame in a random access memory independent of read and write clock domains 失效
    用于在独立于读和写时钟域的情况下确定随机存取存储器中存储的数据帧的存在的装置和方法

    公开(公告)号:US6128308A

    公开(公告)日:2000-10-03

    申请号:US993063

    申请日:1997-12-18

    CPC分类号: H04L49/901 H04L49/90

    摘要: A network interface device includes a random access memory used as a transmit and receive buffer for transmission and reception of data frames between a host computer bus and a packet switched network. The network interface device includes read and write controllers for each of the transmit and receive buffers, where each write controller operates in a clock domain separate from the corresponding read controller. The memory management unit also includes a synchronization circuit that controls arbitration for accessing the random access memory between the read and write controllers. The synchronization circuit determines the presence of a stored frame in the random access memory by asynchronously comparing write counter and read counter values stored in gray code counters, where each counter is configured for changing a single bit of a counter value in response to an increment signal. Use of gray code counters enables asynchronous comparisons to be made between the two counter values, independent of the host computer bus clock domain and the network clock domain.

    摘要翻译: 网络接口设备包括用作发送和接收缓冲器的随机存取存储器,用于在主计算机总线和分组交换网络之间传输和接收数据帧。 网络接口设备包括用于每个发送和接收缓冲器的读和写控制器,其中每个写控制器在与相应的读控制器分离的时钟域中操作。 存储器管理单元还包括同步电路,其控制仲裁以访问读取和写入控制器之间的随机存取存储器。 同步电路通过异步比较存储在灰度代码计数器中的写入计数器和读取计数器值来确定随机存取存储器中存储的帧的存在,其中每个计数器被配置为响应于增量信号来改变计数器值的单个位 。 使用灰色代码计数器可以在两个计数器值之间进行异步比较,与主机总线时钟域和网络时钟域无关。

    Exclusive-Option Chips and Methods with All-Options-Active Test Mode
    20.
    发明申请
    Exclusive-Option Chips and Methods with All-Options-Active Test Mode 有权
    独占选项芯片和方法与所有选项 - 主动测试模式

    公开(公告)号:US20110283055A1

    公开(公告)日:2011-11-17

    申请号:US13089093

    申请日:2011-04-18

    IPC分类号: G06F12/00

    摘要: A multi-interface integrated circuit in which, during the chip's lifetime in use, only one interface is active at a time. However, special test logic powers up all of the on-chip interface modules at once, so that a complete test cycle can be performed. All of the interfaces are exercised in one test program. Since some pads are inactive in some interface modes, mask bits are used to select which pads are monitored during which test cycles.

    摘要翻译: 一种多接口集成电路,其中在芯片使用寿命期间,一次只有一个接口处于活动状态。 但是,特殊的测试逻辑可以一次启动所有片上接口模块,从而可以执行完整的测试周期。 所有接口都在一个测试程序中执行。 由于某些接口模式下某些焊盘无效,因此使用掩码位来选择在哪个测试周期内监视哪些焊盘。