I am the main hardware designer for the company I work for. I inherited a lot of old, badly written, poorly documented VHDL designs and vendor tool project files. Over the course of the time that I have worked here, I have been trying to take care to go back and document things and better organize them, to make them easier to use and reuse, along with trying to write well-documented, reusable new code.
I don't have any training as a software engineer or code "maintainer" (I'm an EE). I was wondering if there was a good resource out there (maybe a website or book on amazon) that would clue me into some good code writing and maintenance strategies that I wouldn't have learned in school. I know that there are a lot of software engineering resources available, but it would be nice if there was something more specific to hardware design (HDL Code) reuse and maintenance.
thanks