会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Data routing using status-response signals
    • 使用状态响应信号的数据路由
    • US06513091B1
    • 2003-01-28
    • US09439586
    • 1999-11-12
    • Herman Lee BlackmonRobert Allen DrehmelKent Harold HaselhorstJames Anthony Marcella
    • Herman Lee BlackmonRobert Allen DrehmelKent Harold HaselhorstJames Anthony Marcella
    • G06F1314
    • G06F13/14
    • A method and apparatus for routing data between bus devices, where each bus device is connected to a centralized switch via a point-to-point bus connection. The plurality of point-to-point bus connections collectively form a system bus. After a command is issued on the system bus, each bus device responds to the issued command by transmitting an address status response to a response combining logic module. The response combining logic module identifies which of the bus devices responded with a positive acknowledgment to the issued command, then forwards a device identifier of the bus device responding with the positive acknowledgment to the switch. The switch uses the device identifier returned via the response combining logic to route the data transfer associated with the issued command.
    • 一种用于在总线设备之间路由数据的方法和设备,其中每个总线设备经由点到点总线连接连接到集中式交换机。 多个点到点总线连接共同形成系统总线。 在系统总线上发出命令之后,每个总线设备通过向响应组合逻辑模块发送地址状态响应来响应发出的命令。 响应组合逻辑模块识别哪个总线设备对所发出的命令进行肯定确认响应,然后将响应于肯定确认的总线设备的设备标识符转发给交换机。 交换机使用通过响应组合逻辑返回的设备标识符来路由与发出的命令相关联的数据传输。
    • 6. 发明授权
    • Reordering and flushing commands in a computer memory subsystem
    • 在计算机内存子系统中重新排序和刷新命令
    • US06895482B1
    • 2005-05-17
    • US09394011
    • 1999-09-10
    • Herman Lee BlackmonRobert Allen DrehmelKent Harold HaselhorstJames Anthony Marcella
    • Herman Lee BlackmonRobert Allen DrehmelKent Harold HaselhorstJames Anthony Marcella
    • G06F9/38G06F12/00
    • G06F9/3824G06F3/0659G06F9/383G06F9/3836G06F9/3838G06F9/3855G06F9/3859
    • An improved computer memory subsystem determines the most efficient memory command to execute. The physical location and any address dependency of each incoming memory command to a memory controller is ascertained and that information accompanies the command for categorization into types of command. For each type of memory command, there exists a command FIFO and associated logic in which a programmable number of the memory commands are selected for comparison with each other, with the memory command currently executing, and with the memory command previously chosen for execution. The memory command having the least memory cycle performance penalty is selected for execution unless that memory command has an address dependency. If more than one memory command of that type has the least memory cycle performance penalty, then the oldest is selected for execution. Memory commands of that type are selected for execution each subsequent cycle until a valid memory command of that type is no longer available, or until a predetermined number has been executed, or until a memory command of another type has higher priority. If an address dependency exists between memory commands of different types, then memory commands of the same type of the oldest memory command is executed to avoid deadlock.
    • 改进的计算机存储器子系统确定执行最有效的存储器命令。 确定每个传入存储器命令到存储器控制器的物理位置和任何地址依赖性,并且该信息伴随着用于分类为命令类型的命令。 对于每种类型的存储器命令,存在命令FIFO和相关联的逻辑,其中存储器命令的可编程数目被选择用于当前正在执行的存储器命令以及先前选择用于执行的存储器命令之间的比较。 选择具有最少存储周期性能损失的存储器命令用于执行,除非该存储器命令具有地址依赖性。 如果该类型的多个存储器命令具有最小的内存周期性能损失,则选择最旧的内存命令执行。 选择该类型的存储器命令用于每个后续周期执行,直到该类型的有效存储器命令不再可用,或者直到预定号码已被执行,或者直到另一类型的存储器命令具有较高优先级为止。 如果不同类型的存储器命令之间存在地址依赖关系,则执行相同类型的最旧存储器命令的存储器命令以避免死锁。
    • 10. 发明授权
    • Method and system for multilevel arbitration in a non-blocking crossbar switch
    • 非阻塞交叉开关中多级仲裁的方法和系统
    • US06628662B1
    • 2003-09-30
    • US09450792
    • 1999-11-29
    • Herman Lee BlackmonRobert Allen DrehmelKent Harold HaselhorstJames Anthony Marcella
    • Herman Lee BlackmonRobert Allen DrehmelKent Harold HaselhorstJames Anthony Marcella
    • H04L12413
    • H04L49/254H04L49/101H04L49/201H04L49/205
    • A method and system for arbitrating data transfers between devices connected via electronically isolated buses at a switch. In accordance with the method and system of the present invention, multiple arbitration controllers are interposed between devices and a switch to which the devices are connected, wherein each of the multiple arbitration controllers are effective to select a data transfer operation and detect collisions between said selected data transfer operations. The switch is enabled for any selected data transfer operations between which collisions are not detected. The switch is also enabled for only one of the selected data transfer operations between which collisions are detected. Any selected data transfer operations for which the switch is not enabled are deferred. The deferred data transfer operations are prioritized within the multiple arbitration controllers, such that for a subsequent selection of the deferred data transfer operations, the switch is enabled for the deferred data transfer operations.
    • 一种用于仲裁在交换机通过电子隔离总线连接的设备之间的数据传输的方法和系统。 根据本发明的方法和系统,多个仲裁控制器被插在设备之间和设备连接的交换机之间,其中多个仲裁控制器中的每一个有效地选择数据传输操作并检测所选择的 数据传输操作。 对于未检测到碰撞的任何所选数据传输操作,该开关被使能。 只有在检测到碰撞之间的所选数据传输操作中的一个时,该开关也被使能。 任何未启用交换机的选定数据传输操作都会被延迟。 延迟数据传输操作在多个仲裁控制器内被优先排列,使得对于延迟数据传输操作的后续选择,该交换机被启用用于延迟数据传输操作。