|
Critical Link MityCam SoC Firmware
1.0
Critical Link MityCam SoC Firmware
|
Go to the documentation of this file.
5 #include <libfpga/fpgaregister.h>
6 #include "libfpga/pll_reconfig.h"
26 unsigned int CCounter[3];
27 unsigned int phaseShift[3];
29 unsigned int vcodiv, loop_resistance, charge_pump;
33 int32 anCamLinkFPGAControlAddress = 0xFF240000, tcPllReconfig *apReconfig = NULL,
const char *apFilename =
"pixel_clock_pll_table.txt");
124 void configureOutput();
131 bool mbOutputConfigured;
133 tcPllReconfig *mpPllReconfig;
134 std::list<double> mcSpeeds;
135 std::list<tsPllReconfigTableEntry> mcReconfigEntries;
140 #endif // CAMERALINKIO_H
virtual void sendUpdate(tsNewFrameMsg *apMsg)
Definition: CameraLinkIO.cpp:160
virtual SocCamera::teNackCode setOutputMode(tcCameraLinkIO::teOutputMode aeOutputMode)
Definition: CameraLinkIO.cpp:188
virtual ~tcCameraLinkIO()
Definition: CameraLinkIO.cpp:113
int32_t int32
Definition: Types.h:8
SocCamera::teNackCode setPixelClock(double anFreqMHz)
Definition: CameraLinkIO.cpp:318
void setPseudoSinglePort(bool abEnable)
Definition: CameraLinkIO.cpp:309
void setSerDebug(bool abOn)
Definition: CameraLinkIO.cpp:369
virtual SocCamera::teNackCode capture(tsCaptureRequest asRequest)
Definition: CameraLinkIO.cpp:132
tcFPGARegister< uint32 > mhCLComponent
Definition: CameraLinkIO.h:121
teOutputMode
Definition: CameraLinkIO.h:17
teOutputMode getOutputMode()
Definition: CameraLinkIO.cpp:213
teNackCode
Definition: CameraTypes.h:62
Camera Output IO channel management class.
Definition: IOChannel.h:34
teBPPMode
Definition: CameraTypes.h:133
uint32 numTransferred()
Definition: CameraLinkIO.cpp:364
int setBackpressureRows(int rows)
Definition: CameraLinkIO.cpp:120
double getPixelClock()
Definition: CameraLinkIO.cpp:346
tcCameraLinkIO(SocCamera::tcSensorBoard *apSensor, int32 anCamLinkFPGAControlAddress=0xFF240000, tcPllReconfig *apReconfig=NULL, const char *apFilename="pixel_clock_pll_table.txt")
Definition: CameraLinkIO.cpp:49
@ eeExpanded
Definition: CameraLinkIO.h:19
@ eeBase
Definition: CameraLinkIO.h:20
uint32_t uint32
Definition: Types.h:11
unsigned int ncount
Definition: CameraLinkIO.h:28
Definition: CameraLinkIO.h:10
void setTestPattern(bool abEnable)
Definition: CameraLinkIO.cpp:291
Definition: IOCallback.h:11
Definition: SensorBoard.h:40
void enableStreaming(bool abEnable)
Definition: CameraLinkIO.cpp:300
unsigned int vcodiv
Definition: CameraLinkIO.h:29
Definition: IOCallback.h:56
void resetCamLink(bool abSet)
Definition: CameraLinkIO.cpp:355
@ eeMedium
Definition: CameraLinkIO.h:21
Definition: CameraLinkIO.h:25
virtual SocCamera::teNackCode setBpp(SocCamera::teBPPMode aeBppMode)
Definition: CameraLinkIO.cpp:165
@ eeFull
Definition: CameraLinkIO.h:22