![]() |
PDK API Guide for J721E
|
CSIRX Stream Data output datapath control. Start and Stop commands are independent for each output with the exception of pixel outputs that can never be enabled together. If a pixel output is started while the other is already running, the start command will be ignored. If both pixel outputs are enabled in a single register access, then both start commands are ignored and no pixel output is started.
Data Fields | |
uint8_t | softRst |
uint8_t | abrt |
uint8_t | stop |
uint8_t | start |
uint8_t CSIRX_StreamCtrl::softRst |
Writing 1'b1 will apply a synchronous soft reset of this stream registers/FIFO
uint8_t CSIRX_StreamCtrl::abrt |
Writing 1 this register will cause the csirx to stop streaming on the corresponding output immediately. This may corrupt the output protocol. StreamAbortIrq is generated on completion of the abort operation.
uint8_t CSIRX_StreamCtrl::stop |
Writing 1 in this register will cause csirx to stop streaming on the corresponding output at the end of the current frame. If the command is issued during frame blanking, then the datapath will immediately stop streaming data on that output. StreamStopIrq is generated on completion of the stop operation.
uint8_t CSIRX_StreamCtrl::start |
Writing 1 in this register enables the corresponding datapath output. It will start streaming data at the start of the next frame that complies with the output configuration. StreamStatus[31] running indicates when data stream is enabled.