GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
Loading...
Searching...
No Matches
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.

Enumeration Type Documentation

◆ proxy_status

enum proxy_status

Definition at line 1 of file fpga_dma-proxy.h.

Variable Documentation

◆ buffer

int8_t buffer[DMA_MAX_BUFFER_SIZE]

Definition at line 0 of file fpga_dma-proxy.h.

◆ length

unsigned int length

Definition at line 8 of file fpga_dma-proxy.h.