Manuale UtenteSommarioIMPORTANT NOTICE2Read This First3About This Manual3Notational Conventions3Related Documentation From Texas Instruments3Trademarks4Contents5Figures11Tables15Chapter 1: Overview181.1 Video Port191.2 Video Port FIFO221.2.1 DMA Interface221.2.2 Video Capture FIFO Configurations231.2.3 Video Display FIFO Configurations261.3 Video Port Registers291.4 Video Port Pin Mapping301.4.1 VDIN Bus Usage for Capture Modes321.4.2 VDOUT Data Bus Usage for Display Modes33Chapter 2: Video Port342.1 Reset Operation352.1.1 Power-On Reset352.1.2 Peripheral Bus Reset352.1.3 Software Port Reset362.1.4 Capture Channel Reset362.1.5 Display Channel Reset372.2 Interrupt Operation382.3 DMA Operation392.3.1 Capture DMA Event Generation392.3.2 Display DMA Event Generation412.3.3 DMA Size and Threshold Restrictions432.3.4 DMA Interface Operation442.4 Clocks452.5 Video Port Functionality Subsets452.5.1 Data Bus Width452.5.2 FIFO Size462.6 Video Port Throughput and Latency462.6.1 Video Capture Throughput462.6.2 Video Display Throughput482.7 Video Port Control Registers492.7.1 Video Port Control Register (VPCTL)502.7.2 Video Port Status Register (VPSTAT)532.7.3 Video Port Interrupt Enable Register (VPIE)542.7.4 Video Port Interrupt Status Register (VPIS)57Chapter 3: Video Capture Port633.1 Video Capture Mode Selection643.2 BT.656 Video Capture Mode653.2.1 BT.656 Capture Channels653.2.2 BT.656 Timing Reference Codes663.2.3 BT.656 Image Window and Capture683.2.4 BT.656 Data Sampling703.2.5 BT.656 FIFO Packing713.3 Y/C Video Capture Mode743.3.1 Y/C Capture Channels743.3.2 Y/C Timing Reference Codes743.3.3 Y/C Image Window and Capture753.3.4 Y/C FIFO Packing763.4 BT.656 and Y/C Mode Field and Frame Operation793.4.1 Capture Determination and Notification793.4.2 Vertical Synchronization813.4.3 Horizontal Synchronization843.4.4 Field Identification863.4.5 Short and Long Field Detect873.5 Video Input Filtering883.5.1 Input Filter Modes883.5.2 Chrominance Resampling Operation893.5.3 Scaling Operation893.5.4 Edge Pixel Replication913.6 Ancillary Data Capture933.6.1 Horizontal Ancillary (HANC) Data Capture933.6.2 Vertical Ancillary (VANC) Data Capture933.7 Raw Data Capture Mode943.7.1 Raw Data Capture Notification943.7.2 Raw Data FIFO Packing953.8 TSI Capture Mode993.8.1 TSI Capture Features993.8.2 TSI Data Capture993.8.3 TSI Capture Error Detection1003.8.4 Synchronizing the System Clock1003.8.5 TSI Data Capture Notification1023.8.6 Writing to the FIFO1033.8.7 Reading from the FIFO1043.9 Capture Line Boundary Conditions1043.10 Capturing Video in BT.656 or Y/C Mode1063.10.1 Handling FIFO Overrun in BT.656 or Y/C Mode1073.11 Capturing Video in Raw Data Mode1083.11.1 Handling FIFO Overrun Condition in Raw Data Mode1093.12 Capturing Data in TSI Capture Mode1093.12.1 Handling FIFO Overrun Condition in TSI Capture Mode1103.13 Video Capture Registers1113.13.1 Video Capture Channel x Status Register (VCASTAT, VCBSTAT)1123.13.2 Video Capture Channel A Control Register (VCACTL)1153.13.3 Video Capture Channel x Field 1 Start Register (VCASTRT1, VCBSTR\ T1)1203.13.4 Video Capture Channel x Field 1 Stop Register (VCASTOP1, VCBSTOP\ 1)1223.13.5 Video Capture Channel x Field 2 Start Register (VCASTRT2, VCBSTR\ T2)1233.13.6 Video Capture Channel x Field 2 Stop Register (VCASTOP2, VCBSTOP\ 2)1243.13.7 Video Capture Channel x Vertical Interrupt Register (VCAVINT, VC\ BVINT)1253.13.8 Video Capture Channel x Threshold Register (VCATHRLD, VCBTHRLD)\1273.13.9 Video Capture Channel x Event Count Register (VCAEVTCT, VCBEVTCT\ )1293.13.10 Video Capture Channel B Control Register (VCBCTL)1303.13.11 TSI Capture Control Register (TSICTL)1343.13.12 TSI Clock Initialization LSB Register (TSICLKINITL)1363.13.13 TSI Clock Initialization MSB Register (TSICLKINITM)1373.13.14 TSI System Time Clock LSB Register (TSISTCLKL)1383.13.15 TSI System Time Clock MSB Register (TSISTCLKM)1393.13.16 TSI System Time Clock Compare LSB Register (TSISTCMPL)1403.13.17 TSI System Time Clock Compare MSB Register (TSISTCMPM)1413.13.18 TSI System Time Clock Compare Mask LSB Register (TSISTMSKL)1423.13.19 TSI System Time Clock Compare Mask MSB Register (TSISTMSKM)1433.13.20 TSI System Time Clock Ticks Interrupt Register (TSITICKS)1443.14 Video Capture FIFO Registers145Chapter 4: Video Display Port1464.1 Video Display Mode Selection1474.1.1 Image Timing1474.1.2 Video Display Counters1504.1.3 Sync Signal Generation1524.1.4 External Sync Operation1534.1.5 Port Sync Operation1534.2 BT.656 Video Display Mode1544.2.1 Display Timing Reference Codes1544.2.2 Blanking Codes1574.2.3 BT.656 Image Display1574.2.4 BT.656 FIFO Unpacking1584.3 Y/C Video Display Mode1614.3.1 Y/C Display Timin Reference Codes1614.3.2 Y/C Blanking Codes1624.3.3 Y/C Image Display1624.3.4 Y/C FIFO Unpacking1624.4 Video Output Filtering1664.4.1 Output Filter Modes1664.4.2 Chrominance Resampling Operation1674.4.3 Scaling Operation1674.4.4 Edge Pixel Replication1684.5 Ancillary Data Display1704.5.1 Horizontal Ancillary (HANC) Data Display1704.5.2 Vertical Ancillary (VANC) Data Display1704.6 Raw Data Display Mode1704.6.1 Raw Mode RGB Output Support1714.6.2 Raw Data FIFO Unpacking1714.7 Video Display Field and Frame Operation1754.7.1 Display Determination and Notification1754.7.2 Video Display Event Generation1774.8 Display Line Boundary Conditions1784.9 Display Timing Examples1804.9.1 Interlaced BT.656 Timing Example1804.9.2 Interlaced Raw Display Example1844.9.3 Y/C Progressive Display Example1884.10 Displaying Video in BT.656 or Y/C Mode1924.11 Displaying Video in Raw Data Mode1944.11.1 Handling Underrun Condition of the Display FIFO1964.12 Video Display Registers1974.12.1 Video Display Status Register (VDSTAT)1984.12.2 Video Display Control Register (VDCTL)2004.12.3 Video Display Frame Size Register (VDFRMSZ)2054.12.4 Video Display Horizontal Blanking Register (VDHBLNK)2064.12.5 Video Display Field 1 Vertical Blanking Start Register (VDVBLKS1\ )2074.12.6 Video Display Field 1 Vertical Blanking End Register (VDVBLKE1)\2094.12.7 Video Display Field 2 Vertical Blanking Start Register (VDVBLKS2\ )2104.12.8 Video Display Field 2 Vertical Blanking End Register (VDVBLKE2)\2124.12.9 Video Display Field 1 Image Offset Register (VDIMGOFF1)2134.12.10 Video Display Field 1 Image Size Register (VDIMGSZ1)2154.12.11 Video Display Field 2 Image Offset Register (VDIMGOFF2)2164.12.12 Video Display Field 2 Image Size Register (VDIMGSZ2)2184.12.13 Video Display Field 1 Timing Register (VDFLDT1)2194.12.14 Video Display Field 2 Timing Register (VDFLDT2)2204.12.15 Video Display Threshold Register (VDTHRLD)2214.12.16 Video Display Horizontal Synchronization Register (VDHSYNC)2234.12.17 Video Display Field 1 Vertical Synchronization Start Register (\ VDVSYNS1)2244.12.18 Video Display Field 1 Vertical Synchronization End Register (VD\ VSYNE1)2254.12.19 Video Display Field 2 Vertical Synchronization Start Register (\ VDVSYNS2)2264.12.20 Video Display Field 2 Vertical Synchronization End Register (VD\ VSYNE2)2274.12.21 Video Display Counter Reload Register (VDRELOAD)2284.12.22 Video Display Display Event Register (VDDISPEVT)2294.12.23 Video Display Clipping Register (VDCLIP)2304.12.24 Video Display Default Display Value Register (VDDEFVAL)2314.12.25 Video Display Vertical Interrupt Register (VDVINT)2334.12.26 Video Display Field Bit Register (VDFBIT)2344.12.27 Video Display Field 1 Vertical Blanking Bit Register (VDVBIT1)\2354.12.28 Video Display Field 2 Vertical Blanking Bit Register (VDVBIT2)\2374.13 Video Display Registers Recommended Values2394.14 Video Display FIFO Registers241Chapter 5: General Purpose I/O Operation2425.1 GPIO Registers2435.1.1 Video Port Peripheral Identification Register (VPPID)2445.1.2 Video Port Peripheral Control Register (PCR)2455.1.3 Video Port Pin Function Register (PFUNC)2475.1.4 Video Port Pin Direction Register (PDIR)2495.1.5 Video Port Pin Data Input Register (PDIN)2525.1.6 Video Port Pin Data Output Register (PDOUT)2545.1.7 Video Port Pin Data Set Register (PDSET)2565.1.8 Video Port Pin Data Clear Register (PDCLR)2585.1.9 Video Port Pin Interrupt Enable Register (PIEN)2605.1.10 Video Port Pin Interrupt Polarity Register (PIPOL)2625.1.11 Video Port Pin Interrupt Status Register (PISTAT)2645.1.12 Video Port Pin Interrupt Clear Register (PICLR)266Chapter 6: VCXO Interpolated Control Port2686.1 Overview2696.2 Interface2706.3 Operational Details2706.4 Enabling VIC Port2726.5 VIC Port Registers2726.5.1 VIC Control Register (VICCTL)2736.5.2 VIC Input Register (VICIN)2756.5.3 VIC Clock Divider Register (VICDIV)276Appendix A: Video Port Configuration Examples277A.1 Example 1: Noncontinuous Frame Capture for 525/60 Format278A.2 Example 2: Noncontinuous Frame Display for 525/60 Format286Index297Dimensioni: 1,83 MBPagine: 306Language: EnglishApri il manuale