I can configure the CCDC to save data in 8-bit chunks without applying A-law. This way I was able to look at the raw undistorted by A-law upper 8 bits of data. How can I setup my IPIPE to read 8-bit data without the A-law? It seems like I should be able to do that because PACK8 and ALAW have separate bits. Should I set PACK8IN bit and clear IALAW bit in ther IPIE CFG register? What should be the shift value? It seems like it should be shifting by 6 bits. However, the shift goes up to 4 bits max.
The datasheet (SPRUF71A, page 57) also says that if A-law is enabled, the 10bit data is padded with 4 '0's to make it 14 bit data. From the description it sounds like the "four '0's padding" would be independent of the CFG.DATASFT value if A-law is used. What about the case where A-low is not enabled and 8-bit RAW data is linear?
Thank you.