Critical Link MityCam SoC Firmware  1.0
Critical Link MityCam SoC Firmware
PCIEStreamer.cpp File Reference

Implementation file for MityCAM tcPCIEStreamer C++ class. More...

Include dependency graph for PCIEStreamer.cpp:

Variables

const int gnPCIEDMA_VER_OFFSET = 0
 
const int gnPCIEDMA_CSR_OFFSET = 1
 
const int gnPCIEDMA_CSR_RESET = 1
 
const int gnSTREAMTOPCIE_VER_OFFSET = 0
 
const int gnSTREAMTOPCIE_CSR_OFFSET = 1
 
const int gnSTREAMTOPCIE_STARTADDR_OFFSET = 2
 
const int gnSTREAMTOPCIE_ENDADDR_OFFSET = 3
 
const int gnSTREAMTOPCIE_INTLEVEL_OFFSET = 5
 
const int gnSTREAMTOPCIE_NUMFRAMES_OFFSET = 6
 
const int gnSTREAMTOPCIE_CSR_RESET = 0x01
 
const int gnSTREAMTOPCIE_CSR_INT_ENABLE = 0x02
 
const int gnSTREAMTOPCIE_CSR_FIFO_OVERFLOW = 0x04
 
const int gnSTREAMTOPCIE_CSR_PACKET_SYNC_ERR = 0x08
 
const int gnSTREAMTOPCIE_CSR_PACKET_TESTPAT = 0x100
 
const int gnSTREAMTOPCIE_CSR_PACKET_INTCLR = 0x80000000
 
const int gnSTREAMTOPCIE_CSR_PACKET_INTSTAT = 0x80000000
 
const int gnSTREAMTOPCIE_CSR_PACKMODE_SHIFT = 4
 
const int gnSTREAMTOPCIE_CSR_PACKMODE_MASK = 0x3
 
const int gnSTREAMTOPCIE_MAX_NUMFRAMES = 0xFFFF
 
const int gnSTREAMTOPCIE_MAX_INTLEVEL = 0xFFFF
 

Detailed Description

Implementation file for MityCAM tcPCIEStreamer C++ class.

Author
Micahel Williamson (mikew.nosp@m.@cri.nosp@m.tical.nosp@m.link.nosp@m..com)
Version
0.1
Date
2022-03-15

Variable Documentation

◆ gnPCIEDMA_CSR_OFFSET

const int gnPCIEDMA_CSR_OFFSET = 1

◆ gnPCIEDMA_CSR_RESET

const int gnPCIEDMA_CSR_RESET = 1

◆ gnPCIEDMA_VER_OFFSET

const int gnPCIEDMA_VER_OFFSET = 0

PCIEDMA offsets are 16bit words

◆ gnSTREAMTOPCIE_CSR_FIFO_OVERFLOW

const int gnSTREAMTOPCIE_CSR_FIFO_OVERFLOW = 0x04

◆ gnSTREAMTOPCIE_CSR_INT_ENABLE

const int gnSTREAMTOPCIE_CSR_INT_ENABLE = 0x02

◆ gnSTREAMTOPCIE_CSR_OFFSET

const int gnSTREAMTOPCIE_CSR_OFFSET = 1

◆ gnSTREAMTOPCIE_CSR_PACKET_INTCLR

const int gnSTREAMTOPCIE_CSR_PACKET_INTCLR = 0x80000000

◆ gnSTREAMTOPCIE_CSR_PACKET_INTSTAT

const int gnSTREAMTOPCIE_CSR_PACKET_INTSTAT = 0x80000000

◆ gnSTREAMTOPCIE_CSR_PACKET_SYNC_ERR

const int gnSTREAMTOPCIE_CSR_PACKET_SYNC_ERR = 0x08

◆ gnSTREAMTOPCIE_CSR_PACKET_TESTPAT

const int gnSTREAMTOPCIE_CSR_PACKET_TESTPAT = 0x100

◆ gnSTREAMTOPCIE_CSR_PACKMODE_MASK

const int gnSTREAMTOPCIE_CSR_PACKMODE_MASK = 0x3

◆ gnSTREAMTOPCIE_CSR_PACKMODE_SHIFT

const int gnSTREAMTOPCIE_CSR_PACKMODE_SHIFT = 4

◆ gnSTREAMTOPCIE_CSR_RESET

const int gnSTREAMTOPCIE_CSR_RESET = 0x01

◆ gnSTREAMTOPCIE_ENDADDR_OFFSET

const int gnSTREAMTOPCIE_ENDADDR_OFFSET = 3

◆ gnSTREAMTOPCIE_INTLEVEL_OFFSET

const int gnSTREAMTOPCIE_INTLEVEL_OFFSET = 5

◆ gnSTREAMTOPCIE_MAX_INTLEVEL

const int gnSTREAMTOPCIE_MAX_INTLEVEL = 0xFFFF

◆ gnSTREAMTOPCIE_MAX_NUMFRAMES

const int gnSTREAMTOPCIE_MAX_NUMFRAMES = 0xFFFF

◆ gnSTREAMTOPCIE_NUMFRAMES_OFFSET

const int gnSTREAMTOPCIE_NUMFRAMES_OFFSET = 6

◆ gnSTREAMTOPCIE_STARTADDR_OFFSET

const int gnSTREAMTOPCIE_STARTADDR_OFFSET = 2

◆ gnSTREAMTOPCIE_VER_OFFSET

const int gnSTREAMTOPCIE_VER_OFFSET = 0

STREAMTOPCIE offsets are 32bit words