📄 plx9054_bf533_test.h
字号:
#ifndef __PLX9054_BF533_TEST_H__
#define __PLX9054_BF533_TEST_H__
#define PARAMETERMAXLENGTH 10
#define PPIBUFFERLENGTH 4096
#define START 1
#define STOP 2
#define TRANSSTART 3
#define TRANSSTOP 4
#define TRANSFER 5
#define PENFATEST 6
#define SPEEDCHANGE 7
#define RESETDSP 8
#define DRIVER_READ_FPGA_OVER 9
#define RETRY_DMA_SDRAM_TO_FPGA 10
//#define RAM_Length 2048
#define FLOW_1 0x1000
#define DMA_EN 0x1
#define FPGABUFFERLENGTH 4096
#define ulong unsigned long
#define ushort unsigned short
typedef struct __Plx_dsp_com{
ushort L1ToSdramBank; // 纪录sdram 的第几个bank
ulong pL1ToSdramAddr; // PPI 传输到sdram的起始地址。
ulong L1ToSdramOffset; // Offset 是每次传输的DMA地址的 在起始地址的偏移量。
ushort NumberOfPpibuf;
ushort NumberCalculationbuf;
ushort firtPpiInterrupt;
ulong pSdramToFPGA;// sdram 到 fpga的dma传输的起始地址,由SDRAM BANK决定
ulong SdramToFPGAOffset;// 每次sdram 的初始值都由哪个bank来确定。Offset 是每次传输的DMA地址的 在起始地址的偏移量。
ushort SdramToFPGABank;//记录 sdram到fpga的dma操作的sdram的bank
}Plx_dsp_com;
typedef struct _DMA_DESC_PTR_LARGE{
ushort NDPL;
ushort NDPH;
ushort SAL;
ushort SAH;
ushort DMACFG;
ushort XCNT;
ushort XMOD;
ushort YCNT;
ushort YMOD;
}DMA_DESC_PTR_LARGE;
typedef struct _DMA_DESC_PTR_SMALL{
ushort NDPL;
ushort SAL;
ushort SAH;
ushort XCNT;
ushort XMOD;
ushort YCNT;
ushort YMOD;
}DMA_DESC_PTR_SMALL;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -