Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add pre-compile hook to generate platform designer system #4

Open
tvannoy opened this issue Mar 15, 2020 · 2 comments
Open

Add pre-compile hook to generate platform designer system #4

tvannoy opened this issue Mar 15, 2020 · 2 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@tvannoy
Copy link
Member

tvannoy commented Mar 15, 2020

It is quite annoying having to open Platform Designer and generate HDL when cloning these projects. I'm pretty sure we can add a pre-compile tcl hook in Quartus to automatically generate the Platform Designer system before compiling the project.

Doing this could have the potential downside of always generating the Platform Designer HDL, which can be time consuming. It'd be nice if we could detect if the HDL has already been generated.

@tvannoy tvannoy added enhancement New feature or request good first issue Good for newcomers labels Mar 15, 2020
@fe-wickham
Copy link
Member

Is the purpose of this just for immediately after cloning a project or during development of Platform Designer components as well? If it is just for immediately after cloning and then updates to the system are still going to need to be manually regenerated I could probably throw together a tcl script for that

@tvannoy
Copy link
Member Author

tvannoy commented Jun 4, 2020

My thinking is that it'd be nice to have Quartus generate the Platform Designer system when hitting the compile button if it hasn't already been generated. I recall seeing some setting in Quartus itself that alluded to doing that, but I haven't tested it out.

So Quartus would regenerate every time there has been a Platform Designer change that hasn't been generated, ideally. During development of a Platform Designer system, I don't think we'd ever run into needing to regenerate as we would be doing it manually anyway.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants