|
Critical Link MityCam SoC Firmware
1.0
Critical Link MityCam SoC Firmware
|
Go to the documentation of this file.
11 #ifndef PCIESTREAMER_H
12 #define PCIESTREAMER_H
24 tcPCIEStreamer(uint32_t anPCIe_DMA_Address, uint32_t anMityCAM_To_PCIe_Address);
30 virtual void reset(
bool abReset)
override;
33 virtual void setEndAddr(
unsigned int anAddr)
override;
35 virtual void setFrameSize(
unsigned int anNumBytes)
override;
43 virtual bool isReady()
override;
46 virtual void setPacking(
bool abEnable)
override;
56 #endif // PCIESTREAMER_H
virtual void setEndAddr(unsigned int anAddr) override
Definition: PCIEStreamer.cpp:98
virtual unsigned int getFrameSize() override
Definition: PCIEStreamer.cpp:113
virtual void setStartAddr(unsigned int anAddr) override
Definition: PCIEStreamer.cpp:88
virtual void setInterruptLevel(unsigned int anNumFrames) override
Definition: PCIEStreamer.cpp:118
tcFPGARegister< uint32_t > mhStreamToPCIe
the MityCAM Stream to AXI/PCIe Stream VHDL module
Definition: PCIEStreamer.h:52
virtual bool isPacking() override
Definition: PCIEStreamer.cpp:204
virtual bool initialize() override
Definition: PCIEStreamer.cpp:69
virtual unsigned int getEndAddr() override
Definition: PCIEStreamer.cpp:103
virtual void reset(bool abReset) override
Definition: PCIEStreamer.cpp:74
Definition: RAMStreamer.h:8
virtual void setFrameSize(unsigned int anNumBytes) override
Definition: PCIEStreamer.cpp:108
tePackingMode
Definition: RAMStreamer.h:101
virtual tePackingMode getPackingMode() override
Definition: PCIEStreamer.cpp:180
tcFPGARegister< uint16_t > mhPCIe_DMA
the AXI Stream to PCIe DMA master VHDL module
Definition: PCIEStreamer.h:51
virtual unsigned short getFramesToCapture(void) override
getFramesToCapture
Definition: PCIEStreamer.cpp:145
virtual unsigned int getInterruptLevel() override
Definition: PCIEStreamer.cpp:130
Userspace Class Manages MitySOM-AM57x MityCAM streams to AXI Streams (for FPGA to ARM DDR via PCIe tr...
Definition: PCIEStreamer.h:21
tcPCIEStreamer(uint32_t anPCIe_DMA_Address, uint32_t anMityCAM_To_PCIe_Address)
Construct a new tcPCIEStreamer::tcPCIEStreamer object.
Definition: PCIEStreamer.cpp:48
virtual void setPacking(bool abEnable) override
Definition: PCIEStreamer.cpp:186
virtual void clearInterrupt() override
Definition: PCIEStreamer.cpp:151
virtual bool isReady() override
Definition: PCIEStreamer.cpp:167
virtual void setPackingMode(tePackingMode aeMode) override
Definition: PCIEStreamer.cpp:172
virtual unsigned int getStartAddr() override
Definition: PCIEStreamer.cpp:93
virtual void setInterruptEnable(bool abEnable) override
Definition: PCIEStreamer.cpp:158
virtual void setFramesToCapture(unsigned short anNumFrames) override
Definition: PCIEStreamer.cpp:135
virtual ~tcPCIEStreamer()
Destroy the tcPCIEStreamer::tcPCIEStreamer object.
Definition: PCIEStreamer.cpp:65