摘要:
A slave device includes a queue that receives commands or data from a master device for execution on a first-in, first-out basis. A status register is responsive to the queue to provide a STATUS_FULL signal when the queue is full of commands and a STATUS_EMPTY signal when the queue is empty. A configuration register provides a DEBUG signal identifying a maintenance status of the slave device. A bus control provides a QUEUE_FULL signal in response to either (1) the STATUS_FULL signal or (2) the DEBUG signal and not the STATUS_EMPTY signal to split further commands or stall the data bus.
摘要:
Arbitration requests are received that belong to respective bus types. Each of the types is associated with a programmed value representing a potential number of times that requests of that type may win arbitration events that occur in a given time period. For at least some arbitration events that occur in the given time period, the invention updates a counter value for at least some of the types, the counter value for each of the types being set initially to the programmed value, and chooses a winning type in each of the arbitration events based on at least some of the counter values of the types of requests that are contending in the arbitration event.
摘要:
The two-way transmissions are performed between a first bus and a usual portal of a first full-duplex 3-portal bridge and between a second bus and a usual portal of a second full-duplex 3-portal bridge, respectively. The one-way transmission of an isochronous packet and an asynchronous stream packet is performed between transmission and reception portals of the first full-duplex 3-portal bridge and reception and transmission portals of the second full-duplex 3-portal bridge. The first full-duplex 3-portal bridge and the second full-duplex 3-portal bridge perform a conversion between the asynchronous stream packet and an asynchronous packet if necessary.
摘要:
A hardware search engine facility is provided to allow CPU search and update of a Forwarding Table CAM under the control of software running on the CPU. The hardware search engine provides one or more comparand-mask pairs which allow for a match, exclusion or magnitude comparison on specific entry values and/or the option to ignore or “don't care” certain bits of the entry. Control registers may be set in software to specify a start address and stop address in the CAM for the search. An indication of valid or invalid entries may be provided as well. Once the search is initiated by software, the search engine will read the entries sequentially starting from the programmed start address. It will perform a compare using the comparand-mask pair and attempt to identify a match. The locations in the CAM which match the search criteria may be put into a CPU-accessible memory. If the memory fills up before it can be read by the software, the search may be halted until the memory is emptied. A programmable action may instead, or in addition, be set to take place in the event of a match. Such programmable actions may include, but are not limited to, marking the entry, deleting the entry, change status bits corresponding to the entry, rewriting some of the entry, and the like.
摘要:
An information processing apparatus connected to a network to which plural information processing units are connected, in order to enable variation of the image frame rate in a specified information processing apparatus, thereby displaying a watched image in a smoother manner or decreasing the frame rate of unwatched images to increase the frame rate of another image. The information processing apparatus comprises a configuration for recognizing an instruction for varying the amount of image data released from an arbitrary one among the plural information processing apparatus and controlling the amount of image data released from the arbitrary information processing apparatus according to the recognition.
摘要:
A method and system to verify the passage of one or more write commands sent from an originating location through a PCI bus system. An addressable data storage is located substantially at the end of the PCI bus system with respect to the originating location. A write command is sent by the originator subsequent to the one or more write commands, to a predetermined special end location address identifying the addressable storage. The command is accompanied by data comprising a predetermined special return address at the originating location. The PCI bus system transmits the write commands on a FIFO basis, so the one or more write commands precede the subsequently sent write command. Logic senses the subsequently sent write command, and responds to the command, sending a return echo write command to the predetermined special return address. The returning echo write command verifies the passage of the write commands and data through the PCI bus system. The predetermined special end location address is the key to identify the subsequently sent write command.
摘要:
A method of transmitting and receiving an electronic mail includes the steps of: transmitting the electronic mail from a sender terminal to a receiver terminal, and receiving the electronic mail at the receiver terminal. The transmitting step includes the steps of producing the electronic mail including character codes of characters constituting a mail document, at least one conversion program for converting the characters to be displayed in a dynamic manner and an address of the receiver terminal, and transmitting the electronic mail. The receiving step includes: receiving the electronic mail; from a font storage unit storing character patterns corresponding to character codes, reading out the character patterns corresponding to the character codes included in the electronic mail; spreading the read-out character patterns on a bit map memory to produce bit map fonts; converting the bit map fonts by using the received conversion program according to the passage of time; and displaying the converted bit map fonts on a display device.
摘要:
A memory alias adapter, coupled to a processors memory bus, monitors processor memory accesses. Whenever a memory access corresponds to shared memory, rather than memory local to the processor, the adapter constructs a memory request message, and transmits the message over a network link to a shared memory unit. The shared memory unit performs the shared memory access and issues a response message over the network link. The memory alias adapter accepts the response message, and completes processor's memory access on the memory bus. As a result, it is transparent to the processor whether its memory access is to the local memory or to the shared memory,
摘要:
A computing or processing system including a microprocessor and a memory coupled together by a local bus, and also includes a north bridge providing translation to a PCI or other standard bus. The system also includes a device bus, which may or may not be coupled to the PCI bus by a south bridge. A device bus interface bypasses the north and south bridges, to provide a single-step interface to the device bus. This reduces the latency.
摘要:
An embodiment of the invention is directed at a method of processing multiple delayed write transactions, such as PCI transactions, by a bridge. The method involves receiving a number of requests for delayed write transactions on an initiating side of the bridge, and storing received transaction information for each of the requests in a separate one of a number of storage elements. An element containing newly received transaction information is marked valid if no received transaction information in other elements matches the newly received transaction information. Then, a delayed write transaction corresponding to the valid element is mastered on a target side of the bridge. If the corresponding delayed write transaction is completed on the target side, then the valid element is marked as complete. Thereafter, a new request received on the initiating side is signaled a successful termination if received transaction information for the new request matches that stored in the valid and complete element.