This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I'm trying to connect a 1920x720 screen to the 948 eval board and display the pattern generator. However, the screen remains dark no matter how I try to turn on the display. I've adjusted the display settings on the right side of the screen without success. I've also connected the 949 eval board to the 948, and my laptop recognizes that it is connected to a 1920x720 display, but is also unable to resolve an image. I'm attaching the datasheet of the display, any help would be appreciated.
Hi Bruce,
I've adjusted the display settings on the right side of the screen without success.
Could I have more insight on the display settings you've mentioned?
Also, Analog Launch Pad (ALP) screenshots including the Information tab and Pattern Generator tab would be super helpful as well, let us start from the top and ensure that the configurations are correct. If you can, please provide those two tabs for either setup, the 948 to the monitor alone or the 949 to the 948 to the monitor.
Best,
Miguel
Hi Miguel,
For the display settings, I meant within the pattern generator. Sorry about the confusion. Here are screenshots of both tabs, and I am currently connected only to the 948.
Hi Bruce,
Thank you for the ALP tabs, as well as your 948 setup.
With the pattern generator configuration that is currently set up, I would suggest using the [] Color Bars checkbox in this scenario. It could be possible the output you were receiving on the display was actually just a black screen, given the custom color Hex selected is #000000.
If any issues arise after using the color bars option, it may also be worth checking the timings that the display uses, to ensure it aligns in compatibility with the pattern generator specifications.
Hope this helps!
Best,
Miguel
Hi Miguel,
I'm unable to have color bars appear on the screen. This is the current timing information I have from the display's datasheet, would you recommend any specific timing settings that I could change to have the display work?
Hi Bruce,
May I have a register dump from the 948 side via ALP? This will help verify the timing configurations and patgen settings that have been configured. I would also like to see, if you can make it bigger, the entirety of the timing configuration window seen under video control to cross reference it with the specifications that you see here. If possible, include the screenshot of your latest configuration of the entire patgen tab.
Best,
Miguel
Hello Miguel,
Here is the register dump from the 948. Also screenshots with the video control window.
Register Display - ALP Nano 1 - DS90UB948, Connector 1 Register Data Name 0x0000 0x5C I2C Device ID 0x0001 0x04 Reset 0x0002 0x00 General Configuration 0 0x0003 0xF8 General Configuration 1 0x0004 0xFE BCC Watchdog Control 0x0005 0x1E I2C Control 1 0x0006 0x80 I2C Control 2 0x0007 0x18 REMOTE ID 0x0008 0x00 SlaveID[0] 0x0009 0x00 SlaveID[1] 0x000A 0x00 SlaveID[2] 0x000B 0x00 SlaveID[3] 0x000C 0x00 SlaveID[4] 0x000D 0x00 SlaveID[5] 0x000E 0x00 SlaveID[6] 0x000F 0x00 SlaveID[7] 0x0010 0x00 SlaveAlias[0] 0x0011 0x00 SlaveAlias[1] 0x0012 0x00 SlaveAlias[2] 0x0013 0x00 SlaveAlias[3] 0x0014 0x00 SlaveAlias[4] 0x0015 0x00 SlaveAlias[5] 0x0016 0x00 SlaveAlias[6] 0x0017 0x00 SlaveAlias[7] 0x0018 0x00 MAILBOX_18 0x0019 0x01 MAILBOX_19 0x001A 0x00 GPIO[9] and Global GPIO Config 0x001B 0x00 Frequency Counter 0x001C 0x22 General Status 0x001D 0x10 GPIO0 Config 0x001E 0x00 GPIO1_2 Config 0x001F 0x00 GPIO3 Config 0x0020 0x00 GPIO5_6 Config 0x0021 0x00 GPIO7_8 Config 0x0022 0x40 Datapath Control 0x0023 0x20 RX Mode Status 0x0024 0x08 BIST Control 0x0025 0x00 BIST ERROR COUNT 0x0026 0x83 SCL High Time 0x0027 0x84 SCL Low Time 0x0028 0x21 Datapath Control 2 0x0029 0x00 FRC Control 0x002A 0x00 White Balance Control 0x002B 0x00 I2S Control 0x002C 0x00 Reserved 0x002D 0x00 Reserved 0x002E 0x00 PCLK Test Mode 0x002F 0x00 Reserved 0x0030 0x00 Reserved 0x0031 0x00 Reserved 0x0032 0x90 Reserved 0x0033 0x25 Reserved 0x0034 0x01 DUAL_RX_CTL 0x0035 0x00 AEQ TEST 0x0036 0x00 Reserved 0x0037 0x8C MODE_SEL 0x0038 0x00 Reserved 0x0039 0x00 Reserved 0x003A 0x00 I2S_DIVSEL 0x003B 0x01 Reserved 0x003C 0x20 Reserved 0x003D 0xE0 Reserved 0x003E 0x23 Reserved 0x003F 0x00 Reserved 0x0040 0x43 Reserved 0x0041 0x03 LINK ERROR COUNT 0x0042 0x03 Reserved 0x0043 0x00 HSCC_CONTROL 0x0044 0x60 ADAPTIVE EQ BYPASS 0x0045 0x88 ADAPTIVE EQ MIN MAX 0x0046 0x00 Reserved 0x0047 0x00 Reserved 0x0048 0x0F Reserved 0x0049 0x80 FPD_TX_MODE 0x004A 0x00 Reserved 0x004B 0x08 reg_4B 0x004C 0x00 Reserved 0x004D 0x00 Reserved 0x004E 0x63 Reserved 0x004F 0x00 Reserved 0x0050 0x03 Reserved 0x0051 0x10 Reserved 0x0052 0x00 areg12_2 0x0053 0x01 Reserved 0x0054 0x80 Reserved 0x0055 0x00 Reserved 0x0056 0x00 areg12_6 0x0057 0x00 areg12_7 0x0058 0x00 Reserved 0x0059 0x7F Reserved 0x005A 0x20 Reserved 0x005B 0x20 Reserved 0x005C 0x00 Reserved 0x005D 0x00 Reserved 0x005E 0x00 Reserved 0x005F 0x00 Reserved 0x0060 0x00 Reserved 0x0061 0x00 Reserved 0x0062 0x00 Reserved 0x0063 0x00 Reserved 0x0064 0x14 PGCTL 0x0065 0x04 PGCFG 0x0066 0x03 PGIA 0x0067 0x03 PGID 0x0068 0x30 PGDBG 0x0069 0x0B PGTSTDAT 0x006E 0x00 GPI Pin Status 1 0x006F 0x00 GPI Pin Status 2 0x0070 0x00 Reserved 0x0071 0x00 Reserved 0x0072 0x00 Reserved 0x0073 0x07 Reserved 0x0074 0x07 Reserved 0x0075 0x08 Reserved 0x0076 0x00 Reserved 0x0077 0x00 Reserved 0x0078 0x00 Reserved 0x0079 0x00 Reserved 0x007A 0x00 Reserved 0x007B 0x00 Reserved 0x007C 0x02 Reserved 0x0080 0x00 Reserved 0x0081 0x00 Reserved 0x0082 0x00 Reserved 0x0083 0x00 Reserved 0x0084 0x00 Reserved 0x0090 0x00 Reserved 0x0091 0x00 Reserved 0x0092 0x00 Reserved 0x0093 0x00 Reserved 0x0094 0x00 Reserved 0x0098 0x00 Reserved 0x0099 0x00 Reserved 0x009A 0x00 Reserved 0x009B 0x00 Reserved 0x009C 0x00 Reserved 0x009D 0x00 Reserved 0x009E 0x00 Reserved 0x009F 0x00 Reserved 0x00C0 0x00 Reserved 0x00C1 0x00 Reserved 0x00C3 0x00 Reserved 0x00C4 0x00 Reserved 0x00C5 0x00 Reserved 0x00C8 0xC0 Reserved 0x00C9 0x00 Reserved 0x00CA 0x00 Reserved 0x00CB 0x00 Reserved 0x00CC 0x00 Reserved 0x00E0 0x00 Reserved 0x00E1 0x00 Reserved 0x00E2 0x00 Reserved 0x00E3 0x00 Reserved 0x00E8 0x00 Reserved 0x00E9 0x00 Reserved 0x00EA 0x00 Reserved 0x00F0 0x5F RX_ID0 0x00F1 0x55 RX_ID1 0x00F2 0x42 RX_ID2 0x00F3 0x39 RX_ID3 0x00F4 0x34 RX_ID4 0x00F5 0x38 RX_ID5 0x00F6 0x00 Reserved 0x00F8 0x00 Reserved 0x00F9 0x00 Reserved Register Display - ALP Nano 1 - DS90UB948, Connector 1 Register Data Name 0x0000 0x00 PGRS 0x0001 0x00 PGGS 0x0002 0x00 PGBS 0x0003 0x03 PGCDC1 0x0004 0xEE PGTFS1 0x0005 0xB7 PGTFS2 0x0006 0x2D PCTFS3 0x0007 0x80 PGAFS1 0x0008 0x07 PGAFS2 0x0009 0x2D PGAFS3 0x000A 0x6D PGHSW 0x000B 0x0A PGVSW 0x000C 0x00 PGHBP 0x000D 0x00 PGVBP 0x000E 0x00 PBSC 0x000F 0x1E PGFT 0x0010 0x0E PGTSC 0x0011 0x21 PGTSO1 0x0012 0x43 PGTSO2 0x0013 0x65 PGTSO3 0x0014 0x87 PGTSO4 0x0015 0xA9 PGTSO5 0x0016 0xCB PGTSO6 0x0017 0xED PGTSO7 0x0018 0x0F PGTSO8 0x0019 0x00 PGBE 0x001A 0x01 PGCDC2
Hi Bruce,
Thank you for the requested information, I will review the register status and update you on the configuration.
Best,
Miguel
Hi Bruce,
Thank you for your patience. Upon observing the PGCTL register, 0x64[7:0] = 0x14, it seems that Pattern Generation has color bars selected, but Pattern Generator itself not enabled.
Please select the enable "generator checkbox" and try color bars again, don't forget to send the command by selecting "Apply" on the right.
Or try the following script recommendation; set register 0x63[0] = 1 first, then set PGCTL register 0x64[7:0] = 0x15 to enable the pattern generation and see if this produces a signal to the monitor.
Looking forward to seeing your results, please let me know if you have any questions regarding the configuration.
Best,
Miguel
Hi Miguel,
The pattern generator has been enabled and there is still no image. As you can see in the first screenshot, I enabled both the generator and color bars. I only disabled it to scroll such that I could screenshot the whole video control panel.
Thanks
Hi Bruce,
As you can see in the first screenshot, I enabled both the generator and color bars. I only disabled it to scroll such that I could screenshot the whole video control panel.
I see now, thank you for clarifying.
In this circumstance, with the correct configurations on the DES registers to configure a Pattern Generator output, it there may be a connection issue between the DES and the output destination, or a configuration with the display timing. Let me confirm some of the parameters that are set here and see if they match to the PATGEN setup. The last parameter I am unable to see is Front Porch, would you be able to capture this under Video Control?
Best,
Miguel
Hi Bruce,
One thing I noticed in the pattern Generation tab is that the approximate frame rate is running at 44 fps, and the frame rate of the monitor according to the specifications is between 55 and 65 Hz. This would mean modifying the timing in order to match this intended frame rate (60 fps ideally), this might allow for pattern and image to show up on the display, please allow me some additional time to look into this, until tomorrow.
Best,
Miguel
Hello Miguel,
There was an external issue forcing the display off. It is now working correctly with the settings I provided before. Thank you for the help!