Hi.
I need to interface VGA o/p with DM365. I need to know how we can interface. We get RGB output on Analog o/p of VPBE. Is that all for VGA o/p or there is more to it?
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.
The on board video DACs on the DM365 do not support an arbitrary analog output, they only support TV (SD and HD) standard timings which use embedded syncs. A Video Graphics Array (VGA) output implies support for various resolutions and timings as well as requiring external syncs which are not available with the DACs. The on board DACs can output RGB, however without external syncs and with only predefined timing configurations for TV standards you would be limited to sync on green (SoG) type RGB outputs, which are not commonly used. This being said you cannot generate a typical VGA style output for a typical PC monitor on the VPBE's video DACs.
To get a true VGA output you would need an external video DAC, such as the THS8200.
What you are suggesting is, we can configure VPBE in analog o/p mode. On o/p line G we will have data for G as well as sync singal added with G singal.
If that is a correct understanding then can we use some sort of a sync separator and extract HSync and VSync and give it to VGA connector? Will this work?
Please correct me if i am wrong.
PJ said:What you are suggesting is, we can configure VPBE in analog o/p mode.
You would enable the analog output and set it to RGB by setting the MRGB bit in the CMPNT register as discussed in section 6.3.57 of SPRUFG9a.
PJ said:On o/p line G we will have data for G as well as sync singal added with G singal.
Typically you would only have the sync on the green line, however you can put it on all three lines if you want, you pick which line(s) will have the embedded sync with the MSYR, MSYB, and MSYG bits of the CMPNT register.
PJ said:If that is a correct understanding then can we use some sort of a sync separator and extract HSync and VSync and give it to VGA connector? Will this work?
This sounds like it would work for the TV stanard resolutions over a VGA connector, however I have never worked with a sync seperator. I suppose if you could get the H and V syncs out of the embedded sync lines than you could provide them to the VGA connector to get 720p or 1080i. Note that even by doing this you could not support an arbitrary resolution like 1024x768 or 800x600 since the timings are locked to TV standard resolutions when using the DACs.
Tiger Team said:Doesnt this call for the THS8200 video chip?
That is right, a typical VGA connector type output would use a THS8200 as a video DAC instead of the on board DACs, at least it is the only implementation I have seen (though other DACs are certainly possible).