3rd party AVR
アトメルAVR 対応プロテウスVSM

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

製品概要

アトメルAVR対応プロテウスVSMは次のものを含んでいます:

  • ISIS[イシス]回路図キャプチャの完全プロフェッショナル・ライセンス・パッケージはシミュレーションのための回路図を作成する事が出来ます。
  • フルライセンスの対話式VSMシミュレーション・エンジンは試作品を製作する前にユーザーのすべてのシステムで対話形式によるシミュレーションが可能です。
  • 回路図上でAVRのさまざまな種類を全てシミュレートできます。−AVRスターターキットではAT90S8535 バリアントのみ可能です。
  • 数千の標準ペリフェラル・モデルと組み込みペリフェラル・モデルがプロジェクトのシミュレーションで利用出来ます。
  • 12以上の産業用グレードのバーチャル計測器(DSO, ロジック・アナライザ, I2Cプロトコル・アナライザ, 等々)で測定と解析が出来ます。
  • シミュレーションの間に、選択したコンポーネントと(又は)システム全体のトレース・メッセージを受け取ることで、システム全体の診断が可能です。
  • 完全なデバッギング能力は、プロテウスVSMの内部システムを経由、Keil環境での直接統合環境経由、又は、 他のサポートされているコンパイラを経由でデバッグ可能です。
オプションの購入

AVRスターター・キットは入門レベルの購入です。従ってAT90S8535 バリアントのみサポートされています

プロテウスVSM AVRは全プロフェッショナル・ファミリーであり、現在以下のAVRの種類をサポートしています。

解析機能はAdvancedシミュレーション・オプション モジュール経由でグラフ・ベース・シミュレーションを追加アップグレードすることが出来ます。

完全な回路設計回路図は、回路図とボード・レイアウトの為のプロテウスPCBデザイン製品 とを統合することでネットリストの出力ができます。

技術情報

現在モデル化されているバリアント:

  • AT90USB646, AT90USB1286
  • ATMEGA169, ATMEGA19P, ATMEGA329, ATMEGA3290 (LCD AVR's)
  • ATMEGA329P, ATMEGA3290P, ATMEGA649, ATMEGA6490 (LCD AVR's)
  • ATMEGA640, ATMEGA644, ATMEGA644P, ATMEGA645, ATMEGA162, ATMEGA165
  • ATMEGA165P, ATMEGA325, ATMEGA325P, ATMEGA3250, ATMEGA3250P, ATMEGA2313
  • ATMEGA8515, ATMEGA8535, ATMEGA1284P, ATMEGA8, ATMEGA8(32PIN), ATMEGA16
  • ATMEGA32, ATMEGA48, ATMEGA48P, ATMEGA48P(32PIN), ATMEGA48(32PIN)
  • ATMEGA64, ATMEGA88, ATMEGA88P, ATMEGA88P(32PIN, ATMEGA88(32PIN)
  • ATMEGA128, ATMEGA164PATMEGA168, ATMEGA168P, ATMEGA328P, ATMEGA328P
  • ATMEGA168P(32PIN), ATMEGA168(32PIN), ATMEGA324P, ATMEGA1280, ATMEGA1281
  • ATMEGA2560, ATMEGA2561, ATMEGA6450, ATMEGA103, ATTINY10, ATTINY11
  • ATTINY12, ATTINY13, ATTINY15ATTINY24, ATTINY25, ATTINY44, ATTINY45
  • ATTINY48, ATTINY48(32PIN)ATTINY84, ATTINY85, ATTINY88, ATTINY88 (32PIN)
  • ATTINY261, ATTINY461ATTINY861, ATTINY2313, AT90S1200, AT90S2313
  • AT90S2323, AT90S2333, AT90S2343, AT90S4433, AT90S4434, AT90S8515, AT90S8535

プロテウスVSMは以下の実際のデバイスの全ての機能をシミュレートします:

  • 全てのインストラクション・セット
  • 全てのポートとI/Oピンの動作
  • セパレート・プリスケーラー, キャプチャ・コンペアとPWMモードを含んだ全てのカウンター/タイマー
  • ウォッチ・ドッグ・タイマー
  • シリアル U(S)ART.
  • マスター・スレーブ SPI, USI と TWIシリアル・インターフェース
  • アナログ→デジタル変換(ADC)とアナログ・コンパレータ・モジュールをすべてのモードでサポート
  • 全ての内部及び外部割り込みモードをサポート
  • 内部コード、コード・プロテクションを含むデータEEPROMメモリーとデータの持続をサポート
  • 実行のための内部生成プロセッサー・クロックと1クロック周期での正確さを有するイベント・タイミング
  • コードの内部一致チェックを提供(無効なオペコードの実行, 無効なメモリー・アクセス, スタック・オーバー・フロー・チェッキング等々)
  • さらに詳しく... VSMソース・レベル・デバッギング・システムに統合
  • さらに詳しく... プロテウス診断コントロール・システムに統合
    モデル制限

  • ブロー・アウト・リセットはインプリメントされていません。
  • パワー供給電圧変更はサポートされていません。
  • JTAGと他のイン-サーキット・デバッギング・インターフェースはサポートされていません。
  • メモリーの外部プログラミングはサポートされていません。
  • 温度の電気的特性依存性はサポートされていません。
サポートされているコンパイラ

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

3rd Party Logos AVR

UK