Community
cancel
Showing results for 
Search instead for 
Did you mean: 
JMona1
New Contributor I
948 Views

Best way to set aside a very large RAM storage area on an Edison.

As mentioned in my previous posting

I wish to utilize up to 4 Edison breakout boards to act as a very large RAM storage board for my S100 bus CPU systems. Access will be 32 bit wide. In this situation its absolutely critical that reading and writing the 32 bit long word be as efficient/fast as possible. All the Edison would do is look at 32 input GPIO pins for an address and data and depending on a "Rd/Wr" signal send/get the 32 bit data to/from its internal ~500000+ MB RAM storage. A very small/simple continuous loop.

My question to experienced Eclipse/IoT C programmers is what is the absolutely fastest way to set aside and access that storage on the Edison.

Wishful thinking.. I don't suppose the is a way to do this in assembly, is there?

John

PS. I have by now plenty of experience using the Edison. See for example:-

http://s100computers.com/My%20System%20Pages/Edison%20II_CPU%20Board/Edison_II_CPU%20Board.htm S100 Computers - Edison CPU Board

but this application is absolutely dependent on tight efficient code -- something I'm not good at.

John

0 Kudos
1 Reply
idata
Community Manager
73 Views

Hi John,

 

 

I understand what you would like to do, however I don't have any suggestions on how this can be done. Unfortunately, this concern goes beyond of our support scope and our suggestions are limited.

 

 

I noticed that some users have shared their inputs on this topic in your other thread. I recommend you to try following their suggestions on the topic and see if they work for your purposes. You can share your results in the community too so other members can provide inputs and suggestions.

 

 

Regards,

 

Diego V.
Reply