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

[setups/vivado] Mention the XHub Stores menu item for installing board support #174

Merged
merged 1 commit into from
Oct 8, 2021

Conversation

henrikbrixandersen
Copy link
Collaborator

If board support files are not installed prior to creating the project it will fail in a non-obvious way.

@stnolting
Copy link
Owner

Good point! That should be in the documentation for future setups. 👍

Right now, the Vivado setups do not depend on any pre-installed board support files (everything that is required comes with the setup files).

However, I just stumbled across zephyrproject-rtos/zephyr#39162 (review). Seems like the Vivado TCL files are outdated (wrong reference to sim folder; undeclared fileset_neorv32 variable). I will fix that ASAP 😉

@henrikbrixandersen
Copy link
Collaborator Author

Good point! That should be in the documentation for future setups. 👍

Right now, the Vivado setups do not depend on any pre-installed board support files (everything that is required comes with the setup files).

Even for the Arty?

However, I just stumbled across zephyrproject-rtos/zephyr#39162 (review). Seems like the Vivado TCL files are outdated (wrong reference to sim folder; undeclared fileset_neorv32 variable). I will fix that ASAP 😉

Way ahead of you: #175 ;-)

@stnolting
Copy link
Owner

Even for the Arty?

I do think so.
I just made a clean re-install of Vivado without any board support files and the Arty setup synthesizes like a charm.

@stnolting stnolting merged commit ac2d8e0 into stnolting:master Oct 8, 2021
@henrikbrixandersen
Copy link
Collaborator Author

I do think so. I just made a clean re-install of Vivado without any board support files and the Arty setup synthesizes like a charm.

Did you remove the user-local board support files?

The Arty project scripts starts by setting up the board (

) and my clean install of Vivado 2020.02 required me to install the board support first.

Perhaps later versions of Vivado ship with Arty board support?

@stnolting
Copy link
Owner

Perhaps later versions of Vivado ship with Arty board support?

I think you are right... I did not realize that...

However, I am wondering if the board files are actually used by the synthesis 🤔 pin-mapping and actual part ID are defined by the provided setups scripts...

Anyway, including the official board support files is the way to go. 👍
These files also help with configuring the MIG for external memory. That could be very useful for more sophisticated setups in the future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants