On Sat, Sep 29, 2001 at 04:29:34PM +0200, Eric BENARD / FREE wrote:
> > hsync/vsync len is the width of the line / frame clock pulse in pixclocks /
> > lines.
> >
> ok so in my case :
You've totally misunderstood the above explaination. In the following
diagrams, _ means logic 0, ~ means logic 1, = means data present. If
you're having problems reading this diagram, switch your m$ mail reader
to use Courier New - this email is designed to be monospaced, not
proportionally spaced.
>--<a
pixclock _~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_
data ============____________________=========
LCLK __________________~~~~~~~~~~_____________ (or HSYNC)
>------<b >----<d
>----------<c
There are 4 timings indicated in the above picture, 'a', 'b', 'c', 'd'.
'a' is the pixel clock period, pixclock.
'b' is the number of pixel clock cycles between the end of the data
for the line, and the start of the line clock (LCD speak) or H
sync (CRT speak). It is known as the "Right Margin".
'c' is the number of clock cycles that the line clock or H sync is
held active for. It is known as hsync_len.
'd' is the number of pixel clock cycles between the end of the line
clock or H sync and the start of the line data. It is known
as the "Left Margin".
Ok, lets now pretend that pixclock is actually LCLK, and LCLK is actually
FCLK, and HSYNC is VSYNC. Re-read the above explaination, and you have
the other explaination.
Hope this helps.
_______________________________________________
http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm
Please visit the above address for information on this list.