-
Notifications
You must be signed in to change notification settings - Fork 149
hps: SPI DDR, 64MHz, nextpnr timing reports, consistent software building #314
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
Conversation
Signed-off-by: Piotr Binkowski <[email protected]>
Signed-off-by: Piotr Binkowski <[email protected]>
Signed-off-by: Piotr Binkowski <[email protected]>
Signed-off-by: Piotr Binkowski <[email protected]>
Signed-off-by: Piotr Binkowski <[email protected]>
Signed-off-by: Piotr Binkowski <[email protected]>
Signed-off-by: Piotr Binkowski <[email protected]>
|
Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). 📝 Please visit https://cla.developers.google.com/ to sign. Once you've signed (or fixed any issues), please reply here with What to do if you already signed the CLAIndividual signers
Corporate signers
ℹ️ Googlers: Go here for more info. |
1c84e0d to
23b8307
Compare
|
Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). 📝 Please visit https://cla.developers.google.com/ to sign. Once you've signed (or fixed any issues), please reply here with What to do if you already signed the CLAIndividual signers
Corporate signers
ℹ️ Googlers: Go here for more info. |
|
@googlebot I signed it! |
|
Right, I will open separate PRs for each feature and remove changes that overlap |
|
Btw I also sent PR #315 today to switch to the slim CPU variant, I'll merge that now too since I see you have also got that change in this PR. |
This PR adds a few changes:
rsp_validusing only registered values inside Cfu (to remove direct path fromcmd_validtorsp_valid)sys_clkfrequency to 64MHzparallel-nextpnr-nexusto generate JSON timing report and providesscripts/nextpnr-timing.pywhich can be used to for example list paths longer than 13nsWith those changes I was able to get a build that reached 73.28Mhz (using seed
3101and a modified Vex_SlimCfu with 4KiB of ICache)and works correctly on HW