GNSS-SDR  0.0.19
An Open Source GNSS Software Defined Receiver
Classes | Enumerations | Variables
fpga_dma-proxy.h File Reference

FPGA DMA control. This code is based in the Xilinx DMA proxy test application: https://github.com/Xilinx-Wiki-Projects/software-prototypes/tree/master/linux-user-space-dma/Software. More...

#include <cstdint>

Go to the source code of this file.

Classes

class  Fpga_DMA
 Class that controls the switch DMA in the FPGA. More...
 

Enumerations

enum  proxy_status { PROXY_NO_ERROR = 0, PROXY_BUSY = 1, PROXY_TIMEOUT = 2, PROXY_ERROR = 3 }
 

Variables

int8_t buffer [DMA_MAX_BUFFER_SIZE]
 
enum proxy_status status
 
unsigned int length
 

Detailed Description

FPGA DMA control. This code is based in the Xilinx DMA proxy test application: https://github.com/Xilinx-Wiki-Projects/software-prototypes/tree/master/linux-user-space-dma/Software.

Author
Marc Majoral, mmajoral(at)cttc.es

GNSS-SDR is a Global Navigation Satellite System software-defined receiver. This file is part of GNSS-SDR.

Copyright (C) 2010-2022 (see AUTHORS file for a list of contributors) SPDX-License-Identifier: GPL-3.0-or-later


Definition in file fpga_dma-proxy.h.