会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 51. 发明授权
    • Dynamic data bus allocation
    • 动态数据总线分配
    • US06587905B1
    • 2003-07-01
    • US09606463
    • 2000-06-29
    • Anthony Correale, Jr.Richard Gerard HofmannPeter Dean LaFauciDennis Charles Wilkerson
    • Anthony Correale, Jr.Richard Gerard HofmannPeter Dean LaFauciDennis Charles Wilkerson
    • G06F1300
    • G06F13/364
    • A high performance integrated circuit (IC) with independent read and write data busses enables full simultaneous read and write data transfers between devices coupled to the buses. Multiple master and multiple slave devices communicate using the resources of a bus controller and a bus arbiter. Having separate read and write data busses with separate and independent arbitration allows reads and writes from different devices to occur simultaneously. Many high performance IC, like systems on a chip (SOC), have many different functional units communicating with a central processing unit (CPU). Many such CPUs have architectures that may cause in certain applications an unbalance between read and write traffic on the independent busses. Master and slave devices contain auxiliary internal read and write data buses multiplexed such that read or write data may be interchanged. A corresponding Auxiliary_(read or write) command is routed to the slave units to notify the units when to route normal read or write data to an idle bus. The bus controller may use this added feature to optimize the available bandwidth of independent read and write data busses up to the limit where a read or write bandwidth may be two times that available if the read and write data buses were used only for their normal traffic.
    • 具有独立读写数据总线的高性能集成电路(IC)使得能够在耦合到总线的器件之间实现全面同时的读和写数据传输。 多个主设备和多个从设备使用总线控制器和总线仲裁器的资源进行通信。 具有独立且独立仲裁的单独的读写数据总线允许来自不同设备的读取和写入同时发生。 许多高性能IC,如片上系统(SOC),具有与中央处理单元(CPU)通信的许多不同功能单元。 许多这样的CPU具有在某些应用中可能导致独立总线上的读取和写入流量之间的不平衡的架构。 主设备和从设备包含辅助内部读和写数据总线进行复用,使得读或写数据可以互换。 相应的辅助(读或写)命令被路由到从单元,以通知单元何时将正常读或写数据传送到空闲总线。 总线控制器可以使用这个附加功能来优化独立的读和写数据总线的可用带宽,直到只有在读写数据总线仅用于其正常业务时,读或写带宽可能是可用的两倍 。
    • 52. 发明授权
    • Methods, arbiters, and computer program products that can improve the performance of a pipelined dual bus data processing system
    • 可以提高流水线双总线数据处理系统性能的方法,仲裁器和计算机程序产品
    • US06430641B1
    • 2002-08-06
    • US09304939
    • 1999-05-04
    • Richard Gerard HofmannPeter Dean LaFauciDennis Charles Wilkerson
    • Richard Gerard HofmannPeter Dean LaFauciDennis Charles Wilkerson
    • G06F1338
    • G06F13/364
    • Methods, arbiters, and computer program products determine if a request for an idle bus in a dual bus data processing system is being blocked by one or more pending requests for the other bus. In this circumstance, any such pending request for the other bus is masked by the arbiter so that the request for the idle bus can be granted. Consequently, a more efficient utilization of the dual bus architecture is achieved. In an illustrative embodiment, a bus request is received for a first one of the dual busses. If the address and control busses are unavailable to allow the request to be granted, then an inquiry is made regarding the status of a pending request for the second one of the dual busses that has gained control of the address and control busses. In particular, it is determined whether a primary request has been granted and a secondary request has been pipelined for the second one of the dual busses. If a primary request has been granted and a secondary request has been pipelined, then the priority of the pending requests for the second one of the dual busses are examined. If the priority of the pending requests for the second one of the dual busses are at least as high as the currently pending request for the first one of the dual busses, then these requests are masked so that they no longer appears to be pending, which allows the request for the first one of the dual busses to be granted.
    • 方法,仲裁器和计算机程序产品确定对双总线数据处理系统中的空闲总线的请求是否被另一总线的一个或多个未决请求阻止。 在这种情况下,任何这样的对另一总线的等待请求被仲裁器屏蔽,以便可以授予空闲总线的请求。 因此,实现了双总线架构的更有效的利用。 在说明性实施例中,为双总线中的第一个接收总线请求。 如果地址和控制总线不可用于允许请求被授予,则询问已经获得对地址和控制总线的控制的双总线中的第二个的待决请求的状态。 特别地,确定是否已经授权了主要请求,并且为双重总线中的第二个请求已经被流水线化。 如果已经批准了主要请求并且已经流水线地执行了次要请求,则检查双总线中第二个请求的优先级。 如果对于双总线中的第二个双总线的未决请求的优先级至少等于对于双总线中的第一个双总线的当前未决请求,则这些请求被屏蔽,使得它们不再似乎在等待,其中 允许授予第一个双总线的请求。
    • 55. 发明申请
    • Cooperative Writes over the Address Channel of a Bus
    • 总线地址通道上的合作写入
    • US20120096201A1
    • 2012-04-19
    • US13330734
    • 2011-12-20
    • Richard Gerard HofmannTerence J. Lohman
    • Richard Gerard HofmannTerence J. Lohman
    • G06F13/00
    • G06F13/4243G06F13/42G06F13/4273
    • A method of communicating over a bus is disclosed. The bus includes a write address channel, a write channel, and a read address channel. The method includes sending an address from a sending device to a receiving device via the write address channel. The method further includes concurrently sending a portion of a payload to the receiving device via the write channel and another portion of the payload to the receiving device via the read address channel. When sending multiple sequential portions of the payload via the bus concurrently, the sending device is configured to give data ordering preference to the write channel over the read address channel by sending a first sequential portion of the multiple sequential portions via the write channel and sending a subsequent sequential portion of the multiple sequential portions via the read address channel.
    • 公开了一种通过总线进行通信的方法。 总线包括写地址通道,写通道和读地址通道。 该方法包括经由写入地址信道从发送设备发送地址到接收设备。 该方法还包括经由读取地址信道将有效载荷的一部分经由写入通道和有效负载的另一部分同时发送到接收设备。 当经由总线同时发送有效负载的多个连续部分时,发送设备被配置为通过经由写入通道发送多个连续部分的第一顺序部分来通过读取地址信道给予写入信道的数据排序偏好,并且发送 多个顺序部分的后续顺序部分经由读地址信道。
    • 57. 发明申请
    • Temperature Compensating Adaptive Voltage Scalers (AVSs), Systems, and Methods
    • 温度补偿自适应电压调节器(AVS),系统和方法
    • US20110004774A1
    • 2011-01-06
    • US12701657
    • 2010-02-08
    • David W. HansquineRichard Gerard HofmannRichard Alan Moore
    • David W. HansquineRichard Gerard HofmannRichard Alan Moore
    • G06F1/26
    • G06F1/3203G06F1/324G06F1/3296Y02D10/126Y02D10/172
    • Adaptive voltage scalers (AVSs), systems, and related methods are disclosed. The AVSs are configured to adaptively adjust voltage levels powering a functional circuit(s) based on target operating frequencies and delay variation conditions to avoid or reduce voltage margin. In one embodiment, the AVS includes a database. The database can be configured to store voltage levels for various operating frequencies of a functional circuit(s) to avoid or reduce voltage margin. The database allows rapid voltage level decisions. In one embodiment, a voltage offset is added to a voltage level retrieved from the database corresponding to a target operating frequency of the functional circuit(s). In another embodiment, a voltage level is retrieved from the database corresponding to a target operating frequency for and a temperature level of the functional circuit(s). The AVS may partially or fully controllable by a software-based module that consults the database to make voltage level decisions.
    • 自适应电压缩放器(AVS),系统和相关方法被公开。 AVS被配置为基于目标工作频率和延迟变化条件自适应地调整为功能电路供电的电压电平,以避免或减少电压裕度。 在一个实施例中,AVS包括数据库。 数据库可以配置为存储功能电路的各种工作频率的电压电平,以避免或减少电压裕度。 数据库允许快速的电压电平决定。 在一个实施例中,电压偏移被添加到从数据库检索的电压电平,该电压电平对应于功能电路的目标工作频率。 在另一个实施例中,从对应于功能电路的目标工作频率和温度水平的数据库检索电压电平。 AVS可以由参考数据库的基于软件的模块部分或完全控制,以进行电压电平决定。
    • 59. 发明申请
    • Methods And Aparatus For Resource Sharing In A Programmable Interrupt Controller
    • 可编程中断控制器中资源共享的方法与设备
    • US20100217906A1
    • 2010-08-26
    • US12389413
    • 2009-02-20
    • Martyn Ryan ShirlenRichard Gerard HofmannMichael Egnoah Birenbach
    • Martyn Ryan ShirlenRichard Gerard HofmannMichael Egnoah Birenbach
    • G06F13/24
    • G06F13/26Y02D10/14
    • Efficient techniques are described for identifying active interrupt requests to improve performance and reduce power requirements in a processor system. A method to identify active sampled interrupt requests begins with scanning groups of the sampled interrupt requests one group at a time to identify an active interrupt request in any scanned group. A group of interrupt requests is an M/R priority of N sampled interrupt requests, M is the number of priority levels, and R is a resource sharing factor. A group selection circuit is updated to a new group in response to having identified an active interrupt request to improve the latency in processing high priority interrupt requests. Also, groups having active interrupt requests may be identified by early detection or look ahead circuitry. The scanning of groups of interrupt requests may be stopped until the next interrupt request sample point has been reached to reduce power utilization.
    • 描述了用于识别活动中断请求以提高性能并降低处理器系统中的功率需求的高效技术。 识别有源采样中断请求的方法首先从一组扫描一组采样中断请求,以识别任何扫描组中的活动中断请求。 一组中断请求是N个采样中断请求的M / R优先级,M是优先级数,R是资源共享因子。 响应于已经识别出用于改善处理高优先级中断请求的等待时间的活动中断请求,组群选择电路被更新为新组。 此外,具有活动中断请求的组可以通过早期检测或预期电路来识别。 中断请求组的扫描可能会停止,直到达到下一个中​​断请求采样点以降低功耗。