On 10/13/06, Nicholas <[EMAIL PROTECTED]> wrote:


>
> Is there anything else a learner like myself could work on? i was thinking
> about looking a bit more on how the interfacing with the dvi transmitters
> work and see if I could write some module for that. But I guess that without
> a development board it's better to work on something internal to the fpga.

Yes, same here.

How about simulating a video device?

When we did TROZ, we developed simulation code that watched video
signals coming out of the design and pretended to be a monitor.  Each
frame of raster scan got output to an ASCII-format PPM file (the kind
with "P3" as the first line) that we could look at later with an image
viewer.

Look up the functions $fopen, $fdisplay, $fwrite, and $fclose.

And learn how to do text strings in Verilog, which is kludgy.

For a 10-char string, you would do something like:

reg [0:8*10-1] string;

...

   string = "somestringx";


There are actually a number of things we could use simulation models
for.  The one for SPI, I think, was okay, but it could be expanded.
We need one for DDR SDRAM; the one from Samsung won't work with
icarus, so we either fix it, or we write our own (that does NOT have
to be as sophisticated).

Also, if you work on something related to OGD1, then that will really
help, but really, you can work on other things, and I'll be glad to
help with those too.
_______________________________________________
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