摘要:
The present invention provides for an on-chip communications method with fully distributed control combining a fully-pipelined, fixed latency, synchronous bus (35) with a two-level arbitration scheme where the first level of arbitration is a framed, time division multiplexing arbitration scheme and the second level is a fairly-allocated round-robin scheme implemented using a token passing mechanism. Both the latency and the bandwidth allocation are software programmable in real-time operation of the system. The present invention also provides for a communication system where access to a shared resource (10, 15, 20) is controlled by the communications protocol. Access to and from the shared resource (10, 15, 20) from the subsystem is through a bus interface module (40, 45, 50, 55, 60). The bus interface modules (40, 45, 50, 55, 60) provide a level of indirection between the subsystem (25, 30) to be connected to the shared resource (10, 15, 20). This allows the decoupling of system performance requirements. Communication over the bus (35) is fully memory mapped.
摘要:
A communication system (2000) is disclosed. One embodiment includes at least two functional blocks, wherein a first functional block (1002) communicates with a second functional block (1008) by establishing a connection, wherein the connection is a logical state in which data may pass between the first functional block (1002) and the second functional block (1008). Another embodiment includes a bus coupled to each of the functional blocks and configured to carry a plurality of signals. The plurality of signals includes a connection identifier that indicates a particular connection that a data transfer is part of, and a thread identifier that indicates a transaction stream that the data transfer is part of.
摘要:
The present invention provides for the scheduling of requests (35) to one resource (45) from a plurality of initiator devices. In one embodiment, scheduling of requests (35) within threads and scheduling of initiator devices is performed wherein requests are only reordered between threads.
摘要:
A communication system (100). One embodiment includes at least two functional blocks (102, 104), wherein a first functional block (102) communicates with a second functional block (104) by establishing a connection. A connection is a logical state in which data may pass between the first functional block (102) and the second functiohnal block (104). One embodiment includes a bus (112) coupled to each of the functional blocks (102, 104) and configured to carry a plurality of signals. The plurality of signals includes a thread identifier that indicates a transaction stream the data transfer is part of and a busy signal identified by the thread identifier. The busy signal is issued by the target functional block when resources will be unavailable to perform a transfer.
摘要:
An apparatus and method useful for the removal of a mass of tissue from an animal which includes an elongated instrument, such as a needle, with a sheath device having a sleeve for treatment fluid delivery at the area of operation. The needle can be vibrated at ultrasonic frequency, preferably in the lateral direction, and treatment fluid, along with reduced pieces of tissue mass, can be removed from the area of treatment by means of aspiration through a conduit in the needle.
摘要:
An apparatus and method useful for the removal of a mass of tissue from an animal which includes an elongated instrument, such as a needle, with a sheath device having a sleeve for treatment fluid delivery at the area of operation. The needle can be vibrated at ultrasonic frequency, preferably in the lateral direction, and treatment fluid, along with reduced pieces of tissue mass, can be removed from the area of treatment by means of aspiration through a conduit in the needle.