Are there any plugins for FPGA development that I can contribute to?
I
have been using and abusing a few software centric plugins, and am
finally ready to put in some effort to get something better. I have used the Warning plugin
with custom regex to create parser for the tools we use (Vivado,
Modelsim, Quartus). I have also abused the PMD plugin to display long
paths (too may LUTs between Flops), but that gets confusing unless you
know how I mapped 'packages' to 'source clock' and line number to number
of LUTs. I have used the plots plugin to try to plot utilization, with
mediocre results.
My plan for creating an FPGA plugin would be to take several existing plugins and extend them to be more applicable to FPGA
development. First I would implement my custom regex in Java code by
extending the Warning Plugin. Then I will extend the Memory Map plugin
to work for FPGA resources. Eventually I would
like to create intuitive reports for hierarchical utilization (By
extending SLOCCount?) and warn about long paths (Maybe by extending a
cyclomatic complexity plugin?)
Are there any good starting points, or should I plow ahead and make my own plugin?