Sign up


Match Document Document Title
7979616 System and method for providing a configurable command sequence for a memory interface device  
A system and method for providing a configurable command sequence for a memory interface device (MID). The system includes a MID intended for use in a cascade interconnect system and in...
7975086 Apparatus for real-time arbitration between masters and requestors and method for operating the same  
A circuit is provided for handling multiple requestors desiring access to a resource. The circuit includes a plurality of arbitrators and a plurality of masters. Each master is assigned to a...
7970969 Method for communication on a multidrop bus of a magnetic resonance system  
In a method of communication on a multidrop bus of a magnetic resonance system, an adaptive protocol script for telegrams on the multidrop bus is used, that implements adaptive protocol matching...
7970970 Non-blocking address switch with shallow per agent queues  
In one embodiment, a switch is configured to be coupled to an interconnect. The switch comprises a plurality of storage locations and an arbiter control circuit coupled to the plurality of storage...
7966438 Two-wire communications bus system  
A low-cost, two-wire, half-duplex high speed powered communications bus having a master/controller and one or more slave/sensor/interface units. The master/controller may have a current-limited...
7962677 Bus access moderation system  
A method, programmed medium and system are provided in which system bus traffic is moderated with real-time data. The Operating System (OS) is enabled to get information from the firmware (FW) to...
7949811 Method and device for creating a time schedule for transmitting messages on a bus system  
A method for creating a time schedule for transmitting messages on a bus system (bus schedule), the time schedule being created by using a genetic algorithm.
7949817 Adaptive bus profiler  
An adaptive bus profiler is described. In embodiment(s), data traffic that is communicated on an adaptive bus can be monitored, and projected data traffic that is scheduled for communication via...
7944937 Data transmission apparatus efficiently using network resources  
A data transmission apparatus connecting to a network consisted of a plurality of data transmission apparatuses comprises a disconnecting device that disconnects a connection established between a...
7929539 Multiple queue pair access with a single doorbell  
A method for controlling access by processes running on a host device to a communication network includes assigning to each of the processes a respective doorbell address on a network interface...
7930456 Data packet arbitration system  
A data packet arbitration system for routing data transfers from a plurality of clients to a data transmission line is described. The system includes multiple arbitration stages for transferring...
7921231 Discovery of electronic devices utilizing a control bus  
Discovery of electronic devices utilizing a control bus. An embodiment of a method includes connecting a receiving device to a cable, where the cable includes a control bus. If the receiving device...
7921249 Weakly ordered processing systems and methods  
The disclosure is directed to a weakly-ordered processing system and method of executing memory barriers in weakly-ordered processing system. The processing system includes memory and a master...
7917676 Efficient execution of memory barrier bus commands with order constrained memory accesses  
The disclosure is directed to a weakly-ordered processing system and method of executing memory barriers in weakly-ordered processing system. The processing system includes memory and a master...
7917675 Method and apparatus for interconnecting modules  
An industrial process control apparatus and method that includes a number of processors and a number of input/output modules. Each processor is connected to a plurality of the input/output modules...
7913011 Method and apparatus for employing a second bus controller on a data bus having a first bus controller  
A method for employing a second bus controller on a data bus having a first bus controller including: (a) recording appearances of predetermined character groups on the data bus; (b) noting...
7913007 Systems, methods, and computer readable media for preemption in asynchronous systems using anti-tokens  
Systems, methods, and computer program products for preemption in asynchronous systems using anti-tokens are disclosed. According to one aspect, configurable system for constructing asynchronous...
7911819 Apparatus and methods for a physical layout of simultaneously sub-accessible memory modules  
A layout for simultaneously sub-accessible memory modules is disclosed. In one embodiment, a memory module includes a printed circuit board having a plurality of sectors, each sector being...
7913010 Network on chip with a low latency, high bandwidth application messaging interconnect  
A network on chip (‘NOC’) and methods of data processing on the NOC, the NOC including integrated processor (‘IP’) blocks, a data communications bus (110), memory communications controllers (106), ...
7904624 High bandwidth split bus  
A system includes a first bus segment and a second bus segment. The first bus segment is operatively coupled to one or more first bus agents, where the first bus agents are configured for writing...
7899941 Displayport I2C speed control  
Circuits, methods, and apparatus that allow a DisplayPort compatible host device to control data transactions over an I2C bus when communicating with a legacy monitor. One example includes an...
7895380 Communication protocol for sharing memory resources between components of a device  
In a device, such as a cell phone, memory resource sharing is enabled between components, such as integrated circuits, each of which has memory resources. This may be accomplished by providing an...
7890663 Identifying nodes in a ring network  
Methods are provided for determining a master node on a ring network. According to one embodiment, a first node on the ring network initiates circulation of an arbitration token by (i) determining...
7889657 Signaling completion of a message transfer from an origin compute node to a target compute node  
Signaling completion of a message transfer from an origin node to a target node includes: sending, by an origin DMA engine, an RTS message, the RTS message specifying an application message for...
RE42134 Process for generating a serial number from random numbers  
A process for generating a serial number from a random number is suitable for being used on a device that uses serial number in a bus. First, this process generates a serial number for use from a...
7882281 SAS reference Phys for virtualization and traffic isolation  
Enabling virtualization in a SAS expander is disclosed. For each SAS address to be virtualized through one or more physical or virtual Phy, a reference Phy associated with each SAS address is...
7865646 Sharing of functions between an embedded controller and a host processor  
An improved system is described for allowing an embedded controller and a host processor to share access to modules in a computer system. The shared access system of the present invention enables...
7861042 Processor acquisition of ownership of access coordinator for shared resource  
A processor of an apparatus in an example upon a failure of an earlier attempt to directly acquire ownership of an access coordinator for a resource shared with one or more additional processors,...
7856520 Control bus for connection of electronic devices  
A method and apparatus for a control bus for connection of electronic devices. An embodiment of a method includes coupling a transmitting device to a receiving device, including connecting a...
7849245 Bus-based communication system  
A communications bus operates using transition coding, for example NRZI coding, with transition-dominant signalling. That is, when the signal takes a first binary value, binary “1”, the com...
7840736 Bus communication enumeration  
Provided are a method, system, and program for initializing a processor of a computer system, to enumerate a remote bus and remote devices coupled to the remote bus, as operating components of the...
7840735 Can system  
A CAN system includes a plurality of CAN modules and a CAN bus connecting the CAN modules. In at least one embodiment, a filter device is mounted between at least one CAN module and the CAN bus, by...
7840723 System and method for maintaining and accessing information regarding virtual storage devices  
Systems, methods, apparatus and software can make use of standard input/output (I/O) interface commands to make information about virtual storage devices available to clients of those virtual...
7830172 Accessing user registers in an integrated circuit  
Access is provided to user registers of a user design implemented on an integrated circuit (IC). A memory of the IC is initialized with instructions, and a portion of the programmable logic and...
7822898 Method and apparatus for border node behavior on a full-duplex bus  
A method and apparatus relating to the behavior of border nodes within a high performance serial bus system is disclosed. A method for determining and communicating the existence of a hybrid bus is...
7818511 Reducing number of rejected snoop requests by extending time to respond to snoop request  
A cache, system and method for reducing the number of rejected snoop requests. A “stall/reorder unit” in a cache receives a snoop request from an interconnect. Information, such as the address, of ...
7814249 Apparatus to recognize memory devices  
An apparatus to recognize memory devices, the apparatus including a plurality of slaves having the same fixed address, a master controller to supply power to the slaves and to output a signal to...
7809863 Monitor processor authentication key for critical data  
A command generating and monitoring system includes a command processor configured to determine a command data set from a command input. A monitoring processor is coupled to the command processor...
7805549 Transfer apparatus and method  
There is provided a transfer apparatus having a bridge that transfers a transaction between a first and a second bus, and a data transfer unit that performs a data transfer by DMA between the first...
7804890 Method and system for response determinism by synchronization  
A discussion of improving integrated device deterministic response to test vectors. For example, limiting the transmission delay for an integrated device's response within known bounds by...
7805578 Data processor apparatus and memory interface  
A data processor apparatus and memory interface comprises a memory, a plurality of memories, an interface for controlling access to the memories by a device, and an identifier identifying at least...
7797472 Method and apparatus for providing overlapping defer phase responses  
A multiprocessor system in which a defer phase response method is utilized that allows for a deferring agent to interrupt the normal flow of bus transactions once it gains control of system...
7793008 AMBA modular memory controller  
A system comprising a plurality of controller circuits, a plurality of line buffer circuits and an arbiter. The plurality of control circuits may each be configured to store data. The plurality of...
7788432 System for performing a serial communication between a central control block and satellite components  
The various embodiments described herein relate to a system for performing a serial communication between a central control block and a plurality of satellite components within a semiconductor...
7783915 Automation system and a method and input/output assembly therefore  
Disclosed is an automation system (1) for executing safety-relevant automation functions. Said automation system (1) comprises one or several control componentries (10) and one or several...
7783827 Data processor having a memory controller with cache memory  
The data processor enhances the bus throughput or data throughput of an external memory, when there are frequent continuous reads with a smaller data size than the data bus width of the external...
7774531 Allocating processor resources during speculative execution using a temporal ordering policy  
One embodiment provides a system which uses a temporal ordering policy for allocation of limited processor resources. The system starts by executing instructions for a program during a...
7774356 Method and apparatus for application state synchronization  
A method and an apparatus that synchronize an application state in a client with a data source in a backend system in an asynchronous manner are described. A response is sent to the client based on...
7774794 Method and system for managing bandwidth in a virtualized system  
A method of improving USB device virtualization to prevent bus bandwidth from being over allocated when isochronous USB devices are attached to multiple virtual machines by attaching a dummy device...
7774529 Bus communication apparatus that uses shared memory  
Bus transfer efficiency is improved in bus communication that uses a shared memory, based on a communication origin master 101 selectively using an arbitration completion notification signal and a...