Hi all,
I try to use the latest version of IPNC V2.6 to implement 1080P@30 yuv16-bit through BT.1120 passing to DM368. The front-end is a FPGA which generate a color bar the format is yuv422.
It will always send this picture to DM368. So, I refer the YUV mode setting which is yuv8-bit through BT.656 to modify into yuv16-bit through BT.1120.
I refer DM368 datasheet to configure ISIF register to BT.1120 mode. The register dump at below.
# ./regrw.out 1c71000 52
0x01c71000: 00000001 00001000 00000000 00000000 // 0x01c71004 YCbCr 16Bit
0x01c71010: 00000000 00000001 00000000 00000eff
0x01c71020: 00000001 00000001 0000043f 0000ffff
0x01c71030: 000000ff 00000078 00000249 00000418
0x01c71040: 0000eb80 00000000 00000000 0000b1b1
0x01c71050: 00000200 00000200 00000200 00000200
0x01c71060: 00000000 00000000 00000000 00000000
0x01c71070: 00000424 00000424 00000424 00000000
0x01c71080: 00007708 00000001 00000910 00000000 // 0x01c71084 REC656 Interface Enable
// 0x01c71088 The data width in CCIR656 input mode 8 bit
0x01c71090: 00000000 00000000 00000000 00000000
0x01c710a0: 00000000 00000000 00000000 00000000
0x01c710b0: 00000000 00000000 0000001f 00000000
0x01c710c0: 00000000 00000000 00000000 00000000
Questions:
1. I want to verify something. If the front-end send the data is wrong whether the capture status will not have interrupt. The meaning is do not capture the picture. Is my view right?
2. How do I set the height and width blanking on 1080P resolution at FPGA side?
3. I think drv_isif.c and avServerUi.c need to modify more but I do not have any idea.
4. Can TI provide a yuv16-bit through BT.1120 a patch for our reference? I know Anshuman has provide the yuv8-bit mode before.
Thanks for your help.
B.R.
Omin