<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>CPU Blocks S130 nRF51</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/17256/cpu-blocks-s130-nrf51</link><description>Is it possible to have different characteristic of CPU blocks (I mean different number of CPU blocks or similar) with the same firmware running on two different nRF51 boards connected to app with connection interval of 20msec to 75msec?</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 31 Oct 2016 06:41:18 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/17256/cpu-blocks-s130-nrf51" /><item><title>RE: CPU Blocks S130 nRF51</title><link>https://devzone.nordicsemi.com/thread/66285?ContentTypeID=1</link><pubDate>Mon, 31 Oct 2016 06:41:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6fad60a7-aac9-4486-8fdc-252f96f72e08</guid><dc:creator>Stefan Birnir Sverrisson</dc:creator><description>&lt;p&gt;I dont see how that could happen. If that is what you are seeing, I guess a &lt;a href="https://www.nordicsemi.com/eng/nordic/Products/nRF51822/nRF-Sniffer/26386"&gt;sniffer trace&lt;/a&gt; would tell you what is the actual difference between the two transmissions.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: CPU Blocks S130 nRF51</title><link>https://devzone.nordicsemi.com/thread/66284?ContentTypeID=1</link><pubDate>Fri, 28 Oct 2016 23:50:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:884cd88c-851a-4c30-b345-b62854be79a3</guid><dc:creator>nordicdev</dc:creator><description>&lt;p&gt;Hi Stefan thanks for the reply. Is it possible for the 2 different nrf51 devices to have different amount of cpu blocks if they are connected to two identical phones? Meaning, same phone manufacturer same model and same android version?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: CPU Blocks S130 nRF51</title><link>https://devzone.nordicsemi.com/thread/66283?ContentTypeID=1</link><pubDate>Fri, 28 Oct 2016 15:23:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d3e9a2de-81fa-4039-a0f3-925c4bea4d0c</guid><dc:creator>Stefan Birnir Sverrisson</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;As you mention, the CPU is occasionally occupied (blocked) by &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s130.sds/dita/softdevices/s130/ble_processor_avail_interrupt_latency/ble_peripheral_connection_performance.html?cp=3_6_2_0_15_2_2_1"&gt;softdevice interrupts during BLE transfer&lt;/a&gt;. If you have the same firmware on two identical nRF51 peripheral devices, there may still be different CPU blocking time and amount depending on what central devices the peripherals connect to. Android devices for example support different minimum connection interval and differ also in how many packets per connection interval they can transmit. So for instance, if you would have a phone connecting with long connection interval, it would need to send more data per connection interval than another phone supporting shorter connection intervals and transmitting the same amount of data. Sending larger packets or more packets per connection interval normally means longer post-processing time at the end of a connection event, therefore blocking the CPU from the application for a longer time..&lt;/p&gt;
&lt;p&gt;There could be other causes for different blocking times than mentioned above, but this at least gives an example how different blocking times can occur for two nRF51 devices running the same firmware.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: CPU Blocks S130 nRF51</title><link>https://devzone.nordicsemi.com/thread/66282?ContentTypeID=1</link><pubDate>Mon, 24 Oct 2016 03:01:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5f511481-a7f5-48dc-9ae0-5e7e97517279</guid><dc:creator>nordicdev</dc:creator><description>&lt;p&gt;I am talking about the CPU blocks that happen during Bluetooth activity (&lt;a href="https://devzone.nordicsemi.com/question/50153/nrf51-s130-cpu-blocking/)"&gt;devzone.nordicsemi.com/.../)&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: CPU Blocks S130 nRF51</title><link>https://devzone.nordicsemi.com/thread/66281?ContentTypeID=1</link><pubDate>Mon, 24 Oct 2016 03:00:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ac23f8cf-b61f-4e58-9251-58290552f283</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;what are you asking about? What do you mean but CPU blocks?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>