SNLA132G October   2011  – November 2020 DS90UB928Q-Q1 , DS90UB941AS-Q1 , DS90UB948-Q1 , DS90UH925Q-Q1 , DS90UH926Q-Q1 , DS90UH940N-Q1

 

  1.   Trademarks
  2. 1Introduction
  3. 2Overview of Internal Test Pattern Generation
    1. 2.1 Color Mode
    2. 2.2 Video Timing Modes
    3. 2.3 Clock Generation
    4. 2.4 Pattern Selection
    5. 2.5 Pattern Inversion
    6. 2.6 Auto-Scrolling
  4. 3Serial Control Bus Registers for Internal Test Pattern Generation
    1. 3.1 Direct Register Map
      1. 3.1.1 Control and Configuration
      2. 3.1.2 Indirect Access Address and Data
      3. 3.1.3 DS90Ux928Q-Q1/DS90UB924-Q1 Internal Clock Source
    2. 3.2 Indirect Register Map
      1. 3.2.1 General Control
      2. 3.2.2 Internal Timing Control
      3. 3.2.3 Auto-Scrolling Control
  5. 4Configuration Examples
    1. 4.1 Auto-Scrolling Configuration
    2. 4.2 Internal Default Timing Configuration
    3. 4.3 Custom Display Configuration
    4. 4.4 1080p60 with External Clock Example Configuration
    5. 4.5 Resolution Readback Example
  6. 5Conclusion
  7. 6References
  8. 7Revision History

Indirect Register Map

Additional Pattern Generator features are accessed through the Indirect Address register space. These registers are read/written through the indirect access address (PGIA) and data (PGID) control registers.

Note:

Indirect Registers may only be modified while the Pattern Generator is disabled.

Table 3-4 Pattern Generator Indirect Address
ADD
(hex)
AccessTag
(Name)
Description
General Control Registers
0x00RWPGRSPattern Generator Red Sub-Pixel
0x01RWPGGSPattern Generator Green Sub-Pixel
0x02RWPGBSPattern Generator Blue Sub-Pixel
Internal Timing Control Registers
0x03RWPGCDCPattern Generator Clock Divider Control
0x04RWPGTFS1Pattern Generator Total Frame Size 1
0x05RWPGTFS2Pattern Generator Total Frame Size 2
0x06RWPGTFS3Pattern Generator Total Frame Size 3
0x07RWPGAFS1Pattern Generator Active Frame Size 1
0x08RWPGAFS2Pattern Generator Active Frame Size 2
0x09RWPGAFS3Pattern Generator Active Frame Size 3
0x0ARWPGHSWPattern Generator Horizontal Sync Width
0x0BRWPGVSWPattern Generator Vertical Sync Width
0x0CRWPGHBPPattern Generator Horizontal Back Porch
0x0DRWPGVBPPattern Generator Vertical Back Porch
0x0ERWPGSCPattern Generator Sync Configuration
Auto-Scrolling Control Registers
0x0FRWPGFTPattern Generator Frame Time
0x10RWPGTSCPattern Generator Time Slot Configuration
0x11RWPGTSO1Pattern Generator Time Slot Order 1
0x12RWPGTSO2Pattern Generator Time Slot Order 2
0x13RWPGTSO3Pattern Generator Time Slot Order 3
0x14RWPGTSO4Pattern Generator Time Slot Order 4
0x15RWPGTSO5Pattern Generator Time Slot Order 5
0x16RWPGTSO6Pattern Generator Time Slot Order 6
0x17RWPGTSO7Pattern Generator Time Slot Order 7
0x18RWPGTSO8Pattern Generator Time Slot Order 8 (Not available for 921/925Q/926Q)
0x19RPGBEPattern Generator BIST Errors (Only available on DS90Ux948-Q1 or DS90Ux940-Q1/DS90Ux940N-Q1)
0x1ARWPGCDC2Pattern Generator Clock Divider M Configuration (Only available on DS90Ux941AS-Q1, DS90Ux949-Q1, DS90Ux949A-Q1, DS90Ux929-Q1, and DS90Ux947-Q1)