top of page

Sistem Memory ARM Cortex M

Pada tutorial sebelumnya, kita sudah belajar mengenai Programmer model dari ARM Cortex M processor, yaitu materi mengenai Mode operasi dan Core Register


Materi tersebut memberikan gambaran kepada kita sebagai programmer bagaimana mekanisme processor bekerja (mode operasi, akses level) dan fitur apa saja yang terdapat dalam ARM Cortex M yang bisa kita gunakan (Tipe data, exception/interrupt, stack, cmsis)


Setelah tahu mekanisme dan fitur apa saja yang bisa kita gunakan, selanjutnya kita harus mengetahui sistem memori pada ARM Cortex M4.


Oke Sekarang, sistem memori itu tentang apa?

Dalam konteks ARM Cortex M4, Sistem memori menjelaskan mengenai :

  • Bagaimana memori di atur (memory mapping)

  • Bagian-bagian memori (memory region)

  • Fitur bit-banding

  • Memori Endianess

Karakteristik Memori Pada ARM Cortex M4

  • Prosesor memiliki rentang alamat memori dari 0x00000000 - 0xFFFFFFFF (4GB) yang dapat diakses (bersifat fixed).

  • Memori tersebut terbagi menjadi beberapa region, Code, SRAM, Peripheral, dan seterusnya

  • Tiap memory region memiliki rentang alamat memori yang fixed

  • Tiap memory region juga mempunyai tipe memori dan beberapa region memiliki attribute yang menentukan perilaku akses ke memori region tersebut.

  • Fitur bit-banding memungkinkan akses memori bit-level yang lebih cepat dan efisien.

Selanjutnya apa

Selanjutnya kita akan masuk ke materi pertama yaitu, arsitektur bus pada ARM Cortex M



bottom of page