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

Author: Штирлиц [403 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 Штирлиц [402 views] 1326 bytes +2
 *Re: это главный недостаток армов A. Fig Lee [327 views] 53 bytes
 *Тоько у Армов все произойдет настолько быстро, что Штирлиц [271 views] 23 bytes
 *Re: Тоько у Армов все произойдет настолько быстро, что A. Fig Lee [270 views] 163 bytes
 *Оно предсказуемо. В реалтайме зачастую надо вовремя успеть, а если Штирлиц [261 views] 124 bytes
 *Re: Оно предсказуемо. В реалтайме зачастую надо вовремя успеть, а если A. Fig Lee [228 views] 257 bytes
 *Re: не, таки арм помедленнее будет A. Fig Lee [265 views] 109 bytes
 *У АРМа клоки на два порядка выше Штирлиц [258 views] 46 bytes
 *Re: У АРМа клоки на два порядка выше A. Fig Lee [273 views] 189 bytes
 *Что ты имеешь ввиду под Ембеддед АРМами? Штирлиц [266 views] 296 bytes
 *Re: Что ты имеешь ввиду под Ембеддед АРМами? A. Fig Lee [264 views] 197 bytes
 *Давно я на Микрочипе ничего не делал. Штирлиц [231 views] 26 bytes
 *Re: avr! 62.5 наносекунд гарантид латенси. Арм нервно курит в сторонке A. Fig Lee [361 views] 130 bytes +1
 *Re: avr! 62.5 наносекунд гарантид латенси. Арм нервно курит в сторонке Штирлиц [313 views] 1360 bytes
 *Re: avr! 62.5 наносекунд гарантид латенси. Арм нервно курит в сторонке Штирлиц [210 views] 456 bytes
 *Re: avr! 62.5 наносекунд гарантид латенси. Арм нервно курит в сторонке A. Fig Lee [265 views] 614 bytes
 *считывать чтото каждую микросекунду надо DMA Штирлиц [249 views] 0 bytes
 *Re: считывать чтото каждую микросекунду надо DMA A. Fig Lee [234 views] 54 bytes
 *DMA hardware trigger is an answer Штирлиц [334 views] 2531 bytes
 *Re: DMA hardware trigger is an answer A. Fig Lee [237 views] 170 bytes
 *Сигнал конец преобразования используется как клок для ПДП Штирлиц [237 views] 97 bytes
 *Re: Сигнал конец преобразования используется как клок для ПДП A. Fig Lee [292 views] 175 bytes
 *Какие 12 бит? Штирлиц [239 views] 34 bytes
 *Re: Какие 12 бит? A. Fig Lee [212 views] 52 bytes
 *Нет. на каждый конец преобразования считать следующее число. Штирлиц [217 views] 237 bytes
 *Никаких интерраптов по концу преобразования, а один на 100 или 1000 Штирлиц [245 views] 59 bytes
 *Re: Никаких интерраптов по концу преобразования, а один на 100 или 1000 A. Fig Lee [225 views] 80 bytes
 *Предположим, что мы делаем хардвер устройство Штирлиц [209 views] 281 bytes
 *Re: Предположим, что мы делаем хардвер устройство A. Fig Lee [242 views] 185 bytes
 *ПДП очень гибкие. Штирлиц [230 views] 212 bytes
 *Re: ПДП очень гибкие. A. Fig Lee [260 views] 20 bytes
 *ну как скажешь Штирлиц [219 views] 0 bytes
 *Сложнее чем в микрочипе согласен Штирлиц [229 views] 0 bytes
 *Re: Что ты имеешь ввиду под Ембеддед АРМами? A. Fig Lee [264 views] 647 bytes
 *Похоже Сценикс загнулся. Штирлиц [256 views] 101 bytes
 *Re: Похоже Сценикс загнулся. A. Fig Lee [231 views] 128 bytes