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