Hi everyone, A few months ago, I have started working in a small group which designs FPGAs for video application. By the nature of this application, there is a collection of building blocks that are repeatedly being used in our designs. Currently, the knowledge about cores available and how to use them is kept by each designer, so if I need a core from someone I have to ask him to send it to me by e-mail. Certainly, this model is very problematic causing the same cores to be designed again and again by different engineers. I would like to suggest my managers a better way to share this valuable data between the engineers, and I'm looking for a solution that will provide:
- Integration with a source control system (sadly, SourceSafe is being used in my company, so I'm binded to that awful tool)
- A catalog of available cores
- An easy way to add new cores and to update existing ones
- A structured way to minimally document the core (functionality, interface)
- Integration with design tools (Quartus, HDL Designer, Synplify...)
I would appreciate if anyone can give me an idea if such tools exist on the market, or to let me know how such task is being handled in other companies.
Thanks, Avishay