Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim dersi formatında ARM firmasının tasarladığı işlemci ailesine giriş yapan bir içeriktir.
- Ders, ARM firmasının klasik ARM işlemcileri ve günümüzde tasarladığı ARM Cortex işlemcileri arasındaki farkları açıklayarak başlıyor. Ardından ARM işlemcilerini kullanım alanlarına göre A, R ve M serilerine ayırarak detaylı karşılaştırmalar yapıyor. Özellikle ARM Cortex-M serisi işlemcileri üzerinde duruluyor ve bu ailenin özellikleri, çalışma frekansları, donanımsal özellikleri ve kullanım alanları anlatılıyor. Son olarak, ARM Cortex-M ailesinin farklı modelleri (Cortex-M, Cortex-M+, Cortex-M1, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M33) ve klasik ARM işlemcileri hakkında bilgiler veriliyor.
- 00:01ARM İşlemci Aileleri Tanıtımı
- Bu derste ARM firmasının tasarladığı işlemci ailesine giriş yapılacak ve kullanım amaçları anlatılacaktır.
- ARM işlemcileri klasik ARM işlemciler ve ARM Cortex işlemciler olmak üzere ikiye ayrılır.
- ARM işlemcileri kullanım alanlarına göre A serisi (uygulama işlemcileri), R serisi (gerçek zamanlı işlemciler) ve M serisi (mikrodenetleyici işlemcileri) olarak sınıflandırılır.
- 00:38ARM İşlemci Aileleri Özellikleri
- A serisi işlemcileri taşınabilir cihazlar, akıllı telefonlar için tasarlanmıştır ve 1 GHz'den büyük frekanslarda çalışabilirler.
- R serisi işlemcileri yüksek performans gerektiren gömülü sistem uygulamaları için tasarlanmıştır ve 200 MHz ile 1 GHz arasında çalışır.
- M serisi işlemcileri düşük maliyet ve yüksek enerji verimliliği gerektiren gömülü sistem uygulamaları için tasarlanmıştır ve genellikle 200 MHz'in altındaki frekanslarda çalışır.
- 02:39ARM Ailelerinin Karşılaştırılması
- A ailesi yüksek performans gerektiren uygulamalar için tasarlanmıştır ve yüksek frekanslarda çalışabilir.
- R ailesi gerçek zamanlı gömülü sistemler için tasarlanmıştır ve çalışma frekansları M ailesinden yüksektir.
- M ailesi zaman kritik olmayan basit gömülü sistemler için tasarlanmıştır ve çalışma frekansları genellikle 200 MHz'in altındadır.
- 03:57ARM İşlemci Ailelerinin Donanım Özellikleri
- A ailesi işletim sistemlerinin çalışmasını kolaylaştıracak hafıza yönetim birimine ve iki hafızaya sahiptir.
- R ailesi cache hafızanın ve yazılan kodun korunmasını sağlayan hafıza koruma birimine sahiptir.
- M ailesi hafıza koruma biriminin yanında kesme özelliklerine odaklanmaktadır.
- 05:21Mikrodenetleyici Seçimi ve ARM M Ailesi
- Mikrodenetleyici seçiminde uygulamanın özelliklerini taşıyan en düşük maliyetli mikrodenetleyici, o uygulama için en iyi mikrodenetleyicidir.
- Mikrodenetleyici üreticileri uygulama alanını referans alarak gerekli olabilecek donanım bileşenlerini mikrodenetleyicinin içerisine yerleştirirler.
- ARM Cortex-M ailesi internet of things, beyaz eşyalar, küçük elektronik cihazlar gibi uygulamalar için tasarlanmıştır.
- 07:38ARM Cortex-M İşlemcilerinin Özellikleri
- ARM Cortex-M işlemcileri düşük güç tüketimi ve düşük maliyetli uygulamalar için geliştirilmiştir.
- Cortex-M4 ve Cortex-M7 işlemcileri 400 MHz'e kadar çalışabilen yüksek performanslı işlemcilere sahiptir.
- ARM Cortex-M ailesinin temel amacı ucuz ve düşük güç tüketimli mikrodenetleyiciler geliştirmektir.
- 07:48ARM Cortex-M İşlemcilerinin Detayları
- Cortex-M işlemcileri içerisinde 12.000 kapıyaya sahiptir ve en düşük maliyetli işlemcilerden biridir.
- Cortex-M+ enerji verimliliği yüksek küçük gömülü uygulamalar içindir ve tek sistem faresi ile giriş- çıkış arayüzü gibi özelliklere sahiptir.
- Cortex-M1 FPGA uygulamaları için geliştirilmiştir ve TCM özelliği ile FPGA hafıza blokları ile etkileşimi kolaylaştırmaktadır.
- 09:08Daha Gelişmiş ARM Cortex-M İşlemcileri
- Cortex-M3 düşük güç tüketimli, küçük ama performans gerektiren gömülü sistemler için komut kümesi geliştirilmiş bir işlemcidir.
- Cortex-M4 işlemcilerin tüm özelliklerinin yanı sıra DSP birimine sahiptir ve sinyal işleme algoritmalarını kolaylıkla gerçekleştirebilir.
- Cortex-M7 işlemcileri iki hassasiyetli kayan noktalı işlem birimi ile gerçek sayılarla daha hassas işlem yapmamızı sağlar.
- 11:28ARM Klasik İşlemcileri
- ARM klasik işlemcileri ARM Cortex işlemcilerinden farklıdır ve sadece ARM Travraları komut kümesi geliştirilerek 16-bit ve 32-bit işlemcileri destekleyen TRUMP 2 sürümü olarak güncellenmiştir.
- Kesme yönetimi, bank yapıları ve programlayıcı modelleri ARM Cortex işlemcilerinden farklıdır.