会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Multi-level round robin arbitration system
    • 多级循环仲裁系统
    • US5729702A
    • 1998-03-17
    • US772782
    • 1996-12-24
    • Tadhg CreedonRichard A. GahanFearghal Morgan
    • Tadhg CreedonRichard A. GahanFearghal Morgan
    • G06F13/364G06F13/14G06F13/37
    • G06F13/364
    • Arbitration means for arbitrating between computer devices A to F which compete for access to a common bus. The system provides cascaded round-robin units. Unit RR1 has ports A, B, C, and X in sequence, with port X coupled to round-robin unit RR2, which has ports D, E, F in sequence. On each cycling of unit RR1 past C to A, unit RR2 is checked and the next one of devices D to F (in the sequence determined by unit RR2) has the opportunity of bus access. A gating circuit 13 can further restrict bus accessing by unit RR2's devices, by timing or counter control. A third round-robin unit can be added coupled to unit RR1 (which would have ports A, B, C, X,Y) or to unit RR2 (which would have ports D, E, F, Y). The assignment of devices to ports can be controllable by a matrix switch and device assignment memory.
    • 仲裁意味着在计算机设备A到F之间进行仲裁,竞争访问公共总线。 该系统提供级联循环单元。 单元RR1依次具有端口A,B,C和X,端口X与循环单元RR2相连,其具有端口D,E,F。 在单元RR1经过C到A的每个循环之后,检查单元RR2,并且设备D到F中的下一个(由单元RR2确定的顺序)具有总线访问的机会。 选通电路13可以通过定时或反向控制来进一步限制通过单元RR2的设备的总线访问。 可以将第三循环单元添加到单元RR1(其将具有端口A,B,C,X,Y)或单元RR2(其将具有端口D,E,F,Y)。 设备到端口的分配可以通过矩阵开关和设备分配存储器来控制。
    • 3. 发明授权
    • Programmable priority arbiter
    • 可编程优先仲裁器
    • US5241632A
    • 1993-08-31
    • US828026
    • 1992-01-30
    • Anne O'ConnellTadhg CreedonDeidre A. Smith
    • Anne O'ConnellTadhg CreedonDeidre A. Smith
    • G06F13/364
    • G06F13/364
    • The present invention is directed to a programmable logic circuit used as an arbiter to control access to a shared resource, e.g. a system bus, by N devices in a computer system. The programmable arbiter according to the present invention, implements a logic design with sufficient flexibility to accommodate and selectively incorporate features of several different arbitration schemes including a straight priority scheme, a programmable arbitration, and a rotating priority arbitration scheme. In addition to these arbitration schemes, the arbiter of the present invention supports an extended programmable arbitration scheme whereby a device which is requesting access to the shared resource may be granted access to the resource even if it has used up its allocated share of bandwidth if there are no other devices requesting access to the shared resource. Furthermore, bus bandwidth may be allocated to particular device or to a group of devices at a particular priority level. In addition to providing for programmable allocation of bus bandwidth, the arbiter of the present invention permits the number of clock cycles allocated per bus window for one requesting device to be different from the number of clock cycles allocated per bus window for another device. In this manner, the size of the bus window can be designed to accommodate the individual requirements of each device permitting maximization of both the device's and the system's overall efficiency.
    • 本发明涉及用作仲裁器的可编程逻辑电路,以控制对共享资源的访问,例如, 系统总线,由计算机系统中的N个设备。 根据本发明的可编程仲裁器实现具有足够灵活性的逻辑设计,以容纳并选择性地并入包括直接优先方案,可编程仲裁和旋转优先权仲裁方案的若干不同仲裁方案的特征。 除了这些仲裁方案之外,本发明的仲裁器还支持扩展的可编程仲裁方案,由此即使在请求对共享资源的访问的设备已经占用其分配的带宽份额的情况下,也可以授予对资源的访问权限 没有其他请求访问共享资源的设备。 此外,可以将总线带宽分配给特定设备或特定优先级的一组设备。 除了提供总线带宽的可编程分配之外,本发明的仲裁器允许一个请求设备每总线窗口分配的时钟周期数量与另一个设备每总线窗口分配的时钟周期数不同。 以这种方式,总线窗口的尺寸可以被设计为适应每个设备的个体要求,允许设备和系统的整体效率最大化。
    • 4. 发明申请
    • STORAGE PERIPHERAL DEVICE EMULATION
    • 存储外围设备仿真
    • US20120150527A1
    • 2012-06-14
    • US13390787
    • 2010-08-20
    • Tadhg CreedonVincent GavinEugene McCabe
    • Tadhg CreedonVincent GavinEugene McCabe
    • G06F9/455
    • G06F3/0632G06F3/0607G06F3/0683
    • An emulation system (1) comprises a programming system (2) made up of a laptop computer (2(a)) and a central server (2(b)), an interrogation station (3), and a programmable storage peripheral device (4). The system (1) links with an existing disk storage peripheral device (10) to retrieve characterisation data, and upload it to the central server (2(b)). The laptop computer (2(a)) then retrieves the characterization data and then programs the programmable device (4) to emulate the full functionality of the pre-existing computer storage peripheral (10). The device (4) is programmed by the host computer (2) to fully replicate characteristics including electrical and timing characteristics and command responses. The programmable device (4) does not have a disk drive, the only storage components being solid state non-volatile memory components, in this embodiment flash memory and volatile components including DRAM. The flash components include mostly NAND flash, but also NOR flash.
    • 仿真系统(1)包括由膝上型计算机(2(a))和中央服务器(2(b))组成的编程系统(2),询问站(3)和可编程存储外围设备 4)。 系统(1)与现有的磁盘存储外围设备(10)链接以检索表征数据,并将其上传到中央服务器(2(b))。 膝上型计算机(2(a))然后检索表征数据,然后对可编程设备(4)进行编程,以模拟预先存在的计算机存储外围设备(10)的全部功能。 设备(4)由主计算机(2)编程,以完全复制包括电气和定时特性以及命令响应的特性。 可编程器件(4)没有磁盘驱动器,唯一的存储组件是固态非易失性存储器组件,在这个实施例中,闪速存储器和包括DRAM的易失性组件。 闪存组件主要包括NAND闪存,也包括NOR闪存。
    • 6. 发明授权
    • Stackable ring network including burst transmission of data packet
    • 可堆叠环网包括数据包的突发传输
    • US06684258B1
    • 2004-01-27
    • US09547759
    • 2000-04-12
    • Vincent GavinUna QuinlanDenise De PaorTadhg CreedonNicholas M Stapleton
    • Vincent GavinUna QuinlanDenise De PaorTadhg CreedonNicholas M Stapleton
    • G06F1516
    • H04L12/433
    • A stackable network unit which can form a ring with other units has a master mode in which it can place packets on the ring, so that they can be ultimately forwarded from other units, and a repeat mode in which it can make a request for transfer of mastership of the ring, inserting bits in a header of an arbitration packet. If a master unit has completed the transmission of a packet and, preferably, after the required inter-packet gap has elapsed, it has not yet received an arbitration header to permit the making of an arbitration decision it can transmit a subsequent packet. The header information of this packet indicates to the other units that this subsequent packet is part of a burst of packets and the other units should not set requests in the header of this packet because this packet would not be used for arbitration. The master unit indicates the nature of the subsequent packet by setting a sequence number in the header of the packet to distinguish it and following packets in a burst from the ‘first’ packet which is the one used to pick up requests from the units that may need to become the master unit.
    • 可以与其他单元形成环的可堆叠网络单元具有主模式,其中它可以在环上放置分组,使得它们可以最终从其他单元转发,并且可以在其中进行转移请求的重复模式 在该仲裁包的头部插入位。 如果主单元已经完成了分组的传输,并且优选地,在所需的分组间间隔已经过去之后,它还没有接收到仲裁报头以允许作出可以发送后续分组的仲裁决定。 该分组的报头信息向其他单元指示该后续分组是分组的突发的一部分,并且其他单元不应该在该分组的报头中设置请求,因为该分组不会用于仲裁。 主单元通过在分组报头中设置序列号来指示后续分组的性质,以便从“第一”分组中突发出来的分组中跟随分组,该分组是用于从可能的单元接收请求的分组 需要成为主机。
    • 7. 发明授权
    • DRAM refresh command operation
    • DRAM刷新命令操作
    • US06587389B2
    • 2003-07-01
    • US09984626
    • 2001-10-30
    • Denise De PaorTadhg Creedon
    • Denise De PaorTadhg Creedon
    • G11C700
    • G11C11/406G11C7/1018G11C7/1072
    • A method and apparatus for refresh command operations on an SDRAM that avoids use of refresh commands requiring all banks of the SDRAM to be idle. Burst operation establishes command sequences that include Nop command intervals. Some of these Nop intervals are used to perform operations on a bank other than the one under access for the burst that provide a refresh. ACTIVE followed by PRECHARGE commands are inserted into the command intervals addressed to a refresh address. The refresh addresses are generated externally of the SDRAM and provided to a multiplexer that sequences them with the data addresses. A secondary timer checks that required refresh has occurred and prioritizes the refresh addresses over data addresses in the multiplexer in the event that a refresh has not been completed shortly before a maximum refresh interval.
    • 一种用于SDRAM上的刷新命令操作的方法和装置,其避免使用需要SDRAM的所有存储单元的刷新命令。空行操作建立包括Nop命令间隔的命令序列。 这些Nop间隔中的一些用于对提供刷新的突发的除访问之外的银行执行操作。 ACTIVE接着PRECHARGE命令被插入到寻址到刷新地址的命令间隔中。 刷新地址由SDRAM的外部产生,并提供给将其与数据地址进行排序的多路复用器。 如果在最大刷新间隔之前不完成刷新的情况下,辅助计时器将检查是否发生了所需的刷新,并将刷新地址优先于多路复用器中的数据地址。