#444   2020-03-11 20:50 GMT        

Selamunaleyküm /Aleykümselam


Ekibimiz Elektronik İstişare adına yaptığım çalışmayı sizlerle paylaşıyorum değerli dostlarım..

CORTEX-M SERİSİ

Nedir bu Cortex-M ?

ARM mimarisi (orijinal adı Acorn RISC Machine) pek çok gömülü tasarımda kullanılan 32-bit RISC
işlemci mimarisidir.





Güç tasarruf özelliklerinden dolayı, ARM işlemciler mobil elektronik gibi düşük güç tüketiminin kritik bir parametre olduğu pazarda en fazla tercih edilen CPU’ dur.
     
Günümüzde ARM işlemci ailesi tüm yeryüzündeki 32-bit gömülü işlemcilerin %75′ ini oluşturmaktadır.

ARM işlemciler taşınabilir cihazlardan (PDA, Cep Telefonu, Medya Oynatıcılar, avuç içi oyun üniteleri ve hesap makinaları) bilgisayar parçalarına kadar (disk sürücüler, masaüstü router’lar) tüketici elektroniğinin her alanında yoğun olarak kullanılmaktadır.

Bu ailenin bugünlerdeki en önemli kolu Intel’ n XScale’dir. Gömülü tasarım uygulamalarında kllanılan en popüler

ARM mimarisi komut kümeleri 32-bit’lik ARM ve 16-bit’lik Thumbkomut kümeleridir..

Her Thumb komutunun bir ARM komut karşılığı vardır fakat bunun tersi doğru değİldir. Bu sorun bu iki komut kümesinin bir arada çalışmasının mümkün olması ile aşılmıştır (interworking). Bu sayede, 16-bit’lik komut kümesinin daha az bellek kullanımı ve 32-bit’lik komut kümesinin üstün işlevsellik özellikleri bir arada kullanılabilmektedir. 




ARM Cortex serisi ARM firmasının gömülü sistemler ve uygulama geliştiriciler için geliştirilen bir
sürümdür.


Bir M ve R serilerinin asıl amacı Mikro denetleyici görevi görerek uygulamalarda kullanılmaktır. Bir
de A serisi Cortex bulunmaktadır. Bu seri ise daha çok uygulama geliştiriciler için kullanılmaktadır.

M serisi işlemcileri incelediğimizde gelişmişlik seviyesine göre yanındaki numara da artmaktadır. Şu anda en son M4 serisi bulunmaktadır.

M3 serisinden farkı için DSP özelliklerinin katılmasıdır.Yukarıdaki resim ARM’ın kendi sitesinden alınmıştır.

Buradan da görüleceği gibi M serisi gömülü sistemler için tasarlanmış olup sayı arttıkça gelişmişlik artıyor.

Bu donanım kısacası hayatımıızn heryerinde var diyebiliriz..




ARM Cortex-M3 genel olarak 8/16 Bitlik mikro denetleyicilere rakip olarak çıkarılmış bir
denetleyici ailesidir. Bu bağlamda üzerinde;

* Genel Amaçlış giriş Çıkış

* ADC

* DAC

* TİMER

* Kesmeler

* Haberleşme Üniteleri

* RTC

Üniteleri bulunmaktadır.

Cortex-M3 diğer ARM’lar gibi ARM tarafından çekirdek olarak tasarlanıp diğer firmalar tarafından
satın alınarak ürün haline getirilmiştir. 

Günümüzde en popüler üreticiler ST, Texas Instruments ve NXP gibi firmalardır.
Bu anlatımda ST firmasının STM32F107 entegresi ele alınacaktır.

Cortex-M3 serisinin programlaması için genel olarak KEIL, IAR gibi platformlar kullanılır. 

Kaynak 

Linkleri Görmek için Giriş yapın.
Linkleri Görmek için Giriş yapın.



ELEKTRONİK İSTİŞARE EKİBİ 

EDIT//MACABRE