Good timing indeed on this post. Our group is using Subversion. What I am hoping to do is to incorporate the Subversion-stored revision number into the actual design (working on an FPGA). I would love to grab the design's Rev. #, store it as a constant in some register map, which is readable by another system (i.e. seamless, automatic firmware version control).
The way I've thought of doing this is writing some C program which finds the Subversion revision number through command line + some parsing, and then outputs a properly formated VHDL file which maps my rev # to a memory address. That should be a piece of cake, but what I can't figure out is how to get Quartus to execute my C program pre-compilation. I'm thinking I could do it if I cast away my GUI and start using TCL/command like compilation.
All that would probably work, but would take a bit of a learning curve (time our project can't afford) and there seams like there should be a better way. Anyone have any suggestions?
Regards,
Kev> "Derek Simm> |> Is there a recommended source control system?