iLLD_TC27xD  1.0
Memory Interface Enumerations
Collaboration diagram for Memory Interface Enumerations:

Enumerations

enum  IfxCif_MiBurstLength {
  IfxCif_MiBurstLength_4BeatBursts = 0,
  IfxCif_MiBurstLength_8BeatBursts = 1
}
 Enumerator for burst length affecting the write port of the memory interface. More...
 
enum  IfxCif_MiDataPaths {
  IfxCif_MiDataPaths_RawData = 0,
  IfxCif_MiDataPaths_JpegData = 1,
  IfxCif_MiDataPaths_MainPictureData = 2
}
 Enumerator for data paths of the memory interface. More...
 
enum  IfxCif_MiInterruptSources {
  IfxCif_MiInterruptSources_BusError = 0,
  IfxCif_MiInterruptSources_WrapMainPictureCr = 1,
  IfxCif_MiInterruptSources_WrapMainPictureCb = 2,
  IfxCif_MiInterruptSources_WrapMainPictureY = 3,
  IfxCif_MiInterruptSources_FillMainPictureY = 4,
  IfxCif_MiInterruptSources_MacroBlockLine = 5,
  IfxCif_MiInterruptSources_MainPictureFrameEnd = 6
}
 Enumerator for interrupt sources of the memory interface submodule. More...
 
enum  IfxCif_MiMainPicturePathComponents {
  IfxCif_MiMainPicturePathComponents_Y = 0,
  IfxCif_MiMainPicturePathComponents_Cb = 1,
  IfxCif_MiMainPicturePathComponents_Cr = 2
}
 Enumerator for main picture path components of the memory interface. More...
 
enum  IfxCif_MiMainPictureWriteFormat {
  IfxCif_MiMainPictureWriteFormat_PlanarOrData8Bit = 0,
  IfxCif_MiMainPictureWriteFormat_SemiPlanarOrData8Bit = 1,
  IfxCif_MiMainPictureWriteFormat_InterleavedOrDataGreater8Bit = 2
}
 Enumerator for write formats of data written into memory. More...
 
enum  IfxCif_MiStatusClearSources {
  IfxCif_MiStatusClearSources_ExtraPath5FifoFull = 0,
  IfxCif_MiStatusClearSources_ExtraPath4FifoFull = 1,
  IfxCif_MiStatusClearSources_ExtraPath3FifoFull = 2,
  IfxCif_MiStatusClearSources_ExtraPath2FifoFull = 3,
  IfxCif_MiStatusClearSources_ExtraPath1FifoFull = 4,
  IfxCif_MiStatusClearSources_BusWriteError = 5,
  IfxCif_MiStatusClearSources_MainPictureCrFifoFull = 6,
  IfxCif_MiStatusClearSources_MainPictureCbFifoFull = 7,
  IfxCif_MiStatusClearSources_MainPictureYFifoFull = 8
}
 Enumerator for status clear sources of the memory interface module. More...
 
enum  IfxCif_MiStatusInformationSources {
  IfxCif_MiStatusInformationSources_BusWriteError = 0,
  IfxCif_MiStatusInformationSources_MainPictureCrFifoFull = 1,
  IfxCif_MiStatusInformationSources_MainPictureCbFifoFull = 2,
  IfxCif_MiStatusInformationSources_MainPictureYFifoFull = 3
}
 Enumerator for status information sources of the memory interface submodule. More...
 

Detailed Description

Enumeration Type Documentation

Enumerator for burst length affecting the write port of the memory interface.

Enumerator
IfxCif_MiBurstLength_4BeatBursts 

4-beat bursts

IfxCif_MiBurstLength_8BeatBursts 

8-beat bursts

Definition at line 303 of file IfxCif.h.

Enumerator for data paths of the memory interface.

Enumerator
IfxCif_MiDataPaths_RawData 

RAW data path.

IfxCif_MiDataPaths_JpegData 

JPEG data path.

IfxCif_MiDataPaths_MainPictureData 

main picture data path

Definition at line 311 of file IfxCif.h.

Enumerator for interrupt sources of the memory interface submodule.

Enumerator
IfxCif_MiInterruptSources_BusError 

Bus write or read error interrupt (from handshake target interfaces)

IfxCif_MiInterruptSources_WrapMainPictureCr 

Main picture Cr address wrap interrupt.

IfxCif_MiInterruptSources_WrapMainPictureCb 

Main picture Cb address wrap interrupt.

IfxCif_MiInterruptSources_WrapMainPictureY 

Main picture Y address wrap interrupt.

IfxCif_MiInterruptSources_FillMainPictureY 

Main picture Y address wrap interrupt.

IfxCif_MiInterruptSources_MacroBlockLine 

Macroblock line interrupt of main picture (16 lines of Y, 8 lines of Cb and 8 lines of Cr are written into RAM)

IfxCif_MiInterruptSources_MainPictureFrameEnd 

Picture end of frame interrupt.

Definition at line 320 of file IfxCif.h.

Enumerator for main picture path components of the memory interface.

Enumerator
IfxCif_MiMainPicturePathComponents_Y 

Y-component.

IfxCif_MiMainPicturePathComponents_Cb 

Cb-component.

IfxCif_MiMainPicturePathComponents_Cr 

Cr-component.

Definition at line 333 of file IfxCif.h.

Enumerator for write formats of data written into memory.

Enumerator
IfxCif_MiMainPictureWriteFormat_PlanarOrData8Bit 

planar (YCbCr mode) / RAW & data mode (8 bit)

IfxCif_MiMainPictureWriteFormat_SemiPlanarOrData8Bit 

semi-planar for YCbCr 4:2:x / RAW 8 bit

IfxCif_MiMainPictureWriteFormat_InterleavedOrDataGreater8Bit 

interleaved_combined for YCbCr 4:2:2 only / RAW & data mode (greater 8 up to 16 bit)

Definition at line 342 of file IfxCif.h.

Enumerator for status clear sources of the memory interface module.

Enumerator
IfxCif_MiStatusClearSources_ExtraPath5FifoFull 

FIFO full flag in extra path 5.

IfxCif_MiStatusClearSources_ExtraPath4FifoFull 

FIFO full flag in extra path 4.

IfxCif_MiStatusClearSources_ExtraPath3FifoFull 

FIFO full flag in extra path 3.

IfxCif_MiStatusClearSources_ExtraPath2FifoFull 

FIFO full flag in extra path 2.

IfxCif_MiStatusClearSources_ExtraPath1FifoFull 

FIFO full flag in extra path 1.

IfxCif_MiStatusClearSources_BusWriteError 

Bus write error flag.

IfxCif_MiStatusClearSources_MainPictureCrFifoFull 

Cr FIFO full flag in main path.

IfxCif_MiStatusClearSources_MainPictureCbFifoFull 

Cb FIFO full flag in main path.

IfxCif_MiStatusClearSources_MainPictureYFifoFull 

Y FIFO full flag in main path.

Definition at line 351 of file IfxCif.h.

Enumerator for status information sources of the memory interface submodule.

Enumerator
IfxCif_MiStatusInformationSources_BusWriteError 

An Bus error occurred while writing to the Bus (main/self path) since last clear.

IfxCif_MiStatusInformationSources_MainPictureCrFifoFull 

FIFO full flag of Cr FIFO in main path asserted since last clear.

IfxCif_MiStatusInformationSources_MainPictureCbFifoFull 

FIFO full flag of Cb FIFO in main path asserted since last clear.

IfxCif_MiStatusInformationSources_MainPictureYFifoFull 

FIFO full flag of Y FIFO in main path asserted since last clear.

Definition at line 366 of file IfxCif.h.