Proteus VSM for ARM® Cortex™-M0

ARM® Cortex™-M0対応プロテウスVSMはNXP社からのポピュラーなLPC111xシリーズのマイクロ・コントローラ 組み込みシステム開発、テスト及び仮想試作品(バーチャル・プロトタイプ) を作る為に必要とする全てを含んでいます。 プロテウスの回路図ベースのマイクロ・コントローラ・シミュレーションのユニークな本質からシステム・ハードウェアと システム・ファームウェアの双方について、早く、柔軟に、また平行した開発が容易となります。 技術者はこの設計の相乗効果からプロジェクトをより速く進められます、ハードウェア及びファームウェアを自由自在に変更出来ますので 市場に出すまでの時間を非常に短縮することが出来ます。プロテウスVSMの詳細をご覧下さい。

購入オプション

全てのProteus VSM製品は回路図キャプチャ・パッケージの プロフェッショナル・コピーを含んでいます。産業グレードのバーチャル・インストルメンテーションと数千の 組み込みペリフェラル・モデルを持ったVSMシミュレーション・エンジンと さらに、システムはグラフ・ベース・シミュレーションとPCBレイアウト・モジュールにより アップグレードすることが出来ます。

次のProteus professional製品はCortex™ マイクロコントローラ・バリアントを含んでいます。 更に詳しくはそれぞれのリンクをクリックして下さい:

Proteus VSMマイクロコントローラー・シミュレーション
Proteus VSM for Cortex-M0 ¥79,000
Proteus VSM for ARM Bundle ¥159,000
Advanced Simulation Features ¥39,000

PCBレイアウトや他のプロセッサー・ファミリーのご購入は価格表をご覧下さい。

技術情報

  • LPC1110FD20, LPC1111FDH20/002, LPC1111FHN33/101.
  • LPC1111FHN33/102, LPC1111FHN33/103, LPC1111FHN33/201.
  • LPC1111FHN33/202, LPC1111FHN33/203, LPC1112FD20/102.
  • LPC1112FDH20/102, LPC1112FDH28/102, LPC1112FHN24/202.
  • LPC1112FHN33/101, LPC1112FHN33/102, LPC1112FHN33/103.
  • LPC1112FHN33/201, LPC1112FHN33/202, LPC1112FHN33/203.
  • LPC1113FBD48/301, LPC1113FBD48/302, LPC1113FBD48/303.
  • LPC1113FHN33/201, LPC1113FHN33/202, LPC1113FHN33/203.
  • LPC1113FHN33/301, LPC1113FHN33/302, LPC1113FHN33/303.
  • LPC1114FBD48/301, LPC1114FBD48/302, LPC1114FBD48/303.
  • LPC1114FBD48/323, LPC1114FBD48/333, LPC1114FDH28/102.
  • LPC1114FHN33/201, LPC1114FHN33/202, LPC1114FHN33/203.
  • LPC1114FHN33/301, LPC1114FHN33/302, LPC1114FHN33/303.
  • LPC1114FHN33/333, LPC1114FN28/102, LPC1115FBD48/303.
  • LPC1115FET48/303.
  • 全ての命令セットをフルにシミュレート
  • 全てのポートと他のI/Oピン操作をサポート
  • スリープとディープ・スリープ・モードをサポート
  • ウォッチドッグ・タイマーをサポート
  • 全モジュールで汎用目的タイマーをサポート
  • FIFOモードでのユニバーサル非同期レシーバー/トランスミッタ(UART)をサポート
  • 次のフレーム・タイプで同期シリアル・インターフェース(SSI)をサポート: Freescale, Microwire, 又は、Texas Instruments.
  • 適切なデバイスでの全モードでのInter-Integrated Circuit(I2C)をサポート
  • シグナル・ソースの全コンフィギュレーションでのアナログ・コンパレータをサポート
  • 幾つかの入力チャンネルと内部温度センサーを持ったアナログ->デジタル10-bitコンバータ(ADC)をサポート
  • 全ての割り込みモードをサポート
  • 実行のための内部生成プロセッサー・クロックと1クロック周期での正確さを有するイベント・タイミング
  • コードの内部一致チェックを提供(無効なオペコードの実行, 不正なメモリー・アクセス, スタック・オーバー・フロー・チェッキング等々)
  • さらに詳しく... VSMソース・レベル・デバッギング・システムに統合
  • さらに詳しく... プロテウス診断コントロール・システムに統合
  • ビットバンド・エイリアス・リージョンはtype XN (Execute Neve). これらの領域からのフェッチ は無効です。
  • キャッシュ情報は使用されません。
  • SysTick Calibration値レジスタ(SYST_CALIB)は無視されます。
  • メモリー・アクセスのアライメントは解析されません。
  • データ・バリア・インストラクション(DMB,DSB)はNOPとして扱われます。
  • パワー・モニターリングとブローアウト・ディテクション回路はインプリメントされていません。
  • フラッシュ・プログラミング・ファームウエアはサポートされていません。
  • LPC111X specific: Hysteresis bit CONIO.HYSTはモデル化されていません。

プロテウスVSMモデルは基本的にプログラムしようとするHEXファイルと全く同じに動作します。 しかし、ファームウェアを書くためにコンパイラを使用しますともっと多くの情報がデバッグするのに利用できます。 HEXファイルに代わってこれらのオブジェクト・ファイルをプロテウスに提供しますとより豊かな動作環境が提供されます。 サポートされているコンパイラの情報をご覧下さい。

フリーのLabcenter VSM Studio IDEは自動的にサポートされているコンパイラーを Protecus VSMシミュレーションで動作するように設定しますので、このタスクを大幅に簡素化することが出来ます。

サポートされているコンパイラーの情報はここをご覧下さい。


3rd Party Logos

ARM, the ARM Logo, ARM7TDMI and Cortex are trademarks or registered trademarks of ARM Ltd or its subsidiaries. Other names may be trademarks of their respective owners.