On 7/15/06, ABC XYZ <[EMAIL PROTECTED]> wrote:
Hi guys,

This is my first post, so let me start by saying that I find this
project very exiting and I really hope I can learn hardware design by
hanging around here :)


I looked at the video controller code and I have hard time
understanding it. Maybe because I don't really know what it is and
what it is supposed to do...

there are also a couple of specific things I have hard time digesting.
 For example the CRAMs are 2-clocked dual-port. How comes the second
port is clocked by pci_clock, and written to from the pci interface
but read from right into the video domain? how does that work?

This video controller is like a microcontroller of sorts.  Each
instruction corresponds to four pixels (or the equivalent time
period).  The RAM is read in the video clock domain, because that's
the time domain that program has to run in.  The RAM is written in the
PCI domain, because that's how you load it with a program.
_______________________________________________
Open-graphics mailing list
[email protected]
http://lists.duskglow.com/mailman/listinfo/open-graphics
List service provided by Duskglow Consulting, LLC (www.duskglow.com)

Reply via email to