Method and system for packet processing
    21.
    发明授权
    Method and system for packet processing 有权
    分组处理方法和系统

    公开(公告)号:US08639912B2

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

    申请号:US12619355

    申请日:2009-11-16

    Abstract: A data processor and a method for processing data is disclosed. The processor has an input port for receiving packets of data to be processed. A master controller acts to analyze the packets and to provide a header including a list of processes to perform on the packet of data and an ordering thereof. The master controller is programmed with process related data relating to the overall processing function of the processor. The header is appended to the packet of data. The packet with the appended header information is stored within a buffer. A buffer controller acts to determine for each packet stored within the buffer based on the header within the packet a next processor to process the packet. The controller then provides the packet to the determined processor for processing. The processed packet is returned with some indication that the processing is done. For example, the process may be deleted from the list of processes. The buffer controller repeatedly makes a determination of a next process until there is no next process for a packet at which time it is provided to an output port.

    Abstract translation: 公开了一种用于处理数据的数据处理器和方法。 处理器具有用于接收待处理数据的数据包的输入端口。 主控制器用于分析分组并提供包括要在数据分组上执行的进程列表及其排序的报头。 主控制器被编程有与处理器的整体处理功能相关的过程相关数据。 标题附加到数据包。 具有附加标题信息的分组被存储在缓冲器中。 缓冲器控制器用于基于分组内的报头来确定存储在缓冲器内的每个分组,以处理分组的下一个处理器。 然后,控制器将该分组提供给所确定的处理器进行处理。 返回处理后的数据包,表示处理完成。 例如,可以从进程列表中删除该进程。 缓冲器控制器重复地进行下一个处理的确定,直到在其被提供给输出端口的分组没有下一个处理为止。

    Cache filtering method and apparatus
    22.
    发明授权
    Cache filtering method and apparatus 有权
    缓存过滤方法和装置

    公开(公告)号:US08627009B2

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

    申请号:US12211159

    申请日:2008-09-16

    CPC classification number: G06F12/0888 G06F12/0215 G06F12/0897

    Abstract: A method and apparatus used within memory and data processing that reduces the number of references allowed in processor cache by using active rows to reject references that are less frequently used from the cache. Comparators within a memory controller are used to generate a signal indicative of a row hit or miss, which signal is then applied to one or more demultiplexers to enable or disable transfer of a memory reference to processor cache locations. The cache may be level one (L1) or level two (L2) caches including data and or instructions or some combination of L1, L2, data, and instructions.

    Abstract translation: 在存储器和数据处理中使用的方法和装置,其通过使用活动行来拒绝从缓存中较少使用的引用来减少处理器高速缓存中允许的引用数量。 存储器控制器内的比较器用于产生指示行命中或未命中的信号,然后该信号被施加到一个或多个解复用器,以启用或禁止将存储器引用传送到处理器高速缓存位置。 高速缓存可以是包括数据和/或指令的一级(L1)或二级(L2)高速缓存,或者L1,L2,数据和指令的某种组合。

    Apparatus and method for producing device identifiers for serially interconnected devices of mixed type
    23.
    发明授权
    Apparatus and method for producing device identifiers for serially interconnected devices of mixed type 失效
    用于生产混合型串联互连设备的设备标识符的设备和方法

    公开(公告)号:US08626958B2

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

    申请号:US13077168

    申请日:2011-03-31

    CPC classification number: G11C16/20 G11C8/12

    Abstract: A plurality of memory devices of mixed type (e.g., DRAMs, SRAMs, MRAMs and NAND-, NOR- and AND-type Flash memories) are serially interconnected. Each device has device type information on its device type. A specific device type (DT) and a device identifier (ID) contained in a serial input (SI) are fed to one device of the serial interconnection. The device determines whether the fed DT matches the DT of the device. In a case of match, a calculator included in the device performs calculation to generate an ID for another device and the fed ID is latched in a register of the device. The generated ID is transferred to another device of the serial interconnection. In a case of no match, the ID generation is skipped and no ID is generated for another device. Such a device type match determination and ID generation or skip are performed in all devices of the serial interconnection. In cases of different device types being separately provided to the interconnected devices, sequential IDs are generated in each of the different device types and also the total number of each device type are recognized. In a case of a “don't care” code is provided to the interconnected devices, sequential IDs are generated and also, the total number of the interconnected devices is recognized, regardless of the type differences.

    Abstract translation: 多个混合型存储器件(例如,DRAM,SRAM,MRAM以及NAND,NOR和AND型闪存)串联连接。 每个设备都有其设备类型的设备类型信息。 包含在串行输入(SI)中的特定设备类型(DT)和设备标识符(ID)被馈送到串行互连的一个设备。 设备确定馈送的DT是否匹配设备的DT。 在匹配的情况下,包含在该设备中的计算器执行计算以生成另一设备的ID,并且将馈送的ID锁存在设备的寄存器中。 生成的ID被传送到串行互连的另一个设备。 在不匹配的情况下,跳过ID生成,并且不会为其他设备生成ID。 在串行互连的所有设备中执行这样的设备类型匹配确定和ID生成或跳过。 在将不同设备类型分别提供给互连设备的情况下,在不同设备类型中的每一种中生成顺序ID,并且还识别每种设备类型的总数。 在向互连设备提供“不关心”代码的情况下,生成顺序ID,并且还识别互连设备的总数,而不管类型差异。

    Communication system and method over local area network wiring
    24.
    发明授权
    Communication system and method over local area network wiring 有权
    局域网布线通信系统及方法

    公开(公告)号:US08619538B2

    公开(公告)日:2013-12-31

    申请号:US12912235

    申请日:2010-10-26

    Applicant: Yehuda Binder

    Inventor: Yehuda Binder

    Abstract: A device for enabling a local area network wiring structure to simultaneously carry digital data and analog telephone signals on the same transmission medium. It is particularly applicable to a network in star topology, in which remote data units (e.g. personal computers) are each connected to a hub through a cable comprising at least two pairs of conductors, providing a data communication path in each direction. Modules at each end of the cable provide a phantom path for telephony (voice band), signals between a telephone near the data set and a PBX, through both conductor pairs in a phantom circuit arrangement. All such communication paths function simultaneously and without mutual interference. The modules comprise simple and inexpensive passive circuit components.

    Abstract translation: 一种用于使局域网布线结构能够在相同传输介质上携带数字数据和模拟电话信号的装置。 特别适用于星型拓扑网络,其中远程数据单元(例如,个人计算机)各自通过包括至少两对导体的电缆连接到集线器,从而在每个方向上提供数据通信路径。 电缆两端的模块通过虚拟电路布置的两个导线对提供电话(语音频带)的虚拟路径,靠近数据集的电话和PBX之间的信号。 所有这些通信路径同时工作,没有相互干扰。 这些模块包括简单而廉价的无源电路组件。

    Ring-of-clusters network topologies
    25.
    发明授权
    Ring-of-clusters network topologies 有权
    集群网络拓扑结构

    公开(公告)号:US08594110B2

    公开(公告)日:2013-11-26

    申请号:US12013148

    申请日:2008-01-11

    Abstract: In a ring-of-clusters network topology, groups of slave devices are accessed in parallel, such that the latency around the ring is proportional to the number of clusters and not proportional to the number of integrated circuits. The devices of a cluster share input and output ring segments such that packets arriving on the input segment are received and interpreted by all the devices in a cluster. In other embodiments, none, some or all but one slaves per cluster are asleep or otherwise disabled so that they do not input and interpret incoming packets. Regardless, in all embodiments, the slaves of a cluster cooperate, potentially under the controller's direction, to ensure that at most one of them is actively driving the output segment at any given time. The devices may be addressed through a device ID, a cluster ID, or a combination thereof. Embodiments of the invention are suited to exploit multi-chip module implementations and forms of vertical circuit stacking.

    Abstract translation: 在集群中的网络拓扑结构中,并行访问从属设备组,使得环周围的等待时间与簇的数量成比例,与集成电路的数量成正比。 集群的设备共享输入和输出环段,使得到达输入段的数据包被集群中的所有设备接收和解释。 在其他实施例中,每个群集中的一个或全部除了一个从设备是睡着的或者被禁用的,使得它们不输入和解释传入的分组。 无论如何,在所有实施例中,集群的从站可能在控制器的方向下协作,以确保其中至少一个在任何给定时间主动地驱动输出段。 可以通过设备ID,集群ID或其组合来寻址设备。 本发明的实施例适用于利用多芯片模块实现和垂直电路堆叠的形式。

    Local area network for distributing data communication, sensing and control signals
    27.
    发明授权
    Local area network for distributing data communication, sensing and control signals 有权
    用于分布数据通信,感应和控制信号的局域网

    公开(公告)号:US08582598B2

    公开(公告)日:2013-11-12

    申请号:US13351874

    申请日:2012-01-17

    Applicant: Yehuda Binder

    Inventor: Yehuda Binder

    Abstract: A network for carrying out control, sensing and data communications, composed of a plurality of nodes. Each node may be connected to a payload, which includes sensors, actuators and DTE's. The network is formed using a plurality of independent communication links, each based on electrically-conducting communication media composed of at least two conductors and interconnecting two nodes, in a point-to-point configuration. During network operation, nodes can be dynamically configured as either data-generating nodes, wherein data is generated and transmitted into the network, or as receiver/repeater/router nodes, wherein received data is repeated from a receiver port to all output ports.

    Abstract translation: 用于执行由多个节点组成的控制,感测和数据通信的网络。 每个节点可以连接到有效载荷,其中包括传感器,执行器和DTE。 网络使用多个独立的通信链路形成,每个通信链路基于由至少两个导体组成的导电通信介质并且以点对点配置互连两个节点。 在网络操作期间,节点可以被动态地配置为数据生成节点,其中数据被生成并发送到网络,或者作为接收器/中继器/路由器节点,其中接收的数据从接收器端口重复到所有的输出端口。

    Memory programming using variable data width
    28.
    发明授权
    Memory programming using variable data width 失效
    使用可变数据宽度的内存编程

    公开(公告)号:US08570828B2

    公开(公告)日:2013-10-29

    申请号:US13008522

    申请日:2011-01-18

    Inventor: Hong Beom Pyeon

    Abstract: A memory system comprises a memory including a plurality of bits arranged as one or more words. Each bit in each word is capable of being programmed either to a particular logical state or to another logical state. A variable data width controller is in communication with the memory. The variable data width controller comprises an adder to determine a programming number of bits in a word to be programmed into a memory. Each bit to be programmed is in the particular logical state. A partitioning block divides the word in to two or more sub-words when the programming number exceeds a maximum number. A switch is in communication with the partitioning block. The switch sequentially provides one or more write pulses. Each write pulse enables a separate communication path between the memory and one of the word and the sub-words.

    Abstract translation: 存储器系统包括存储器,该存储器包括排列成一个或多个单词的多个位。 每个单词中的每个位都能够被编程到特定的逻辑状态或另一个逻辑状态。 可变数据宽度控制器与存储器通信。 可变数据宽度控制器包括加法器,用于确定要编程到存储器中的一个字中的位的编程位数。 要编程的每个位处于特定的逻辑状态。 当编程号码超过最大数量时,划分块将字分成两个或多个子字。 开关与分区块通信。 开关依次提供一个或多个写入脉冲。 每个写入脉冲使得存储器与字和子字中的一个之间的单独通信路径成为可能。

    System for transmission line termination by signal cancellation
    30.
    发明授权
    System for transmission line termination by signal cancellation 有权
    通过信号消除传输线路终端的系统

    公开(公告)号:US08558573B2

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

    申请号:US13295433

    申请日:2011-11-14

    Applicant: Yehuda Binder

    Inventor: Yehuda Binder

    Abstract: A communication system having first and second states for use with a shared transmission line composed of at least two conductors and composed of first and second transmission line segments connected to each other at a single connection point. In the first state, a termination is coupled to the single connection point and is operative to at least attenuate a signal propagated between the first and second segments. In the second state, a driver is coupled to the connection point and is operative to conduct a signal over the first and second segments.

    Abstract translation: 一种具有第一和第二状态的通信系统,其用于由至少两个导体组成的共享传输线,并且由在单个连接点处彼此连接的第一和第二传输线段组成。 在第一状态中,终端耦合到单个连接点,并且可操作以至少衰减在第一和第二段之间传播的信号。 在第二状态下,驱动器耦合到连接点,并且可操作以在第一和第二段上传导信号。

Patent Agency Ranking