File mudaq_device.h
FileList > libmudaq > mudaq_device.h
Go to the source code of this file
#include <boost/dynamic_bitset.hpp>#include <cstdint>#include <string>#include "../missing_hardware.h"#include "../registers.h"#include "mudaq_circular_buffer.hpp"#include "utils.h"#include "../kerneldriver/mudaq.h"
Namespaces
| Type | Name |
|---|---|
| namespace | mudaq |
Classes
| Type | Name |
|---|---|
| class | DmaMudaqDevice |
| class | MudaqDevice |
Public Functions
| Type | Name |
|---|---|
| void * | align_page (void * pointer) |
| int | is_page_aligned (void * pointer) |
| int | physical_address_check (uint32_t * virtual_address, size_t size) |
Public Static Functions
| Type | Name |
|---|---|
| size_t | _pagesize (void) |
Public Functions Documentation
function align_page
void * align_page (
void * pointer
)
function is_page_aligned
int is_page_aligned (
void * pointer
)
function physical_address_check
int physical_address_check (
uint32_t * virtual_address,
size_t size
)
Check physical address of allocated memory for 32 bits / 36 bits
Public Static Functions Documentation
function _pagesize
static size_t _pagesize (
void
)
basic interface to a mudaq readout board (stratix 5 pcie dev board)
Author:
Moritz Kiehn kiehn@physi.uni-heidelberg.de
Author:
Heiko Augustin augustin.heiko@physi.uni-heidelberg.de
Author:
Lennart Huth huth@physi.uni-heidelberg.de
Date:
2013-11-14
The documentation for this class was generated from the following file midas_fe/libmudaq/mudaq_device.h