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

Speed-up memory access using PLL? #10

Open
drtrigon opened this issue Oct 19, 2020 · 4 comments
Open

Speed-up memory access using PLL? #10

drtrigon opened this issue Oct 19, 2020 · 4 comments

Comments

@drtrigon
Copy link

drtrigon commented Oct 19, 2020

I was working on https://github.com/drtrigon/fpgarduino-icestorm and have setup a picorv32 with peripherials in order to emulate/mimic an arduino uno board. During this I came to the point where I would have to implement delayMicroseconds() which is not possible due to the slow memory access.

Is it possible to speed up the SPI memory access, by making the clock faster using e.g. a PLL? Does a PLL block exist for icestudio? Does it work with the Alhambra II board?

@drtrigon drtrigon changed the title Speed-up memory access with PLL? Speed-up memory access using PLL? Oct 20, 2020
@drtrigon
Copy link
Author

@Obijuan and @Jesus89 do you see a way of speeding-up SPI memory access (e.g. using a PLL)?

@jcmadrioso
Copy link

I have been using PLL for speeding up clock, but only with icestorm. I'm trying to use it in IceStudio via module instantiation.

@drtrigon
Copy link
Author

drtrigon commented Nov 4, 2021

@jcmadrioso: Can you share the code?

@jcmadrioso
Copy link

You can access it at https://github.com/jcfabero/PLL40

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