интересно про Cortex

Author: Штирлиц [412 views] 2013-05-07 12:31:47

Q:When to use Cortex-A vs Cortex-R vs. Cortex-M

A: I bit of clarification concerning the Cortex-R series. The "R" series is not necessarily low power, nor is it necessarily deeply embedded. Those are attributes mainly of the "M series.

The "R" series is the deterministic variants. They don't offer non-deterministic interrupt/exception servicing like the "A" series or somewhat the "M" series. The "R" series, despite being the "real-time" variant is not necessarily faster than either the "A" or "M" series. They do guarantee precise timing of interrupts and exceptions. You always know exactly how many clocks from the interrupt to the ISR. This is critical in hard real-time. One of the performance features of the "A" series (and I believe the "M: series as well) is something known as "tail chaining" of interrupt handling. It allows the processor to greatly reduce the number of clock cycles when firing nested interrupts. Unfortunately, it also makes the processing less deterministic. There are a number of other features of the "R" series I can't recall off the top of my very tired head right now.

I will agree, I've not seen any applications that use the "R" series as many people improperly confuse "real-time" with "fast". Real-time is deterministic. Being too fast is just as wrong as being too slow.

Reply | Reply to sender (private) | Synchronize
 * интересно про Cortex Штирлиц [411 views] 1326 bytes +2
 *Re: это главный недостаток армов A. Fig Lee [337 views] 53 bytes
 *Тоько у Армов все произойдет настолько быстро, что Штирлиц [279 views] 23 bytes
 *Re: Тоько у Армов все произойдет настолько быстро, что A. Fig Lee [280 views] 163 bytes
 *Оно предсказуемо. В реалтайме зачастую надо вовремя успеть, а если Штирлиц [273 views] 124 bytes
 *Re: Оно предсказуемо. В реалтайме зачастую надо вовремя успеть, а если A. Fig Lee [237 views] 257 bytes
 *Re: не, таки арм помедленнее будет A. Fig Lee [276 views] 109 bytes
 *У АРМа клоки на два порядка выше Штирлиц [268 views] 46 bytes
 *Re: У АРМа клоки на два порядка выше A. Fig Lee [282 views] 189 bytes
 *Что ты имеешь ввиду под Ембеддед АРМами? Штирлиц [275 views] 296 bytes
 *Re: Что ты имеешь ввиду под Ембеддед АРМами? A. Fig Lee [277 views] 197 bytes
 *Давно я на Микрочипе ничего не делал. Штирлиц [244 views] 26 bytes
 *Re: avr! 62.5 наносекунд гарантид латенси. Арм нервно курит в сторонке A. Fig Lee [376 views] 130 bytes +1
 *Re: avr! 62.5 наносекунд гарантид латенси. Арм нервно курит в сторонке Штирлиц [325 views] 1360 bytes
 *Re: avr! 62.5 наносекунд гарантид латенси. Арм нервно курит в сторонке Штирлиц [223 views] 456 bytes
 *Re: avr! 62.5 наносекунд гарантид латенси. Арм нервно курит в сторонке A. Fig Lee [274 views] 614 bytes
 *считывать чтото каждую микросекунду надо DMA Штирлиц [259 views] 0 bytes
 *Re: считывать чтото каждую микросекунду надо DMA A. Fig Lee [244 views] 54 bytes
 *DMA hardware trigger is an answer Штирлиц [346 views] 2531 bytes
 *Re: DMA hardware trigger is an answer A. Fig Lee [248 views] 170 bytes
 *Сигнал конец преобразования используется как клок для ПДП Штирлиц [248 views] 97 bytes
 *Re: Сигнал конец преобразования используется как клок для ПДП A. Fig Lee [302 views] 175 bytes
 *Какие 12 бит? Штирлиц [250 views] 34 bytes
 *Re: Какие 12 бит? A. Fig Lee [222 views] 52 bytes
 *Нет. на каждый конец преобразования считать следующее число. Штирлиц [229 views] 237 bytes
 *Никаких интерраптов по концу преобразования, а один на 100 или 1000 Штирлиц [255 views] 59 bytes
 *Re: Никаких интерраптов по концу преобразования, а один на 100 или 1000 A. Fig Lee [238 views] 80 bytes
 *Предположим, что мы делаем хардвер устройство Штирлиц [219 views] 281 bytes
 *Re: Предположим, что мы делаем хардвер устройство A. Fig Lee [251 views] 185 bytes
 *ПДП очень гибкие. Штирлиц [239 views] 212 bytes
 *Re: ПДП очень гибкие. A. Fig Lee [269 views] 20 bytes
 *ну как скажешь Штирлиц [232 views] 0 bytes
 *Сложнее чем в микрочипе согласен Штирлиц [239 views] 0 bytes
 *Re: Что ты имеешь ввиду под Ембеддед АРМами? A. Fig Lee [276 views] 647 bytes
 *Похоже Сценикс загнулся. Штирлиц [269 views] 101 bytes
 *Re: Похоже Сценикс загнулся. A. Fig Lee [240 views] 128 bytes