43.6.20.2 Descriptor Memory Mapping

Three descriptor views are available :

  • Descriptor view 0: used when the pixel or data stream is packed
  • Descriptor view 1: used for YCbCr semi-planar pixel stream
  • Descriptor view 2: used for YCbCr planar pixel stream
Table 43-4. ISC_DCTRL.DVIEW = 0
Address Register
<current descriptor address>+0x00 ISC_DCTRL
<current descriptor address>+0x04 ISC_DNDA
<current descriptor address>+0x08 ISC_DAD0
<current descriptor address>+0x0C ISC_DST0
Table 43-5. ISC_DCTRL.DVIEW = 1
Address Register
<current descriptor address>+0x00 ISC_DCTRL
<current descriptor address>+0x04 ISC_DNDA
<current descriptor address>+0x08 ISC_DAD0
<current descriptor address>+0x0C ISC_DST0
<current descriptor address>+0x10 ISC_DAD1
<current descriptor address>+0x14 ISC_DST1
Table 43-6. ISC_DCTRL.DVIEW = 2
Address Register
<current descriptor address>+0x00 ISC_DCTRL
<current descriptor address>+0x04 ISC_DNDA
<current descriptor address>+0x08 ISC_DAD0
<current descriptor address>+0x0C ISC_DST0
<current descriptor address>+0x10 ISC_DAD1
<current descriptor address>+0x14 ISC_DST1
<current descriptor address>+0x18 ISC_DAD2
<current descriptor address>+0x1C ISC_DST2