キャッシュの役割
Cortex-M7はハーバードキャッシュ(命令キャッシュとデータキャッシュ)を搭載しています。キャッシュのサイズはマイコンベンダーのオプションになっていて、命令キャッシュとデータキャッシュで各々4KB~64KBを選ぶことができます。
Cortex-M7はハーバードキャッシュ(命令キャッシュとデータキャッシュ)を搭載しています。キャッシュのサイズはマイコンベンダーのオプションになっていて、命令キャッシュとデータキャッシュで各々4KB~64KBを選ぶことができます。
The Advanced eXtensible Interface (AXI) protocol, already adopted in Cortex-R and Cortex-A, supports high-performance, high-frequency system designs.In the Cortex-M series, …
AXI(Advanced eXtensible Interface)プロトコルは、既にCortex-RやCortex-Aでは採用されており、高性能、高周波システム設計をサポートするプロトコルです。Cortex-Mシリーズでは、M7が初めて搭載しました。
Cortex-M7のインターフェースには、AXIM、ITCM、DTCM、AHBP、EPPBの様々なバスインターフェースが存在します。そして、各メモリ領域に接続されるメモリの種類、用途によって最適化されています。
The Cortex-M7 has a variety of bus interfaces, including AXIM, ITCM, DTCM, AHBP, and EPPB. Each memory area is then …
FPU: A pipeline optimized for single precision (SP).The interior is physically divided into two pipelines: one is a simple arithmetic …
FPU:単精度(SP:single precision)のために最適化されたパイプラインです。内部は物理的に、2つのパイプラインに分かれており、ひとつが加算等の単純演算パイプライン、もうひとつが乗算、除算等の演算パイプラインです。
スーパースカラ方式のパイプラインの工程を大きく分けると、命令フェッチから命令デコード(Decode)、命令発行(Issue)までの前半と、命令を実行する後半に分けられます。前半を命令発行パイプラインと呼び、後半を命令実行パイプラインと呼びます。
The process of a superscalar pipeline can be broadly divided into the first half of the process from instruction fetching …