Hello,
We have been using Mega for a while now and our code is IO input (interrupts) and output heavy. We use port data manipulation on Mega to write directly to port using DDRx commands.
Lately we have been looking to improve the speed of this and started trying Due with no benefit at all wrt IO speed.
Is grand central something that has fast IO speeds coupled with cache?
Here https://forum.arduino.cc/t/mega-vs-due- ... n/901988/9 is my discussion on Arduino forums, which is where I was suggested your grand central.
Thanks in advance for any suggestions or input you can provide
IO Operations speed on Grand Central?
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- adafruit_support_mike
- Posts: 67454
- Joined: Thu Feb 11, 2010 2:51 pm
Re: IO Operations speed on Grand Central?
The Grand Central has a 120MHz clock and DMA for IO.
You’ll probably have to test one to see how it performs in your application.
You’ll probably have to test one to see how it performs in your application.
- westfw
- Posts: 2008
- Joined: Fri Apr 27, 2007 1:01 pm
Re: IO Operations speed on Grand Central?
Following here, too.
I'm a bit concerned about your simultaneous need for "lots of pins" and "fast pin manipulation."
If you're hoping to blast out ~40ns bit patterns on a large number of pins, anything short of an FPGA/CPLD is likely to fall short.
I'm a bit concerned about your simultaneous need for "lots of pins" and "fast pin manipulation."
If you're hoping to blast out ~40ns bit patterns on a large number of pins, anything short of an FPGA/CPLD is likely to fall short.
Please be positive and constructive with your questions and comments.