会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • 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个设备。 根据本发明的可编程仲裁器实现具有足够灵活性的逻辑设计,以容纳并选择性地并入包括直接优先方案,可编程仲裁和旋转优先权仲裁方案的若干不同仲裁方案的特征。 除了这些仲裁方案之外,本发明的仲裁器还支持扩展的可编程仲裁方案,由此即使在请求对共享资源的访问的设备已经占用其分配的带宽份额的情况下,也可以授予对资源的访问权限 没有其他请求访问共享资源的设备。 此外,可以将总线带宽分配给特定设备或特定优先级的一组设备。 除了提供总线带宽的可编程分配之外,本发明的仲裁器允许一个请求设备每总线窗口分配的时钟周期数量与另一个设备每总线窗口分配的时钟周期数不同。 以这种方式,总线窗口的尺寸可以被设计为适应每个设备的个体要求,允许设备和系统的整体效率最大化。
    • 3. 发明申请
    • 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闪存。
    • 5. 发明授权
    • 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.
    • 可以与其他单元形成环的可堆叠网络单元具有主模式,其中它可以在环上放置分组,使得它们可以最终从其他单元转发,并且可以在其中进行转移请求的重复模式 在该仲裁包的头部插入位。 如果主单元已经完成了分组的传输,并且优选地,在所需的分组间间隔已经过去之后,它还没有接收到仲裁报头以允许作出可以发送后续分组的仲裁决定。 该分组的报头信息向其他单元指示该后续分组是分组的突发的一部分,并且其他单元不应该在该分组的报头中设置请求,因为该分组不会用于仲裁。 主单元通过在分组报头中设置序列号来指示后续分组的性质,以便从“第一”分组中突发出来的分组中跟随分组,该分组是用于从可能的单元接收请求的分组 需要成为主机。
    • 6. 发明授权
    • 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的外部产生,并提供给将其与数据地址进行排序的多路复用器。 如果在最大刷新间隔之前不完成刷新的情况下,辅助计时器将检查是否发生了所需的刷新,并将刷新地址优先于多路复用器中的数据地址。
    • 10. 发明授权
    • Method and apparatus for the detection of the presence of a device on a high speed digital data bus
    • 用于检测在高速数字数据总线上存在设备的方法和装置
    • US06385669B1
    • 2002-05-07
    • US09383929
    • 1999-08-26
    • Tadhg CreedonDavid J Law
    • Tadhg CreedonDavid J Law
    • G06F300
    • H04L12/40039H04L12/403H04L41/00Y02D50/42
    • An interface comprises a management entity including a first state machine, a bidirectional serial data bus and a clock line, intended for connection to physical layer devices each of which includes at least one register into which data can be written by way of the serial data bus and at least one register from which data can be read by way of the serial data bus, the management entity providing a clock signal having transitions defining bit periods for said data and further comprising a line driver for the serial data bus and an amplifier which is connected to sense the voltage level of the data bus. The management entity is organised to detect during a specified period while the line driver is quiescent whether the physical layer device is present or not according as the voltage of the bus approaches that of a voltage supply rail in the physical layer device or that of a datum for the management entity. The management entity is arranged to cause the line driver to drive the bus towards the voltage of the supply rail in an interval between the penultimate clock transition before the beginning of said time period and the clock transition denoting the beginning of said time period. The said interval may occur during a reading cycle of the management entity and, in accordance with IEEE Standard 802.3 Clause 22, the reading cycle may be defined to include an address word identifying a register in a physical layer device and a turn around time before the physical layer device provides data and wherein said interval occurs after the provision of a final bit in said address word when the final bit is such as to drive the bus toward the datum.
    • 接口包括管理实体,其包括第一状态机,双向串行数据总线和时钟线,用于连接到物理层设备,每个物理层设备包括至少一个可通过串行数据总线写入数据的寄存器 以及至少一个可通过串行数据总线读取数据的寄存器,所述管理实体提供具有定义所述数据的位周期的转换的时钟信号,并且还包括用于串行数据总线的线路驱动器和放大器, 连接以感测数据总线的电压电平。 管理实体被组织为在指定的时间段内检测线路驱动器是静止的,无论物理层设备是否存在,根据总线的电压接近物理层设备中的电压供应轨道的电压或数据的数据 为管理实体。 管理实体被布置成使得线路驱动器在所述时间段开始之前的倒数第二时钟转换与表示所述时间段开始的时钟转换之间的间隔内将总线驱动到电源轨的电压。 所述间隔可以在管理实体的读取周期期间发生,并且根据IEEE标准802.3第22节,读取周期可以被定义为包括识别物理层设备中的寄存器的地址字和在物理层设备之前的转弯时间 物理层设备提供数据,并且其中所述间隔在最终比特位于所述地址字之后提供最终位以使总线朝向基准时发生。