会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Architecture for a multiple port adapter having a single media access control (MAC) with a single I/O port
    • 具有单个媒体访问控制(MAC)与单个I / O端口的多端口适配器的体系结构
    • US06345310B1
    • 2002-02-05
    • US09123547
    • 1998-07-28
    • Samuel Steven AllisonKenneth James Barker
    • Samuel Steven AllisonKenneth James Barker
    • H04L12413
    • H04L12/44
    • A multiple port adapter having a single MAC chip with a single I/O port has reduced logic circuits and I/O pins for transferring data between a host system and a TDM communication system. The MAC chip includes a transmit MAC and a receive MAC, each coupled at one end through the single I/O port to a port multiplexer and at the other end to respective storage registers. The port multiplexer is coupled to each port. Transmit and receive state registers track the state of each port in the transfer of data in the transmit and receive directions through the single I/O port. The storage registers are coupled through a host bus interface to a host bus and to the host system. Control logic is coupled to the storage register to control the transfer of data between the system and the storage registers. A port selector coupled between the multiplexer and the transmit and receive state registers selects ports for transfer of data in succession. On each chip clock cycle, the port selector selects a state machine register to determine the state of the MACs for processing the data and a section of the FIFO's to write or read data for the selected port. At the end of the cycle, the state registers are set and stay set until selected again. The process repeats for each port in a cyclic manner. Once data is accumulated in the receive storage register, control logic reads the data of the host bus. Once space is available in the transmit storage register, the control logic writes data from the host system to the transmit storage register.
    • 具有单个具有单个I / O端口的MAC芯片的多端口适配器具有减少的逻辑电路和用于在主机系统和TDM通信系统之间传送数据的I / O引脚。 MAC芯片包括发送MAC和接收MAC,每个MAC在一端通过单个I / O端口耦合到端口多路复用器,另一端耦合到相应的存储寄存器。 端口复用器耦合到每个端口。 发送和接收状态寄存器通过单个I / O端口跟踪在发送和接收方向上传输数据中每个端口的状态。 存储寄存器通过主机总线接口耦合到主机总线和主机系统。 控制逻辑耦合到存储寄存器以控制系统和存储寄存器之间的数据传输。 耦合在多路复用器和发送和接收状态寄存器之间的端口选择器选择用于连续传输数据的端口。 在每个芯片时钟周期中,端口选择器选择一个状态机寄存器来确定用于处理数据的MAC的状态以及FIFO的一部分来写入或读取所选端口的数据。 在循环结束时,状态寄存器被设置并保持置位,直到再次选择。 该过程以循环方式重复每个端口。 一旦数据在接收存储寄存器中累积,控制逻辑读取主机总线的数据。 一旦发送存储寄存器中有空间,控制逻辑将数据从主机系统写入发送存储寄存器。
    • 4. 发明授权
    • System and method for automatic retry of transmit, independent of a host
processor, after an underrun occurs in a LAN
    • 在LAN发生欠载之后,独立于主处理器的自动重试发送的系统和方法
    • US6137804A
    • 2000-10-24
    • US982726
    • 1997-12-02
    • Samuel Steven AllisonKenneth James BarkerSteven Howard JohnsonJoseph Kinman Lee
    • Samuel Steven AllisonKenneth James BarkerSteven Howard JohnsonJoseph Kinman Lee
    • H04L12/413H04L12/56H04L12/28
    • H04L49/9031H04L49/90H04L49/901H04L12/40032H04L12/40195
    • In a local area network, a system and a method to detect transmit underruns and retransmit frames between a sending station and a receiving station using a Media Access Control (MAC) device in lieu of a sending processor. The MAC device includes a MAC processor for transmitting data in blocks from a host buffer to a storage device, e.g., RAM for retransmission to the network via a Media Independent Interface (MII) unit. The MAC device includes a transmit logic unit which uses a control word set by the MAC processor to transmit data by frames from the storage device to the network. The transmit logic unit includes pointer control logic to identify the start address of the data and to track the data as read from the storage device to the network. When a transmit underrun occurs, the transmit logic recognizes the condition and resets the pointer logic to the start of the first frame for retransmission to the receiving station. During retransmission, the MAC processor continues to transfer data from the sending system to the storage device which eventually provides sufficient data to overcome the underrun condition. A frame is repeated if a underrun condition continues until the frame is transmitted without an underrun condition which eliminates the retransmission request of the receiving station to the sending station. The MAC device enables underruns to be transparent to the sending and receiving station.
    • 在局域网中,使用媒体访问控制(MAC)设备代替发送处理器来检测发送站和接收站之间的发送欠载和重传帧的系统和方法。 MAC设备包括MAC处理器,用于以块的形式从主机缓冲器向存储设备(例如RAM)发送数据,以经由媒体独立接口(MII)单元向网络重传。 MAC设备包括发送逻辑单元,其使用由MAC处理器设置的控制字从存储设备向网络发送数据。 发送逻辑单元包括指示器控制逻辑,用于识别数据的起始地址并且跟踪从存储设备读取到网络的数据。 当发生发生欠载时,发送逻辑识别该条件,并将指针逻辑复位到第一帧的开始,以重传到接收站。 在重传期间,MAC处理器继续将数据从发送系统传送到存储设备,最终提供足够的数据来克服欠载状况。 如果欠载条件持续,直到发送帧而没有欠载条件,则重复帧,消除了发送站的接收站的重传请求。 MAC设备使得欠发送对于发送和接收站是透明的。
    • 8. 发明授权
    • System and method for avoiding host transmit underruns in a
communication network
    • 在通信网络中避免主机发送欠载的系统和方法
    • US6167032A
    • 2000-12-26
    • US966278
    • 1997-11-07
    • Samuel Steven AllisonKenneth James BarkerSteven Howard JohnsonJoseph Kinman Lee
    • Samuel Steven AllisonKenneth James BarkerSteven Howard JohnsonJoseph Kinman Lee
    • H04L12/56H04L29/10H04J3/14H04L12/28
    • H04L49/9031H04L29/10H04L47/10H04L47/13H04L47/29H04L49/90
    • A system and method to avoid transmit underruns from a host system to a communication network using an adjustable threshold on a frame basis. The host system includes a device driver, host descriptors and host buffer. The host descriptor define the number of blocks of data to be transferred from the host to the network via a Media Access Control (MAC) device. The MAC device includes a processor, a transmit storage device, and a medium independent interface coupled to the network. The MAC device is connected to the host system via a data bus. A host descriptor is generated for each frame of data transferred by the MAC device from the host to the network. The descriptor is generated by the device driver and provides the MAC processor with a block size of data to be transferred and a threshold in each frame indicating the number of blocks of data to be transferred from the host system to the MAC device to avoid an underrun before transmission to the communication network. The MAC processor generates and transmits a "retry" bit to the device driver when a transmit underrun occurs. The device driver modifies the threshold in subsequent frames to avoid transmit underruns by raising or lowering the thresholds according to the number of retries.
    • 一种系统和方法,用于在帧基础上使用可调阈值避免从主机系统向通信网络发送欠载。 主机系统包括设备驱动程序,主机描述符和主机缓冲区。 主机描述符定义要通过媒体访问控制(MAC)设备从主机传输到网络的数据块的数量。 MAC设备包括处理器,发送存储设备和耦合到网络的中等独立接口。 MAC设备通过数据总线连接到主机系统。 为由MAC设备从主机传输到网络的每个数据帧生成主机描述符。 描述符由设备驱动程序生成,并为MAC处理器提供要传输的数据的块大小和每帧中的阈值,指示要从主机系统传送到MAC设备的数据块的数量,以避免欠载 在传输到通信网络之前。 当发生发生欠载时,MAC处理器产生并发送“重试”位到设备驱动器。 设备驱动程序通过根据重试次数提高或降低阈值来修改后续帧中的阈值,以避免传输欠载。
    • 10. 发明授权
    • Architecture for a multi-port adapter with a single media access control (MAC)
    • 具有单媒体访问控制(MAC)的多端口适配器的体系结构
    • US06373848B1
    • 2002-04-16
    • US09123899
    • 1998-07-28
    • Samuel Steven AllisonKenneth James Barker
    • Samuel Steven AllisonKenneth James Barker
    • H04L1256
    • H04Q11/0471H04L29/06H04L69/32H04L69/324H04Q2213/13103H04Q2213/13106H04Q2213/13141H04Q2213/13174H04Q2213/13202H04Q2213/13209H04Q2213/13214H04Q2213/13215H04Q2213/13216H04Q2213/1329H04Q2213/13299H04Q2213/1332H04Q2213/13322H04Q2213/13389
    • A multi-port adapter having a single MAC chip has reduced logic circuits for transferring data between a host system and a TDM communication system. The MAC chip includes a transmit MAC and a receive MAC, each coupled at one end to a port multiplexer through an interface and at the other end to respective storage registers. The port multiplexer is coupled to the Physical Layer of each port. Transmit and receive state registers track the state of each port in the transfer of data in the transmit and receive directions. The storage registers are coupled through a host bus interface to a host bus and to the host system. Control logic is coupled to the storage register to control the transfer of data between the system and the storage registers. A port selector coupled between the multiplexer and the transmit and receive state registers selects ports for transfer of data in succession. On each chip clock cycle, the port selector selects a state machine register to determine the state of the MACs for processing the data and a section of the FIFO's to write or read data for the selected port. At the end of the cycle, the state registers are set and stay set until selected again. The process repeats for each port in a cyclic manner. Once data is accumulated in the receive storage register, control logic reads the data of the host bus. Once space is available in the transmit storage register, the control logic writes data from the host system to the transmit storage register.
    • 具有单个MAC芯片的多端口适配器具有用于在主机系统和TDM通信系统之间传送数据的减少的逻辑电路。 MAC芯片包括发送MAC和接收MAC,每个MAC在一端通过接口耦合到端口多路复用器,另一端通过相应的存储寄存器耦合。 端口复用器耦合到每个端口的物理层。 发送和接收状态寄存器跟踪发送和接收方向中数据传输中每个端口的状态。 存储寄存器通过主机总线接口耦合到主机总线和主机系统。 控制逻辑耦合到存储寄存器以控制系统和存储寄存器之间的数据传输。 耦合在多路复用器和发送和接收状态寄存器之间的端口选择器选择用于连续传输数据的端口。 在每个芯片时钟周期中,端口选择器选择一个状态机寄存器来确定用于处理数据的MAC的状态以及FIFO的一部分来写入或读取所选端口的数据。 在循环结束时,状态寄存器被设置并保持置位,直到再次选择。 该过程以循环方式重复每个端口。 一旦数据在接收存储寄存器中累积,控制逻辑读取主机总线的数据。 一旦发送存储寄存器中有空间,控制逻辑将数据从主机系统写入发送存储寄存器。