Data acquisition with direct memory access (original) (raw)

Data acquisition and real-time computing by a DSP-based system

Nuclear Instruments and Methods in Physics Research Section B: Beam Interactions with Materials and Atoms, 1998

A digital signal processor (DSP) based two-parameter data acquisition system, connected to two analog-to-digital converters (ADCs) by means of an ad hoc built interface. was developed in order to perform real-time, on-line data processing. The interface, realized with programmable logic devices (PLD), may also work as a table of pre-computed values through which it is possible to carry out a simple analysis on the incoming or outcoming data.

Implementation of High Speed Distributed Data Acquisition

2012

This paper introduces a high speed distributed data acquisition system based on a field programmable gate array (FPGA). The aim is to develop a "distributed" data acquisition interface. The development of instruments such as personal computers and engineering workstations based on "standard" platforms is the motivation behind this effort. Using standard platforms as the controlling unit allows independence in hardware from a particular vendor and hardware platform. The distributed approach also has advantages from a functional point of view: acquisition resources become available to multiple instruments; the acquisition front-end can be physically remote from the rest of the instrument. High speed data acquisition system transmits data faster to a remote computer system through Ethernet interface. The data is acquired through 16 analog input channels. The input data commands are multiplexed and digitized and then the data is stored in 1K buffer for each input channel. The main control unit in this design is the 16 bit processor implemented in the FPGA. This 16 bit processor is used to set up and initialize the data source and the Ethernet controller, as well as control the flow of data from the memory element to the NIC. Using this processor we can initialize and control the different configuration registers in the Ethernet controller in a easy manner. Then these data packets are sending to the remote PC through the Ethernet interface. The main advantages of the using FPGA as standard platform are its flexibility, low power consumption, short design duration, fast time to market, programmability and high density. The main advantages of using Ethernet controller AX88796 over others are its non PCI interface, the presence of embedded SRAM where transmit and reception buffers are located and high-performance SRAM-like interface. The paper introduces the implementation of the distributed data acquisition using FPGA by VHDL. The main advantages of this system are high accuracy, high speed, real time monitoring.

Data Acquisition System Based on a Programmable Logic Controller

Acta Electrotehnica, Volume 42, Nr. 3, 1/10/2011, Cluj-Napoca, Romanania, Mediamira Science Publishing, ISSN 1841-3323

The data acquisition process has the role of transposing physical phenomena from the real world into analogue and digital electrical signal for further processing, analysis and storage of the measurement data. This paper proposes a data acquisition system based on a Programmable Logic Controller (PLC) for voltage and current monitoring in an DC circuit. Two interfacing methods are presented. The first method consists of interfacing the system by means of a specialized graphical terminal. The second method is realized by connecting the system to a PC terminal trough the serial RS-232 interface.

Direct Memory Access (DMA

 24 channels  Eight priority levels  128 Transaction Descriptors (TDs)  8-, 16-, and 32-bit data transfers  Configurable source and destination addresses  Support for endian compatibility  Can generate an interrupt when data transfer is complete  DMA Wizard to assist with application development

High Speed Data Acquisition System

1978

Many advantages of USB like plug and play, hot plug, portability, etc. is advantageous for PC peripheral devices. In this paper data acquisition (DAQ) system using FT2232H mini-module have been introduced. An Analog Front End card consisting the ADC and buffer is used an add-on card for digitalizing the data. The application program have been created using LabVIEW tool and USB drivers D2XX have been used for interfacing FT2232H mini-module to PC. The system hardware developed is low cost alternative to commercially available system that uses USB controllers. The card can be connected to portable computer to acquire data at any time in area such as laboratories, workshops and other remote places.

Design and Implementation of a DMA Controller for Digital Signal Processor

2010

The thesis work is conducted in the division of computer engineering at the department of electrical engineering in Linköping University. During the thesis work, a configurable Direct Memory Access (DMA) controller was designed and implemented. The DMA controller runs at 200MHz under 65nm digital CMOS technology. The estimated gate count is 26595. The DMA controller has two address generators and can provide two clock sources. It can thus handle data read and write simultaneously. There are 16 channels built in the DMA controller, the data width can be 16-bit, 32-bit and 64-bit. The DMA controller supports 2D data access by configuring its intelligent linking table. The DMA is designed for advanced DSP applications and it is not dedicated for cache which has a fixed priority.

Fpga Based Data Acquisition System

2016

This presents a novel approach to the design of data acquisition system for patient monitoring in medical applications. The core heart of the proposed system is Field Programmable Gate Array (FPGA) which is configured and programmed to acquire a real time data. Real time data from the process is acquired using suitable sensors. Signal conditioners are designed for each sensor. FPGA based data acquisition system along with corresponding signal conditioners is validated in real-time by running the process and comparing the same with the corresponding references Design mainly involves the development of signal conditioning circuits for the sensors used in the application and programming the FPGA using a hardware description language. FPGA utilized as a data acquisition system is programmed to send the output signals for channel selection and start of conversion for ADC. The Programming is done to fetch the data at the output of ADC once an end of conversion is received from the ADC. Th...

Microcontroller Based Data Acquisition System

2013

Data acquisition systems (DAS) are the basis for building monitoring tools that enable supervision of local and remote systems. The present paper describes the design of a cost effective, better resolution DAS which is compatible to most of the PC and laptops. A low cost DAS has been designed using Atmega8 Microcontroller. A suitable Graphical user interface (GUI) is generated by using a Visual Basic program connected to a homemade data converter board using the AVR microcontroller. KeywordsData Acquisition System, Atmega8, Graphical user interface, Converter board.