Texas Instruments TMS320C64x DSP manual 5 BT.656 Fifo Packing, Bit BT.656 Fifo Packing

Models: TMS320C64x DSP

1 306
Download 306 pages 13.79 Kb
Page 71
Image 71

BT.656 Video Capture Mode

3.2.5BT.656 FIFO Packing

Captured data is always packed into 64-bits before being written into the cap- ture FIFO(s). The packing and byte ordering is dependant upon the capture data size and the device endian mode. For little-endian operation (default), data is packed into the FIFO from right to left; for big-endian operation, data is packed from left to right.

The 8-bit BT.656 mode uses three FIFOs for color separation. Four samples are packed into each word as shown in Figure 3–2.

Figure 3–2. 8-Bit BT.656 FIFO Packing

VCLKINA / VCLKINB

VDIN[9–2] / VDIN[9–12]

Cb 0 Y 0

Cr 0

Y 1

Cb 1

Y 2

 

Cr 1

Y 3

 

Cb 2 Y 4

Cr 2

Y 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

63

56

55

48

47

40

39

32

31

 

24

23

16

15

8

7

0

Y FIFO

Y 31

Y 30

Y 29

Y 28

Y 27

Y 26

Y 25

Y 24

 

 

 

 

 

 

 

 

Y 23

Y 22

Y 21

Y 20

Y 19

Y 18

Y 17

Y 16

 

 

 

 

 

 

 

 

Y 15

Y 14

Y 13

Y 12

Y 11

Y 10

Y 9

Y 8

 

 

 

 

 

 

 

 

Y 7

Y 6

Y 5

Y 4

Y 3

Y 2

Y 1

Y 0

 

 

 

 

 

 

 

 

Cb FIFO

Cr FIFO

Y FIFO

63

56

55

48

47

40

39

32

31

24

23

16

15

8

7

0

Cb 15

 

 

Cb 14

 

Cb 13

Cb 12

 

Cb 11

 

 

Cb 10

 

Cb 9

 

Cb 8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cb 7

 

 

Cb 6

 

Cb 5

Cb 4

 

Cb 3

 

 

Cb 2

 

Cb 1

 

Cb 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

63

56

55

48

47

40

39

32

31

24

23

16

15

8

7

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cr 15

 

 

Cr 14

 

Cr 13

Cr 12

 

Cr 11

 

 

Cr 10

 

Cr 9

 

Cr 8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cr 7

 

 

Cr 6

 

Cr 5

Cr 4

 

Cr 3

 

 

Cr 2

 

Cr 1

 

Cr 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Little-Endian Packing

 

 

 

 

 

 

 

63

56

55

48

47

40

39

32

31

24

23

16

15

8

7

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y 24

 

 

Y 25

 

Y 26

Y 27

 

Y 28

 

 

Y 29

 

Y 30

 

Y 31

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y 16

 

 

Y 17

 

Y 18

Y 19

 

Y 20

 

 

Y 21

 

Y 22

 

Y 23

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y 8

 

 

Y 9

 

Y 10

Y 11

 

Y 12

 

 

Y 13

 

Y 14

 

Y 15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y 0

 

 

Y 1

 

Y 2

Y 3

 

Y 4

 

 

Y 5

 

Y 6

 

Y 7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

63

56

55

48

47

40

39

32

31

24

23

16

15

8

7

0

 

 

Cb 8

 

Cb 9

 

 

Cb 10

 

Cb 11

 

Cb 12

 

Cb 13

 

Cb 14

 

Cb 15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cb FIFO

Cb 0

 

Cb 1

 

 

Cb 2

 

Cb 3

 

Cb 4

 

Cb 5

 

Cb 6

 

Cb 7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

63

56

55

48

47

40

39

32

31

24

23

16

15

8

7

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cr 8

 

Cr 9

 

 

Cr 10

 

Cr 11

 

Cr 12

 

Cr 13

 

Cr 14

 

Cr 15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cr FIFO

Cr 0

 

Cr 1

 

 

Cr 2

 

Cr 3

 

Cr 4

 

Cr 5

 

Cr 6

 

Cr 7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Big-Endian Packing

SPRU629

Video Capture Port

3-9

Page 71
Image 71
Texas Instruments TMS320C64x DSP manual 5 BT.656 Fifo Packing, Bit BT.656 Fifo Packing