OpenCores
URL https://opencores.org/ocsvn/pcie_ds_dma/pcie_ds_dma/trunk

Subversion Repositories pcie_ds_dma

[/] [pcie_ds_dma/] [trunk/] [soft/] [linux/] [common/] [utils/] [cl_ambpex.h] - Diff between revs 2 and 6

Show entire file | Details | Blame | View Log

Rev 2 Rev 6
Line 2... Line 2...
 
 
#ifndef TF_CheckItem_CL_AMBPEXH
#ifndef TF_CheckItem_CL_AMBPEXH
#define TF_CheckItem_CL_AMBPEXH
#define TF_CheckItem_CL_AMBPEXH
 
 
#include "utypes.h"
#include "utypes.h"
//#include "brd.h"
#include "board.h"
//#include "time.h"
#include "time.h"
#include "ctrlstrm.h"
#include "ctrlstrm.h"
 
 
//#include <string.h>
 
 
 
class board;
 
 
 
class  CL_AMBPEX
class  CL_AMBPEX
{
{
 
 
 
 
public:
public:
 
    // virtual char* GetName( void );  //!< Возвращает название класса
 
 
    //!  Инициализация модуля
    //!  Инициализация модуля
    virtual U32  init( void );
    virtual U32  init( void );
 
 
    //!  Завершение работы с модулем
    //!  Завершение работы с модулем
Line 55... Line 52...
    void RegPokeDir( S32 trdNo, S32 rgnum, U32 val );
    void RegPokeDir( S32 trdNo, S32 rgnum, U32 val );
 
 
    //! Чтение из прямого регистра
    //! Чтение из прямого регистра
    U32 RegPeekDir( S32 trdNo, S32 rgnum );
    U32 RegPeekDir( S32 trdNo, S32 rgnum );
 
 
    CL_AMBPEX(const char* dev_name = NULL);
 
 
    CL_AMBPEX(const char *devname);
    virtual ~CL_AMBPEX();
    virtual ~CL_AMBPEX();
 
 
private:
 
 
 
 
private:
    //! Указатель на модуль
    //! Указатель на модуль
    board  *m_pBoard;
    board  *m_pBoard;
 
 
 
 
    struct StreamParam
    struct StreamParam
    {
    {
        U32 status;
        U32 status;
        U32 strm;
        U32 strm;
        U32 cnt_buf;
        U32 cnt_buf;
Line 94... Line 93...
 
 
 
 
};
};
 
 
void Sleep( int ms );
void Sleep( int ms );
 
 
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
 
 
#endif
#endif
 
 
 No newline at end of file
 No newline at end of file

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.