I'm trying to find the video data and the flow through ISS
When I closely observe the modules in ISS,
say I'm checking IPIPE. I see in the ISS document (pg:362/881) the boxcar module generates a full-color image and stores in the SDRAM.
In the source code I can find the location where the first address of SDRAM access is specified by the
IPIPE_BOX_SDR_SAD_H and IPIPE_BOX_SDR_SAD_L registers.
../ti/ipnc_rdk-3.9.0/Source/ti_tools/iss_03_80_00_00/packages/ti/psp/iss/hal/iss/isp/ipipe/src/ipipe.c
......
ISP_RETURN ipipe_config_boxcar_addr(uint32 addr)
{
ISP_ASSERT(addr, NULL);
if (((addr) & (0x20 - 1)) != 0)
return ISP_FAILURE;
ISP_SET32(ipipe_reg->BOX_SDR_SAD_H, (addr >> 16),
CSL_IPIPE_BOX_SDR_SAD_H_VAL_SHIFT,
CSL_IPIPE_BOX_SDR_SAD_H_VAL_MASK);
ISP_SET32(ipipe_reg->BOX_SDR_SAD_L, (addr & 0x0000FFFF),
CSL_IPIPE_BOX_SDR_SAD_L_VAL_SHIFT,
CSL_IPIPE_BOX_SDR_SAD_L_VAL_MASK);
return ISP_SUCCESS;
}
.....
I'm trying to find the video data. Like a particular variable or array carrying the video data. Can I identify that in code?
or there is no such variable and the data is manged by hardware, we need to only configure the path in software?
Can you put some light on this matter.
Thank you,
Regards.