PDK API Guide for J721E
CSIRX_StreamCtrl Struct Reference

Detailed Description

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
 

Field Documentation

◆ softRst

uint8_t CSIRX_StreamCtrl::softRst

Writing 1'b1 will apply a synchronous soft reset of this stream registers/FIFO

◆ abrt

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.

◆ stop

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.

◆ start

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.