hps: SPI DDR, 64MHz, nextpnr timing reports, consistent software building#314
hps: SPI DDR, 64MHz, nextpnr timing reports, consistent software building#314piotr-binkowski wants to merge 7 commits intogoogle:mainfrom
Conversation
Signed-off-by: Piotr Binkowski <pbinkowski@antmicro.com>
Signed-off-by: Piotr Binkowski <pbinkowski@antmicro.com>
Signed-off-by: Piotr Binkowski <pbinkowski@antmicro.com>
Signed-off-by: Piotr Binkowski <pbinkowski@antmicro.com>
Signed-off-by: Piotr Binkowski <pbinkowski@antmicro.com>
Signed-off-by: Piotr Binkowski <pbinkowski@antmicro.com>
Signed-off-by: Piotr Binkowski <pbinkowski@antmicro.com>
|
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