| Patent application number | Description | Published |
| 20080222317 | Data Flow Control Within and Between DMA Channels - In one embodiment, a direct memory access (DMA) controller comprises a transmit circuit and a data flow control circuit coupled to the transmit circuit. The transmit circuit is configured to perform DMA transfers, each DMA transfer described by a DMA descriptor stored in a data structure in memory. There is a data structure for each DMA channel that is in use. The data flow control circuit is configured to control the transmit circuit's processing of DMA descriptors for each DMA channel responsive to data flow control data in the DMA descriptors in the corresponding data structure. | 09-11-2008 |
| 20100011136 | Functional DMA - In one embodiment, a direct memory access (DMA) controller comprises a transmit control circuit, an offload engine, and a receive control circuit. The transmit control circuit is configured to read first DMA data from an address space in a host. Coupled to receive the first DMA data from the transmit control circuit, the offload engine is configured to perform at least a first operation on the first DMA data to produce a result. The offload engine is configured to at least start performing the first operation during a DMA transfer that provides the first DMA data to the offload engine. Coupled to the offload engine to receive the result, the receive control circuit is configured to write the result to the address space in the host according to a DMA descriptor data structure that describes the DMA transfer. | 01-14-2010 |
| 20110035459 | Network Direct Memory Access - In one embodiment, a system comprises at least a first node and a second node coupled to a network. The second node comprises a local memory and a direct memory access (DMA) controller coupled to the local memory. The first node is configured to transmit at least a first packet to the second node to access data in the local memory and at least one other packet that is not coded to access the local memory. The second node is configured to capture the packet from a data link layer of a protocol stack, and wherein the DMA controller is configured to perform one more transfers with the local memory to access the data specified by the first packet responsive to the first packet received from the data link layer. The second node is configured to process the other packet to a top of the protocol stack. | 02-10-2011 |
| 20110307759 | Functional DMA - In one embodiment, a direct memory access (DMA) controller comprises a transmit control circuit, an offload engine, and a receive control circuit. The transmit control circuit is configured to read first DMA data from an address space in a host. Coupled to receive the first DMA data from the transmit control circuit, the offload engine is configured to perform at least a first operation on the first DMA data to produce a result. The offload engine is configured to at least start performing the first operation during a DMA transfer that provides the first DMA data to the offload engine. Coupled to the offload engine to receive the result, the receive control circuit is configured to write the result to the address space in the host according to a DMA descriptor data structure that describes the DMA transfer. | 12-15-2011 |
| 20120036289 | Data Flow Control Within and Between DMA Channels - In one embodiment, a direct memory access (DMA) controller comprises a transmit circuit and a data flow control circuit coupled to the transmit circuit. The transmit circuit is configured to perform DMA transfers, each DMA transfer described by a DMA descriptor stored in a data structure in memory. There is a data structure for each DMA channel that is in use. The data flow control circuit is configured to control the transmit circuit's processing of DMA descriptors for each DMA channel responsive to data flow control data in the DMA descriptors in the corresponding data structure. | 02-09-2012 |
| Patent application number | Description | Published |
| 20100131680 | Unified DMA - In one embodiment, an apparatus comprises a first interface circuit, a direct memory access (DMA) controller coupled to the first interface circuit, and a host coupled to the DMA controller. The first interface circuit is configured to communicate on an interface according to a protocol. The host comprises at least one address space mapped, at least in part, to a plurality of memory locations in a memory system of the host. The DMA controller is configured to perform DMA transfers between the first interface circuit and the address space, and the DMA controller is further configured to perform DMA transfers between a first plurality of the plurality of memory locations and a second plurality of the plurality of memory locations. | 05-27-2010 |
| 20110314186 | Unified DMA - In one embodiment, an apparatus comprises a first interface circuit, a direct memory access (DMA) controller coupled to the first interface circuit, and a host coupled to the DMA controller. The first interface circuit is configured to communicate on an interface according to a protocol. The host comprises at least one address space mapped, at least in part, to a plurality of memory locations in a memory system of the host. The DMA controller is configured to perform DMA transfers between the first interface circuit and the address space, and the DMA controller is further configured to perform DMA transfers between a first plurality of the plurality of memory locations and a second plurality of the plurality of memory locations. | 12-22-2011 |
| Patent application number | Description | Published |
| 20110102788 | Tunable Quantum Cascade Lasers and Photoacoustic Detection of Trace Gases, TNT, TATP and Precursors Acetone and Hydrogen Peroxide - Methods and apparatus for broad tuning of single wavelength quantum cascade lasers and the use of light output from such lasers for highly sensitive detection of trace gases such as nitrogen dioxide, acetylene, and vapors of explosives such as trinitrotoluene (TNT) and triacetone triperoxide (TATP) and TATP's precursors including acetone and hydrogen peroxide. These methods and apparatus are also suitable for high sensitivity, high selectivity detection of other chemical compounds including chemical warfare agents and toxic industrial chemicals. A quantum cascade laser (QCL) system that better achieves single mode, continuous, mode-hop free tuning for use in L-PAS (laser photoacoustic spectroscopy) by independently coordinating gain chip current, diffraction grating angle and external cavity length is described. An all mechanical method that achieves similar performance is also described. Additionally, methods for improving the sensor performance by critical selection of wavelengths are presented. | 05-05-2011 |
| 20110103411 | Tunable Quantum Cascade Lasers and Photoacoustic Detection of Trace Gases, TNT, TATP and Precursors Acetone and Hydrogen Peroxide - Methods and apparatus for broad tuning of single wavelength quantum cascade lasers and the use of light output from such lasers for highly sensitive detection of trace gases such as nitrogen dioxide, acetylene, and vapors of explosives such as trinitrotoluene (TNT) and triacetone triperoxide (TATP) and TATP's precursors including acetone and hydrogen peroxide. These methods and apparatus are also suitable for high sensitivity, high selectivity detection of other chemical compounds including chemical warfare agents and toxic industrial chemicals. A quantum cascade laser (QCL) system that better achieves single mode, continuous, mode-hop free tuning for use in L-PAS (laser photoacoustic spectroscopy) by independently coordinating gain chip current, diffraction grating angle and external cavity length is described. An all mechanical method that achieves similar performance is also described. Additionally, methods for improving the sensor performance by critical selection of wavelengths are presented. | 05-05-2011 |
| 20110103412 | Tunable Quantum Cascade Lasers and Photoacoustic Detection of Trace Gases, TNT, TATP and Precursors Acetone and Hydrogen Peroxide - Methods and apparatus for broad tuning of single wavelength quantum cascade lasers and the use of light output from such lasers for highly sensitive detection of trace gases such as nitrogen dioxide, acetylene, and vapors of explosives such as trinitrotoluene (TNT) and triacetone triperoxide (TATP) and TATP's precursors including acetone and hydrogen peroxide. These methods and apparatus are also suitable for high sensitivity, high selectivity detection of other chemical compounds including chemical warfare agents and toxic industrial chemicals. A quantum cascade laser (QCL) system that better achieves single mode, continuous, mode-hop free tuning for use in L-PAS (laser photoacoustic spectroscopy) by independently coordinating gain chip current, diffraction grating angle and external cavity length is described. An all mechanical method that achieves similar performance is also described. Additionally, methods for improving the sensor performance by critical selection of wavelengths are presented. | 05-05-2011 |
| 20110103416 | Tunable Quantum Cascade Lasers and Photoacoustic Detection of Trace Gases, TNT, TATP and Precursors Acetone and Hydrogen Peroxide - Methods and apparatus for broad tuning of single wavelength quantum cascade lasers and the use of light output from such lasers for highly sensitive detection of trace gases such as nitrogen dioxide, acetylene, and vapors of explosives such as trinitrotoluene (TNT) and triacetone triperoxide (TATP) and TATP's precursors including acetone and hydrogen peroxide. These methods and apparatus are also suitable for high sensitivity, high selectivity detection of other chemical compounds including chemical warfare agents and toxic industrial chemicals. A quantum cascade laser (QCL) system that better achieves single mode, continuous, mode-hop free tuning for use in L-PAS (laser photoacoustic spectroscopy) by independently coordinating gain chip current, diffraction grating angle and external cavity length is described. An all mechanical method that achieves similar performance is also described. Additionally, methods for improving the sensor performance by critical selection of wavelengths are presented. | 05-05-2011 |
| 20110158270 | Tunable Quantum Cascade Lasers And Photoacoustic Detection Of Trace Gases, TNT, TATP and Precursors Acetone And Hydrogen Peroxide - Methods and apparatus for broad tuning of single wavelength quantum cascade lasers and the use of light output from such lasers for highly sensitive detection of trace gases such as nitrogen dioxide, acetylene, and vapors of explosives such as trinitrotoluene (TNT) and triacetone triperoxide (TATP) and TATP's precursors including acetone and hydrogen peroxide. These methods and apparatus are also suitable for high sensitivity high selectivity detection of other chemical compounds including chemical warfare agents and toxic industrial chemicals. A quantum cascade laser (QCL) system that better achieves single mode, continuous, mode-hop free tuning for use in L-PAS (laser photoacoustic spectroscopy) by independently coordinating gain chip current, diffraction grating angle and external cavity length is described. An all mechanical method that achieves similar performance is also described. Additionally, methods for improving the sensor performance by critical selection of wavelengths are presented. | 06-30-2011 |
| Patent application number | Description | Published |
| 20120044372 | DUAL IMAGE SENSOR IMAGE PROCESSING SYSTEM AND METHOD - Various techniques are provided for processing image data acquired using a digital image sensor. In accordance with aspects of the present disclosure, one such technique may relate to the processing of image data in a system that supports multiple image sensors. In one embodiment, the image processing system may include control circuitry configured to determine whether a device is operating in a single sensor mode (one active sensor) or a dual sensor mode (two active sensors). When operating in the single sensor mode, data may be provided directly to a front-end pixel processing unit from the sensor interface of the active sensor. When operating in a dual sensor mode, the image frames from the first and second sensors are provided to the front-end pixel processing unit in an interleaved manner. For instance, in one embodiment, the image frames from the first and second sensors are written to a memory, and then read out to the front-end pixel processing unit in an interleaved manner. | 02-23-2012 |
| 20120046930 | Controller and Fabric Performance Testing - In an embodiment, a model may be created using a register-transfer level (RTL) representation (or other cycle-accurate representation) of the controller and the circuitry in the communication fabric to the controller. The request sources may be replaced by transactors, which may generate transactions to test the performance of the fabric and controller. Accordingly, only the designs of the controller and the fabric circuitry may be needed to model performance in this embodiment. In an embodiment, at least some of the transactors may be behavioral transactors that attempt to mimic the operation of corresponding request sources. Other transactors may be statistical distributions, in some embodiments. In an embodiment, the transactors may include a transaction generator (e.g. behavioral or statistical) and a protocol translator configured to convert generated transactions to the communication protocol in use at the point that the transactor is connected to the fabric. | 02-23-2012 |