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

Author: Штирлиц [437 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 Штирлиц [436 views] 1326 bytes +2
 *Re: это главный недостаток армов A. Fig Lee [363 views] 53 bytes
 *Тоько у Армов все произойдет настолько быстро, что Штирлиц [299 views] 23 bytes
 *Re: Тоько у Армов все произойдет настолько быстро, что A. Fig Lee [300 views] 163 bytes
 *Оно предсказуемо. В реалтайме зачастую надо вовремя успеть, а если Штирлиц [293 views] 124 bytes
 *Re: Оно предсказуемо. В реалтайме зачастую надо вовремя успеть, а если A. Fig Lee [253 views] 257 bytes
 *Re: не, таки арм помедленнее будет A. Fig Lee [294 views] 109 bytes
 *У АРМа клоки на два порядка выше Штирлиц [289 views] 46 bytes
 *Re: У АРМа клоки на два порядка выше A. Fig Lee [304 views] 189 bytes
 *Что ты имеешь ввиду под Ембеддед АРМами? Штирлиц [296 views] 296 bytes
 *Re: Что ты имеешь ввиду под Ембеддед АРМами? A. Fig Lee [298 views] 197 bytes
 *Давно я на Микрочипе ничего не делал. Штирлиц [264 views] 26 bytes
 *Re: avr! 62.5 наносекунд гарантид латенси. Арм нервно курит в сторонке A. Fig Lee [399 views] 130 bytes +1
 *Re: avr! 62.5 наносекунд гарантид латенси. Арм нервно курит в сторонке Штирлиц [345 views] 1360 bytes
 *Re: avr! 62.5 наносекунд гарантид латенси. Арм нервно курит в сторонке Штирлиц [242 views] 456 bytes
 *Re: avr! 62.5 наносекунд гарантид латенси. Арм нервно курит в сторонке A. Fig Lee [295 views] 614 bytes
 *считывать чтото каждую микросекунду надо DMA Штирлиц [280 views] 0 bytes
 *Re: считывать чтото каждую микросекунду надо DMA A. Fig Lee [267 views] 54 bytes
 *DMA hardware trigger is an answer Штирлиц [373 views] 2531 bytes
 *Re: DMA hardware trigger is an answer A. Fig Lee [269 views] 170 bytes
 *Сигнал конец преобразования используется как клок для ПДП Штирлиц [267 views] 97 bytes
 *Re: Сигнал конец преобразования используется как клок для ПДП A. Fig Lee [324 views] 175 bytes
 *Какие 12 бит? Штирлиц [269 views] 34 bytes
 *Re: Какие 12 бит? A. Fig Lee [245 views] 52 bytes
 *Нет. на каждый конец преобразования считать следующее число. Штирлиц [247 views] 237 bytes
 *Никаких интерраптов по концу преобразования, а один на 100 или 1000 Штирлиц [275 views] 59 bytes
 *Re: Никаких интерраптов по концу преобразования, а один на 100 или 1000 A. Fig Lee [257 views] 80 bytes
 *Предположим, что мы делаем хардвер устройство Штирлиц [238 views] 281 bytes
 *Re: Предположим, что мы делаем хардвер устройство A. Fig Lee [272 views] 185 bytes
 *ПДП очень гибкие. Штирлиц [259 views] 212 bytes
 *Re: ПДП очень гибкие. A. Fig Lee [291 views] 20 bytes
 *ну как скажешь Штирлиц [253 views] 0 bytes
 *Сложнее чем в микрочипе согласен Штирлиц [261 views] 0 bytes
 *Re: Что ты имеешь ввиду под Ембеддед АРМами? A. Fig Lee [297 views] 647 bytes
 *Похоже Сценикс загнулся. Штирлиц [289 views] 101 bytes
 *Re: Похоже Сценикс загнулся. A. Fig Lee [261 views] 128 bytes