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

Issue with implementation #4

Open
ashrithaMula opened this issue Jan 5, 2024 · 10 comments
Open

Issue with implementation #4

ashrithaMula opened this issue Jan 5, 2024 · 10 comments

Comments

@ashrithaMula
Copy link

I am trying to run implementation in vivado but getting a place error and also insufficient I/O ports. I am also getting IO clock placer failed.

@tmahlburg
Copy link
Owner

Do you have this file in your project?
https://github.com/Digilent/Basys3/blob/master/Resources/XDC/Basys3_Master.xdc
You need to uncomment the pins and the clock used here in that file.

@ashrithaMula
Copy link
Author

ashrithaMula commented Jan 19, 2024 via email

@tmahlburg
Copy link
Owner

Did you follow this tutorial by digilent to set up vivado?
https://digilent.com/reference/programmable-logic/guides/getting-started-with-vivado
Especially the "Adding the constraints file"?
And is basys3.v set as the top file of the implementation?

@tmahlburg
Copy link
Owner

tmahlburg commented Jan 19, 2024

Uncommented should be lines 7-9, 47-78, 267-270 and 285-294, btw.

@ashrithaMula
Copy link
Author

ashrithaMula commented Jan 20, 2024 via email

@tmahlburg
Copy link
Owner

tmahlburg commented Jan 20, 2024

No, I didn't change anything in there. Even if I did, it would not explain the placement error. Can you share your .xdc file and the exact error message?

@ashrithaMula
Copy link
Author

ashrithaMula commented Jan 23, 2024 via email

@ashrithaMula
Copy link
Author

ashrithaMula commented Jan 24, 2024 via email

@tmahlburg
Copy link
Owner

Glad to hear that.
You can just load your compiled .bin file, this forum post describes how it should work:
https://forum.digilent.com/topic/227-how-to-program-the-quad-spi-flash-on-the-basys3/

@tmahlburg
Copy link
Owner

You can also look at my other project picoramsoc, if you want to load the instructions directly into the RAM.

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

No branches or pull requests

2 participants