DATA TRANSFER SYSTEM AND METHOD FOR HOST-SLAVE INTERFACE WITH AUTOMATIC STATUS REPORT
    1.
    发明申请
    DATA TRANSFER SYSTEM AND METHOD FOR HOST-SLAVE INTERFACE WITH AUTOMATIC STATUS REPORT 审中-公开
    具有自动状态报告的主机接口的数据传输系统和方法

    公开(公告)号:US20090259786A1

    公开(公告)日:2009-10-15

    申请号:US12339072

    申请日:2008-12-19

    CPC classification number: G06F13/4027

    Abstract: In a host-slave data transfer system, the slave device transmits data regarding its status and buffer conditions to the host using tailers inserted into the data being transferred to the host. The slave device has a plurality of buffers, a buffer management circuit which manages the buffers and obtains buffer condition information (e.g. amount of available buffer space, amount of buffered data to be transferred to the host), a detection circuit which collects interrupt status of the slave, a processing circuit which generates headers or tailers containing the buffer conditions information and interrupt status, and a merging circuit which merges multiple data segments received from the data-source/data-destination device and associated headers and tailers to generate a stream of merged data. The host obtains the buffer condition information from the tailers, and uses it to determine the amount of data to transmit or receive from the slave.

    Abstract translation: 在主从数据传输系统中,从设备使用插入到正在传送给主机的数据中的分机向宿主发送关于其状态和缓冲器条件的数据。 从设备具有多个缓冲器,缓冲器管理电路管理缓冲器并获得缓冲器条件信息(例如可用缓冲器空间量,要传送到主机的缓冲数据量),检测电路,其收集中断状态 从设备,产生包含缓冲器条件信息和中断状态的报头或分机的处理电路,以及合并电路,其合并从数据源/数据 - 目的地设备和相关联的报头和分配器接收的多个数据段,以产生流 合并数据。 主机从尾随机获取缓冲条件信息,并使用它来确定从从站发送或接收的数据量。

    MULTI-QUEUE SINGLE-FIFO ARCHITECTURE FOR QUALITY OF SERVICE ORIENTED SYSTEMS
    2.
    发明申请
    MULTI-QUEUE SINGLE-FIFO ARCHITECTURE FOR QUALITY OF SERVICE ORIENTED SYSTEMS 有权
    针对服务质量体系的多队列单一FIFO架构

    公开(公告)号:US20080130651A1

    公开(公告)日:2008-06-05

    申请号:US11968340

    申请日:2008-01-02

    Applicant: Chu-Ming Lin

    Inventor: Chu-Ming Lin

    CPC classification number: H04L49/901 H04L47/10 H04L47/2441 H04L47/50 H04L49/90

    Abstract: A multi-queue single-FIFO scheme for quality of service oriented communication. According to the invention, an arbiter maintains a number of next access pointers for multiple queues storing data packets to be transmitted. The arbiter also determines which queue is to be serviced next contingent upon a quality of service policy and then fetches at least one data packet, identified by the chosen queue's next access pointer, through a peripheral bus by means of direct memory access (DMA). A single FIFO buffer is connected to the arbiter to store and manage the fetched data packet in a first-in-first-out manner. Following the FIFO buffer, physical layer interface logic accepts each data packet, if available, and prepares the data packet for transmission on a physical medium.

    Abstract translation: 一种多队列单FIFO方案,用于面向服务的通信质量。 根据本发明,仲裁器维护多个用于存储要发送的数据分组的多个队列的下一个访问指针。 仲裁器还根据服务质量策略确定下一个服务队列,然后通过外部总线通过直接存储器访问(DMA)获取由所选择的队列的下一个访问指针识别的至少一个数据包。 单个FIFO缓冲器连接到仲裁器,以先入先出的方式存储和管理提取的数据包。 在FIFO缓冲器之后,物理层接口逻辑接收每个数据包(如果可用),并且准备数据包以在物理介质上传输。

    Method and device for detecting preamble of wireless data frame
    3.
    发明授权
    Method and device for detecting preamble of wireless data frame 有权
    用于检测无线数据帧前导码的方法和装置

    公开(公告)号:US07218628B2

    公开(公告)日:2007-05-15

    申请号:US10209489

    申请日:2002-07-29

    CPC classification number: H04W99/00 H04L7/042

    Abstract: A method and a device for detecting a preamble type of a wireless data frame are provided. The preamble has a synchronization (SYNC) field and a start frame delimiter (SFD) field, and the method comprises following steps. The wireless data frame is first received, and then determined whether the wireless data frame has a short preamble. When the wireless data frame has the short preamble, the wireless data frame is transmitted to a MAC device. In addition, if the wireless data frame does not have the short preamble, it determines whether the wireless data frame has a long preamble. When the wireless data frame has the long preamble, the wireless data frame is then transmitted to the MAC device.

    Abstract translation: 提供了一种用于检测无线数据帧的前同步码类型的方法和装置。 前导码具有同步(SYNC)字段和起始帧分隔符(SFD)字段,并且该方法包括以下步骤。 首先接收无线数据帧,然后确定无线数据帧是否具有短前导码。 当无线数据帧具有短前导码时,无线数据帧被发送到MAC设备。 此外,如果无线数据帧不具有短前导码,则它确定无线数据帧是否具有长前导码。 当无线数据帧具有长的前导码时,无线数据帧然后被发送到MAC设备。

    Multi-queue single-FIFO architecture for quality of service oriented systems
    4.
    发明申请
    Multi-queue single-FIFO architecture for quality of service oriented systems 有权
    用于面向服务的系统的多队列单FIFO架构

    公开(公告)号:US20050157709A1

    公开(公告)日:2005-07-21

    申请号:US10760654

    申请日:2004-01-20

    Applicant: Chu-Ming Lin

    Inventor: Chu-Ming Lin

    CPC classification number: H04L49/901 H04L47/10 H04L47/2441 H04L47/50 H04L49/90

    Abstract: A multi-queue single-FIFO scheme for quality of service oriented communication. According to the invention, an arbiter maintains a number of next access pointers for multiple queues storing data packets to be transmitted. The arbiter also determines which queue is to be serviced next contingent upon a quality of service policy and then fetches at least one data packet, identified by the chosen queue's next access pointer, through a peripheral bus by means of direct memory access (DMA). A single FIFO buffer is connected to the arbiter to store and manage the fetched data packet in a first-in-first-out manner. Following the FIFO buffer, physical layer interface logic accepts each data packet, if available, and prepares the data packet for transmission on a physical medium.

    Abstract translation: 一种多队列单FIFO方案,用于面向服务的通信质量。 根据本发明,仲裁器维护多个用于存储要发送的数据分组的多个队列的下一个访问指针。 仲裁器还根据服务质量策略确定下一个服务队列,然后通过外部总线通过直接存储器访问(DMA)获取由所选择的队列的下一个访问指针识别的至少一个数据包。 单个FIFO缓冲器连接到仲裁器,以先入先出的方式存储和管理提取的数据包。 在FIFO缓冲器之后,物理层接口逻辑接收每个数据包(如果可用),并且准备数据包以在物理介质上传输。

    Electronic apparatus and method for sharing ethernet circuit between plurality of ports
    5.
    发明授权
    Electronic apparatus and method for sharing ethernet circuit between plurality of ports 有权
    用于在多个端口之间共享以太网电路的电子设备和方法

    公开(公告)号:US08724621B2

    公开(公告)日:2014-05-13

    申请号:US13232717

    申请日:2011-09-14

    CPC classification number: H04L49/351

    Abstract: The invention provides an electronic apparatus. In one embodiment, the electronic apparatus comprises a plurality of ports, an Ethernet circuit, a port switch, and a flow control scheduler. The Ethernet circuit generates a plurality of transmitted packets according to transmitted data sent from the host, and derives received data sent to a host from a plurality of received packets. The flow control scheduler receives a plurality of transmitting requests corresponding to the ports from the host, arbitrates between the transmitting requests corresponding to the ports to select a transmitting port from the ports, receives a plurality of receiving requests corresponding to the ports from the host, and arbitrates between the plurality of receiving requests corresponding to the ports to select a receiving port from the ports. The port switch sends the transmitted packets to the transmitting port, and receives the received packets from the receiving port.

    Abstract translation: 本发明提供一种电子设备。 在一个实施例中,电子设备包括多个端口,以太网电路,端口开关和流控制调度器。 以太网电路根据从主机发送的发送数据生成多个发送的分组,并从多个接收到的分组中导出发送给主机的接收数据。 流控制调度器从主机接收与该端口相对应的多个发送请求,在与端口对应的发送请求之间进行仲裁,从端口选择发送端口,从主机接收与该端口对应的多个接收请求, 并在与端口对应的多个接收请求之间进行仲裁,从端口选择接收端口。 端口交换机将发送的报文发送到发送端口,并从接收端口接收收到的报文。

    Packet based data transfer system and method for host-slave interface
    6.
    发明授权
    Packet based data transfer system and method for host-slave interface 有权
    基于数据包的数据传输系统和主从接口的方法

    公开(公告)号:US08626963B2

    公开(公告)日:2014-01-07

    申请号:US12773660

    申请日:2010-05-04

    CPC classification number: G06F13/28 G06F2213/3808 H04L49/9015

    Abstract: In a host-slave data transfer system, the slave device receives packet based data from an external device and stores the packet content in a buffer as data segments. The slave merges a plurality of data segments into data streams and transmits the data streams to the host. The host uses direct memory access (DMA) to unpack the data stream from the slave into individual data segments without memory copy. To enable the host to set up DMA, the slave transmits information regarding sizes of the data segments to the host beforehand via an outband channel, e.g. by transmitting the size information in headers and/or tailers inserted into previous data streams. The host utilizes the data segment size information to program descriptor tables, such that each descriptor in the descriptor tables causes one data segment in the data stream to be stored in the system memory of the host.

    Abstract translation: 在主从数据传输系统中,从设备从外部设备接收基于分组的数据,并将分组内容作为数据段存储在缓冲器中。 从机将多个数据段合并成数据流,并将数据流发送到主机。 主机使用直接存储器访问(DMA)将数据流从从属设备解包到单独的数据段,而无需存储器复制。 为了使主机能够建立DMA,从机通过带外频道预先向主机发送关于数据段大小的信息,例如。 通过在插入到先前的数据流中的头部和/或分割器中传送大小信息。 主机利用数据段大小信息来编程描述符表,使得描述符表中的每个描述符使得数据流中的一个数据段被存储在主机的系统存储器中。

    METHODS FOR BUS DATA TRANSMISSION AND SYSTEMS UTILIZING THE SAME
    7.
    发明申请
    METHODS FOR BUS DATA TRANSMISSION AND SYSTEMS UTILIZING THE SAME 有权
    用于总线数据传输的方法和使用该数据传输的系统

    公开(公告)号:US20100014437A1

    公开(公告)日:2010-01-21

    申请号:US12407186

    申请日:2009-03-19

    Abstract: A method for data transmission in a device coupled to a host via a bus is provided. A sequence of data packets are received from the host and the received data packets are stored into a buffering unit of the device. It is then determined whether a predetermined error has occurred. When the predetermined error has occurred, the buffering unit of the device is locked to stop receiving the data packets. Thereafter, the buffering unit of the device is unlocked according to an unlock request from the host to resume receiving subsequent data packets.

    Abstract translation: 提供了一种通过总线耦合到主机的设备中的数据传输方法。 从主机接收到数据分组序列,并将接收的数据分组存储到设备的缓冲单元中。 然后确定是否发生了预定的错误。 当发生预定错误时,设备的缓冲单元被锁定以停止接收数据分组。 此后,设备的缓冲单元根据来自主机的解锁请求解锁,以恢复接收后续数据分组。

    System and method for performing secure communications in a wireless local area network
    8.
    发明授权
    System and method for performing secure communications in a wireless local area network 失效
    用于在无线局域网中执行安全通信的系统和方法

    公开(公告)号:US07457409B2

    公开(公告)日:2008-11-25

    申请号:US10864837

    申请日:2004-06-09

    CPC classification number: H04L9/0637 H04L9/002 H04L9/3242 H04L2209/80

    Abstract: A scheme for performing secure communications in a wireless local network. In one aspect of the invention, software hosted on a host processing unit maintains multiple queues. A networking module adapted to communicate with the host processing unit includes corresponding FIFO buffers to service the queues. The networking module also comprises an arbiter and a security engine. The arbiter is responsible for determining which queue is to be serviced next contingent upon a priority scheme. The security engine preferably incorporates a cipher performing encryption and decryption in a sequential or chain mode. Once one of the queues is granted by the arbiter, the security engine fetches data from the granted queue and then encrypts or decrypts the data using the cipher.

    Abstract translation: 用于在无线本地网络中执行安全通信的方案。 在本发明的一个方面,托管在主机处理单元上的软件维护多个队列。 适于与主机处理单元进行通信的网络模块包括相应的FIFO缓冲器来服务队列。 网络模块还包括仲裁器和安全引擎。 仲裁者负责根据优先权方案确定下一个服务的队列。 优选地,安全引擎包括以顺序或链接模式执行加密和解密的密码。 一旦队列被仲裁者授予,安全引擎将从授权队列中获取数据,然后使用密码加密或解密数据。

    Polling-based apparatus and system guaranteeing quality of service
    9.
    发明申请
    Polling-based apparatus and system guaranteeing quality of service 有权
    基于投票的设备和系统保证服务质量

    公开(公告)号:US20050278470A1

    公开(公告)日:2005-12-15

    申请号:US10864200

    申请日:2004-06-09

    CPC classification number: G06F13/385 G06F13/426

    Abstract: A polling-based communication apparatus and system. The apparatus of the invention, connected to a host computer through a peripheral bus, comprises an arbiter and multiple addressable entities. Each addressable entity corresponds to one of queues maintained in the host computer. The arbiter can determine which queue is to be served next in accordance with a quality of serve policy. The host computer polls each addressable entity by issuing a query packet. Depending on the queue chosen to be served next, the arbiter grants the corresponding addressable entity access to the peripheral bus, causing this granted addressable entity to respond to the host computer's polling with an acknowledgement packet. Thus the host computer initiates transactions to transfer data packets from the chosen queue through the peripheral bus to the corresponding addressable entity.

    Abstract translation: 一种基于轮询的通信设备和系统。 通过外围总线连接到主计算机的本发明的装置包括仲裁器和多个可寻址实体。 每个可寻址实体对应于主计算机中维护的一个队列。 仲裁者可以根据服务质量确定下一个服务队列。 主机通过发出查询数据包来轮询每个可寻址实体。 根据选择接下来服务的队列,仲裁器授予相应的可寻址实体对外围总线的访问,使该授权的可寻址实体用确认分组对主计算机的轮询作出响应。 因此,主计算机启动事务以将数据分组从所选择的队列通过外围总线传送到相应的可寻址实体。

    Method and apparatus for performing secure wireless communication with reduced bus traffic
    10.
    发明申请
    Method and apparatus for performing secure wireless communication with reduced bus traffic 审中-公开
    用于执行具有减少的总线业务的安全无线通信的方法和装置

    公开(公告)号:US20050154871A1

    公开(公告)日:2005-07-14

    申请号:US10751693

    申请日:2004-01-05

    CPC classification number: H04L9/0637 H04L9/0838 H04L9/0894 H04L2209/80

    Abstract: A method and apparatus for performing secure communication in a WLAN environment. According to the invention, a decryption table is provided, which includes several entries each having a number of sections to store at least one check item, at least one characteristic value, a secret key and a cipher type. The check item is employed to indicate which field of the encrypted packet needs to be compared with the characteristic value in the same entry of the decryption table. In response to receipt of an encrypted packet, one entry in sequence is selected from the decryption table. Then at least one field to be checked is extracted from the encrypted packet contingent on the check item in the selected entry. Upon successful matching of the extracted field to the characteristic value in the selected entry, the secret key and the cipher type in this entry are applied to decrypt the encrypted packet.

    Abstract translation: 一种用于在WLAN环境中执行安全通信的方法和装置。 根据本发明,提供了一种解密表,其包括几个条目,每个条目具有多个部分以存储至少一个检查项目,至少一个特征值,秘密密钥和密码类型。 该检查项目用于指示加密分组的哪个字段需要与解密表的相同条目中​​的特征值进行比较。 响应于接收到加密分组,从解密表中选择顺序的一个条目。 然后,根据所选择的条目中的检查项目,从加密分组中提取要检查的至少一个字段。 在提取的字段与所选条目中的特征值成功匹配之后,应用该条目中的秘密密钥和密码类型来对加密的分组进行解密。

Patent Agency Ranking