摘要:
Disclosed herein are systems and methods for desalination of salt water based on an engineered acoustic field that causes constructive and destructive interference at pre-computed spatial positions. The engineered acoustic field can cause high-pressure and low-pressure regions where desalination membranes are located. The induced pressure from the acoustic field can force pure water through the membranes leaving ionic and dissolved molecular species behind.
摘要:
A flow chamber is provided through which is flowed a mixture of a fluid and a particulate. The flow chamber comprises at least one multi-phase water inlet through which multi-phase water enters the flow chamber, a water outlet through which water exits the flow chamber, a solids outlet through which particles having a density at or above a pre-defined threshold exit the flow chamber, and a low density outlet through which particles having a density below the pre-defined threshold exit the flow chamber. Also provided are one or more ultrasonic transducers and one or more reflectors corresponding to each transducer to acoustically filter the fluid and cause particles/fluid to be selectively diverted to one of the outlets. Related apparatus, systems, techniques and articles are also described.
摘要:
Disclosed herein are systems and methods for desalination of salt water based on an engineered acoustic field that causes constructive and destructive interference at pre-computed spatial positions. The engineered acoustic field can cause high-pressure and low-pressure regions where desalination membranes are located. The induced pressure from the acoustic field can force pure water through the membranes leaving ionic and dissolved molecular species behind.
摘要:
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.
摘要:
A communication system (1000) 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.
摘要:
A method, apparatus, and system are described, which generally relate to an interconnect routing transactions to target IP cores, including two or more channels making up a first aggregate target. The two or more channels populate an address space assigned to the first aggregate target and appear as a single target to the initiator IP cores. The interconnect implements chopping logic to chop an individual transaction from a first initiator IP core whose address sequence crosses a channel address boundary from a first channel to a second channel within the first aggregate target into two or more burst transactions. A first chopped burst transaction is chopped to fit within the address boundaries of the first channel and a second chopped burst transaction is chopped to fit within the address boundaries of the second channel.
摘要:
Methods and apparatuses are described for a communication system. The communication system may include one or more initiator agents, where each agent couples to its own Intellectual Property core. The communication system may also include two or more target agents, where each agent couples to its own Intellectual Property core. The communication system may also include an interconnect using an end-to-end width conversion mechanism. The conversion mechanism converts data widths between the initiator agent and a first target agent. Two or more branches of pathways in the interconnect exist between the initiator agent and the two or more target agents. The conversion mechanism to use a lookup table that includes data width information of the initiator agent and the two or more branches of pathways to the two or more target agents to concurrently pre-compute width conversion signals for each of the target agent branches.
摘要:
Various methods and apparatuses are described in which an arbitration controller cooperates with arbitration logic. The arbitration controller has a plurality of inputs that receive one or more transactions from a plurality of blocks of functionality. The arbitration controller arbitrates requests for access to a shared resource amongst the plurality of blocks of functionality by implementing an arbitration policy. The arbitration policy groups the transactions from the plurality of blocks of functionality into global groups of transactions for servicing by that shared resource. All of the transactions in a first global group are serviced by that shared resource prior to servicing transactions in a next global group of transactions. The arbitration logic facilitates the arbitration policy. The arbitration logic includes cascaded arbitration units that hierarchically arbitrate for the shared resource. The topology of the functional blocks supplying the transactions to the inputs into the arbitration controller is capable of varying independently of the arbitration policy achieved by the collection of arbitration units.