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)
