Community
cancel
Showing results for 
Search instead for 
Did you mean: 
KKamb
Beginner
1,057 Views

How fast is the communication between MCU Quark and Host Atom on the edison ?

I am trying to attach interrupts to some GPIO pins of edison to count encoder pulses from a rotary encoder.

I intend to count these pulses in the Quark microcontroller itself and have them available for host. I am setting up

communication between both processing units. I'd prefer the communication speed to be really fast

0 Kudos
3 Replies
idata
Community Manager
94 Views

Hi Karthik,

 

 

Thanks for reaching out.

 

 

The MCU application can communicate with host via the host_send and host_receive APIs, please take a look at the "Communicating between the host and the MCU" sample on this site for more details about that: https://software.intel.com/en-us/node/557354# Communicating_between_the_host_and_the_MCU https://software.intel.com/en-us/node/557354# Communicating_between_the_host_and_the_MCU.

 

 

Additionally, I also remember a community thread about using the host_send() function, which takes more than 800 us to send data to the host. This is the thread in case you want to check it: /message/436794# 436794 https://communities.intel.com/message/436794# 436794.

 

 

Hope this information helps.

 

 

Regards,

 

-Yermi A.

 

KKamb
Beginner
94 Views

Hi Yermi,

I went through the thread. The inference is that a near real time data transfer between MCU and the host is impossible, given also the fact that:

"the Atom only checks the incoming IPC at 50 Hz".

Can you please provide your inputs reg. this. In the thread you promised that it'd be taken care of in the next release. Can you please let me know if it was done ?

Karthik

idata
Community Manager
94 Views

Hi Kartink,

 

 

Unfortunately, since that date, there were no updates for the MCU part and now with the EOL announcement there are no more planned updates.

 

 

Our apologies for any inconvenience it may cause.

 

 

Regards,

 

-Yermi A.

 

Reply