Texas Instruments TMS320C64x DSP Network Card User Manual


 
GPIO Registers
General Purpose I/O Operation5-6 SPRU629
5.1.3 Video Port Pin Function Register (PFUNC)
The video port pin function register (PFUNC) selects the video port pins as
GPIO. The PFUNC is shown in Figure 53 and described in Table 54. Each
bit controls either one pin or a set of pins. When a bit is set to 1, it enables the
pin(s) that map to it as GPIO. The GPIO feature should not be used for pins
that are used as part of the capture or display operation. For pins that have
been muxed out for use by another peripheral, the PFUNC bits will have no
effect.
The VDATA pins are broken into two functional groups: VDATA[90] and
VDATA[1910]. Thus, each entire half of the data bus must be configured as
either functional pins or GPIO pins. In the case of single BT.656 or raw 8/10-bit
mode, the upper 10 VDATA pins (VDATA[1910]) can be used as GPIOs. If the
video port is disabled, all pins can be used as GPIO.
Figure 53. Video Port Pin Function Register (PFUNC)
31 23 22 21 20 19 16
Reserved
PFUNC22 PFUNC21 PFUNC20 Reserved
R-0 R/W-0 R/W-0 R/W-0 R/W-0
15 11 10 9 1 0
Reserved
PFUNC10 Reserved PFUNC0
R-0 R/W-0 R-0 R/W-0
Legend: R = Read only; R/W = Read/Write; -n = value after reset
Table 54. Video Port Pin Function Register (PFUNC) Field Descriptions
Bit field
symval
Value Description
3123 Reserved 0 Reserved. The reserved bit location is always read as 0. A
value written to this field has no effect.
22 PFUNC22 PFUNC22 bit determines if VCTL3 pin functions as GPIO.
NORMAL 0 Pin functions normally.
VCTL3 1 Pin functions as GPIO pin.
21
PFUNC21 PFUNC21 bit determines if VCTL2 pin functions as GPIO.
NORMAL 0 Pin functions normally.
VCTL2 1 Pin functions as GPIO pin.
For CSL implementation, use the notation VP_PFUNC_field_symval