Kol Cortex-R
Arm Cortex-R (eski gösterimde ARM Cortex-R ), Armv7 mimarisine dayanan Azaltılmış Yönerge Seti Bilgisayarı (RISC) olarak oluşturulmuş bir 32-bit işlemci ailesidir . Arm Cortex-R, zorlu gerçek zamanlı gereksinimler için tasarlanmıştır, genellikle uygulama için optimize edilmiş gerçek zamanlı bir işletim sistemi (RTOS) ile çalıştırılır ve diğer şeylerin yanı sıra, hava yastıkları için kontrol cihazları veya motor kontrolleri . Cortex-R için diğer uygulama alanları, sabit sürücülerdeki kontrol üniteleri ve katı hal sürücüler gibi veri çıkışı için optimize edilmiş uygulamalardır .
ARM Limited tarafından geliştirilen IP çekirdekleri , diğer ARM çekirdeklerinde olduğu gibi ilgili uygulama için çeşitli lisans sahipleri tarafından devralınır ve ardından lisans sahibi tarafından kendi entegre devrelerinde giriş ve çıkış arabirimleri gibi ek donanım modülleri ile desteklenir . Lisans sahibi, diğerlerinin yanı sıra , işlemcileri Hercules adı altında pazarlayan Texas Instruments şirketidir . Bu Cortex-R, IEC 61508 ve ISO 26262'ye göre güvenlik açısından kritik uygulamalar için onaylanabilir .
2016 yılı sonu itibariyle, Cortex-R ailesinin üyeleri arasında Arm Cortex-R4 (F) tip atamalarına sahip işlemciler yer alıyor, bu işlemci 2011'de geliştirildi, halef modelleri Arm Cortex-R5 (F), Arm Cortex- R7 (F), Arm Cortex-R8 (F) ve 2016 yılında geliştirilen Cortex-R52 (F) kolu. (F), entegre kayan nokta birimi (FPU) anlamına gelir.
Gerçek zamanlı uygulamalar için bu işlemcilerde yapılması gereken ayarlamalar şunları içerir:
- Önbelleklerin öngörülemeyen erişim davranışını önleyen , özellikle İngilizce sıkıca bağlı bellek TCM olarak adlandırılan, çekirdeğe özellikle yakından bağlı bellek alanları . Zaman açısından kritik rutinler, önbelleğin durumlarından bağımsız olarak her zaman tam olarak aynı yürütme davranışına sahip olan bu bellek alanlarında depolanabilir.
- Zaman belirleyici bir kesinti işleme .
- Doğrudan donanımda ve yazılımdan bağımsız olarak genişletilmiş istisna işleme .
- Kendi İngiliz bellek koruma birimi MPU biçiminde genişletilmiş bellek koruması .
- Yalnızca bellek hatalarını algılamakla kalmayıp aynı zamanda bunları belirli bir dereceye kadar düzeltebilen ileri hata düzeltme (ECC) ile donatılmış bir bellek arabirimi.
- Bazı uygulamalar ayrıca kilit adımı yapabilme özelliğine sahip çift çekirdekli olarak tasarlanmıştır . Çift çekirdek toplam hesaplama gücünü artırmak için kullanılmaz, ancak aynı program iki çekirdek tarafından paralel olarak işlenir ve sonuçlar farklılıklar açısından donanımda karşılaştırılır. Bu şekilde CPU'nun entegre devresindeki donanım arızaları tespit edilebilir.
Ayrıca bakınız
Bireysel kanıt
- ↑ a b İşlemciler Cortex-R Serisi. Erişim tarihi: Mart 1, 2018 .
- ↑ Hercules ARM Cortex-R mikrodenetleyicileri. Erişim tarihi: Mart 2, 2018 .
- ↑ ARM teknik kılavuzu: Sıkıca bağlanmış bellek. Erişim tarihi: Mart 2, 2018 .