People like to hear about software releases.  Selecting a checkpoint
of some sort (i.e. adding a tag to the code repository) is a
meaningful way of indicating the readiness of something is a good
point to write something that describes what something is and its
status in a way that casually interested people can catch up.

There are a good number of Verilog modules we could start versioning
explicitly.  These include PCI, video, memory, and SPI.  Versions of
the video, memory, and SPI controllers have been used in real
hardware, although the latest in SVN includes some additional
modifications.  PCI hasn't been tested in hardware, but it's had the
stuffing tested out of it in simulation, and it easily meets timing
requirements when synthesized.

Additionally, there's Phase I of the VGA project which is nearing the
point where we can start working on fixing up timing violations,
because it mostly works in simulation (and I think some of the
problems are due to Icarus not handling some of the Xilinx macros
right).  Pretty soon, I'm going to want to tag that too.

Making releases (or at least release candidates) can be a good way to
get people's attention via "interesting news."  How about it?

-- 
Timothy Normand Miller
http://www.cse.ohio-state.edu/~millerti
Open Graphics Project
_______________________________________________
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