メディア

センサー搭載機器向け32ビットマイコン、高性能アナログ周辺回路に特徴STマイクロ STM32 F3(2/2 ページ)

» 2012年07月10日 17時00分 公開
[畑陽一郎,EDN Japan]
前のページへ 1|2       

高速命令実行のためにSRAMを内蔵

 なお、モーター制御などでは高速に命令を実行する必要があるため、F30には命令格納用のSRAMを最大8Kバイト内蔵した(図4)。STM32Fは、ノイマンアーキテクチャではなく、ハーバードアーキテクチャを採る*1)。つまり、データ格納用のメモリと命令格納用のメモリが完全に分離されている。データはSRAMに置き、サイズの大きな命令はフラッシュメモリに格納している。しかし、フラッシュメモリへのアクセスは低速であるため、CCM(コア結合メモリ)-SRAMを置いた。命令実行性能が52%向上するという。なお、CCM-SRAMはデータ格納のために用いることもできる。

*1) データとプログラム(命令)を同時に取得できるなど高速化に向いたプロセッサアーキテクチャ。

図4 STM32F30xのメモリアーキテクチャ STM32Fには命令を高速に実行するためのSRAMを内蔵した(クリックして拡大)。

4.3mm角のパッケージ品も投入

 STM32 F3シリーズは、内蔵フラッシュメモリのサイズ(64Kバイト、128Kバイト、256Kバイト)とパッケージの種類により、30品種に分かれる。

 256Kバイトで100端子のLQFP(またはBGA)パッケージに封止したSTM32F373VC(サンプル価格3.69米ドル)と、STM32F303VC(サンプル価格3.86米ドル)は、既にサンプル出荷を開始している。それ以外の品種は2012年第3四半期にサンプル出荷を開始する予定。その後、4.6mm角のWLCSP66パッケージに封止した品種も投入する。


前のページへ 1|2       

Copyright © ITmedia, Inc. All Rights Reserved.

RSSフィード

公式SNS

EDN 海外ネットワーク

All material on this site Copyright © ITmedia, Inc. All Rights Reserved.
This site contains articles under license from AspenCore LLC.