BT Sözlüğü › Donanım › Sıkı bağlı bellek (TCM)

Sıkı bağlı bellek (TCM)

Donanım Svenska → Güncellendi: 2026-11-03

İşlemci çekirdeğine doğrudan bağlı, arada önbellek ya da veriyolu bulunmayan küçük ve hızlı bir SRAM bloğu; erişim süresi asla değişmez.

Önbellek ortalamada hızlıdır, ama gerçek zamanlı bir sistem en kötü durumu önemser — ve bir kesme işleyicisinin ortasındaki önbellek ıskalaması hissedilir. TCM, ARM'ın yanıtıdır: çekirdeğin yanında özel bir portta duran, biri komutlar (ITCM) biri veri (DTCM) için iki bellek bloğu; her seferinde sıfır bekleme durumuyla okunur. ARM9E çekirdeklerinde binyılın başında ortaya çıktı; Nintendo DS'in ARM946E-S işlemcisinde ITCM ve DTCM vardı. Bugün Cortex-R ve Cortex-M7'de bulunur.

Bellek küçüktür, tipik olarak birkaç düzine kilobayttır ve öngörülebilir olması gerekenlere ayrılır: kesme işleyicileri, sıkı sinyal işleme döngüleri ve yığın. Yerleştirme bağlayıcı betiğinde özel bölümlerle yapılır ve başlangıç kodu, kod çalışmadan önce onu flash'tan oraya kopyalamalıdır — program sıfırlarla dolu bir adrese atlayana kadar unutması kolay bir adım.

← Sözlüğe dön