... | @@ -22,8 +22,17 @@ distribution of Python, they need a command line console... |
... | @@ -22,8 +22,17 @@ distribution of Python, they need a command line console... |
|
|
|
|
|
Several *hdlmake* users, mostly working in Windows environments, have asked for a simple GUI interface.
|
|
Several *hdlmake* users, mostly working in Windows environments, have asked for a simple GUI interface.
|
|
|
|
|
|
|
|
### Web based GUI proof of concept
|
|
|
|
|
|
As a proof of concept of a tool that could be used in Linux and Windows environments, the [hdlmaker](https://ohwr.org/garcialasheras/hdlmaker) makes use of web technologies such as [Node.js](https://nodejs.org) to provide a user friendly graphical wrapper for *hdlmake* that can be handled from any web browser. This is a [demo video](https://drive.google.com/open?id=0BwmUUctfCNAMLUNCcFpWSk1lNmc) showing the [hdlmaker](https://ohwr.org/garcialasheras/hdlmaker) handling the building of a non-trivial ISE design and graphically exploring its hierarchy.
|
|
As a proof of concept of a tool that could be used in Linux and Windows environments, the [hdlmaker](https://ohwr.org/garcialasheras/hdlmaker) makes use of web technologies such as [Node.js](https://nodejs.org) to provide a user friendly graphical wrapper for *hdlmake* that can be handled from any web browser. This is a [demo video](https://drive.google.com/open?id=0BwmUUctfCNAMLUNCcFpWSk1lNmc) showing the [hdlmaker](https://ohwr.org/garcialasheras/hdlmaker) handling the building of a non-trivial ISE design and graphically exploring its hierarchy.
|
|
|
|
|
|
|
|
### Modules export tool
|
|
|
|
|
|
|
|
- @greg.d : To make our IP cores easier accessible to non-Linux, non-git users we could imagine having a generation tool with simple GUI. This tool could provide a list of modules (generated by hdlmake from our repositories like wr-cores, general-cores) where a user could click&check the modules he/she wants to use in the design. The tool then would copy all necessary files from our repositories to a separate folder that the user could include in his design. In case some extra modules are needed, the same tool could be used to re-export the content of the included
|
|
|
|
directory with these new ip-cores. The tool should take into account dependencies based on Manifests and e.g. include appropriate modules from general-cores that are needed for selected modules from wr-cores repository.
|
|
|
|
|
|
|
|
- @lipinskimm : the tool could also allow import of user's changes to the original repo
|
|
|
|
|
|
## Improve parsers
|
|
## Improve parsers
|
|
|
|
|
|
The parsers written in HDLmake to compute the dependencies are very
|
|
The parsers written in HDLmake to compute the dependencies are very
|
... | | ... | |