C500ファミリー with iSystemインサーキットエミュレーター
C500ファミリー
- C505, C515, C541U , C513, C517, C505L , C509, C508
C500ファミリー対応iSystem純正コア製品
PowerPODs for In-Circuit Emulation (iC1000/iC2000)
- EH-POD C505 (20MHz, 44Pin)
- EH-POD C515 (24MHz,80Pin)
- EH-POD C541U (12MHz,44PGA)
- EH-POD C513 (12MHz, 44PGA)
- EH-POD C517 (24MHz,100Pin)
- EH-POD C505L (20MHz,80Pin)
- EH-POD C509 (16MHz,100Pin)
- EH-POD C508 (24MHz,64SDIP)
C500ファミリー対応iSystem純正オプション製品
- アダプタがあります。別途お問い合わせください。
C500ファミリ対応サードパティ製品
- Keil Professional Developers Kit (DK51+TR51)
- Keil C51 Compiler/Assembler/Linker (DOS & Windows)
- Tasking C-Compiler/Assembler/Linker
6809ファミリー with iSystemインサーキットエミュレーター
6809ファミリー
-
6809
6809ファミリー対応iSystem純正製品
- PowerPOD for In-Circuit Emulation (iC1000)
- POD 6809 (2MHz,40DIP)
- PowerEmulator cable set 64-pin
- WinIDEA統合開発環境(IDE)
6809ファミリ対応サードパティ製品
- Cosmic C-Compiler/ASM/Linker (LPTかUSBのHWドングル選択)
winIDEA統合開発環境(IDE)
winIDEA統合開発環境の特徴
winIDEAは、ソースレベルのデバッガではなく、各機能を利用するためのヒューマンインターフェースの役割を果たします。オンチッブデバッガ、インサーキットエミュレータ機能、そのほかケースツール、テストツールなどとのコネクションにするにしてもゲイトウエア的な役割をなします。
winIDEA統合開発環境の基本機能説明
- ウィンドズ・マネジメント
- マルチファイルCエディタ
- プロジェトマネジャー
- ビルドマネージャ
- HLLソースデバッガ
- ウォッチ・ウインドズ
- コールスタック
- バーチャル・ウィンドズ
- SFRウィンドズ
- スクリプト言語
- シンボルブラウザ
- ワークグローブ
ウィンドズ・マネジメント
- winIDEAはMultiple Document Interface(MDI)アプリケーションです。そして、それはいくつかの文書が見られることができて、同時に編集されることができることを意味します。例えば、プロジェクトのために『ドキュメンテーション』はソースコードファイル(一般的にCソースコード)を適用させ、ビルトインエディタを使用してエディットとクリエイト、ビルドマネージャを利用してビルドを行い、統合されたデバッガといっしょに、デバッグを行います。
マルチファイルCエディタ
- 統合化されたエディタは、マルチファイルをサポートしております。すなわち、複数ソースファイルをオープンのまま修正が可能です。また、非ドキュメントタイプのエディタのための基本的な機能もサポートしております。
- ソース変更終了時、リコンパイルと変更ファイルは、winIDEAによってメイクとビルドされる。
- コンパイル時にコンパイラ・エラーレポートが生じる場合、エディタはこれらのエラーのトラッキングが可能です。また、正しいソースファイルを開いて、エラーが発生した線をマークできます。
- コンパイラが編集の間、エラーを報告する場合に備えて、エディタはこれらのエラーを追うことができて、正しいソースファイルを開いて、エラーが発生した線をマークします
プロジェトマネジャー
- プロジェクトマネージャは、複数の開発者との同期をとり、完全なプロジェクト組織をつくりあげることが可能です。
- 構造ツリーは、ソース、ヘッダ、リンク、ライブラリ、他のユーザーファイルのようなプロジェクトのためのファイルをすべてグループとして作されます。ユーザーは、すべてのプロジェクトファイルを簡単に操作することが可能です。
- ビルドマネージャは統合され、他のデバッガに匹敵するwinIDEAの有効的な機能の1つです。
- どんなサードパーティのコマンドラインのコンパイラツールセットがサポートおよびコンフィグレーション可能です。
- ビルドマネージャーは、コンパイラ、アセンブラ、リンカースイッチは付随するフィールドに入れられます。
- リンカー・インディレクション・ファイルは、ノートパッドを呼び出し、同じダイアログにてエディット可能です。
- シンプルでロジック・セット・ダイアログ、有名なコンパイラのエクザンプルは、ビルドマネージャのセットアップを容易に致します。
- winIDEAによって供給されるビルドとメイクを利用し、ソースコードもしくは完全なプロジェクトを変更すると、アセンブリ、コンパイル、リンクをさせることが可能です。
HLLソースデバッガ
- 関連プロセスがうまく終わるとすぐに、デバッグ情報と実行可能ダウンロードファイルはロードされます、そして、デバッギングから始めることができます。多くのデバッグ命令は、プログラムフローをコントロールするために利用できます。ターゲットプログラムに関するすべての必要な情報とあなたのアプリケーションプログラムは、エディタと多くの他の異なるデバッグウインドウに示されます。スクリーンセットアップは、完全にユーザコントロール下になります。
ウォッチ・ウインド
- ウォッチ・ウインドウは、関連するタイプと高水準な可変的なシンボル修正とウォッチするために最適です。
- 変数ネーム、バリューとタイプは、と活字は、典型的に示されます。
- 特定のメモリロケーション、メモリダンプ、C表現と特別な機能レジスターは、また調べられることができます。構造とC++を含む他の全てのタイプは、サポートされます。
- すべてのウォッチは、マニュアル腕時計は、手で入れられることができます。
- 変数を呼び出すことによって、シンボルブラウザから挿入されることができます。あるいは、あなたはウォッチウインドウにソースウインドウから単に”ドラッグ&ドロップ”で特定の変数を挿入することもできます。本当のタイムウォッチは、ユーザーが実行しているプログラムのリアルタイム作用に対する影響なしでCPUのメモリーロケーションをモニターして、修正するのを許します。リアルタイルウォッチは、CPUとエミュレーションタイプに従事します。
コールスタック
- コールスタック機能は可変ウインドの一部を占有します。
より古いファンクションコールを加えたスタックの前に、現在実行する機能を表示します。また、ウインドは各ファンクションコールのためのパラメータ・タイプを表示します。 ユーザーは、ファンクションのソースコードへナビゲーションするか、毎回選択された機能の流れをコンテキストします。
バーチャル・ウィンドズ
-
プログラムがある機能に入るとオートマチックにすべてのローカル変数を表示します。可変ウインドのトップ部分がコールスタック機能によって占有されています。
SFRウィンドズ
- winIDEAは、チップに関するCPUの特殊関数レジスタを表示するために専門化している特殊関数レジスタ(SFR)ウィンドウを提供します。 存在しているなら、それぞれの周囲のレジスタのために、ネーム、値、関連ビット・フィールドを表示します。 画面サイズが限られているので、ユーザは興味があるレジスタだけを表示するためにカスタムウィンドウを定義できます。
スクリプト言語
- winIDEAは容易にオートメーションとテストが可能にするためにスクリプト言語のようなシンプルなCを供給しています。ほとんどすべてのデバッグ機能は、API関数によってサポートされています
シンボルブラウザ
- winIDEAは、オートメーションとテストを容易にするために、スクリプト言語のようなシンプルなCを供給します。winIDEAは容易にオートメーションとテストが可能にするためにスクリプト言語のようなシンプルなCを供給しています。ほとんどすべてのデバッグ機能は、API関数によってサポートされています。
- ほとんどすべてのデバッグ機能は、あらかじめ定義されたAPIファンクションによってサポートされています。
- 新しいAPIは、リクエストによって追加することが可能です。
- WinIDEAのファイルアクセスは、複数の開発者がプロジェクトに取り組むことを許容可能に設計されています。2人以上の開発者がプロジェクトコードを共有するとき、共有ファイルへの同時書き込みアクセスを避けなければいけません。通常、これはソース/改変管理システムで達成可能です。
iONEオンチップデバッガ
iONEオンチップ・デバッガ特徴
- 68HC12, MC9S12, MC9S12X/XGATE, CR16C, CR16C JOWI, HCS08, MAC7x00, MPC5xx, MPC8xx, MPC55xx, ARM7, ARM8, Xscaleサポート
- JTAG、BDMサポート
- リアルタイムアクセス、プログラムトレース、データトレース・サポート
- ホスト側USB1.1サポート
- フラッシュプログラム機能サポート
- 製品ライン上のプログラミング、テストでの実績が豊富
iONEオンチップ・デバッガ仕様
サポートするデバイス | 68HC12, MC9S12, MC9S12X/XGATE, CR16C, CR16C JOWI, HCS08, MAC7x00, MPC5xx, MPC8xx, MPC55xx, ARM7, ARM8, Xscale |
半導体メーカー | フリースケール.セミコンダクタ、ARM、Marvell |
ホストPCとの接続形式 | USB1.1 |
ホストPC環境 | Windows |
ターゲット接続形式 | BDM、JTAG |
マルチターゲット電源 | 1.8V~5.0V |
アプリケーション | 製品プログラミング、開発、プロトタイプ、テスト、フィールドメンテナンス |
オンチップデバッグ機能 |
*CPU機能としてもっているものではありません。 |
iONEオンチップ・デバッガ・オプション
- winIDEA統合開発環境
- 各CPU毎にコンパイラが異なります
iONEオンチップ・デバッガ注意点・資料
iC1000
iC1000インサーキットエミュレーター特徴
- オーバーレイメモリ1MBサポート
- HWブレイクポイント1M サポート
- リアルタイムウォッチ(MC特有)
- マルチ電圧サポート(3V&5V)
- バックグラウンドINT/DMAモード
- パワーとレス統合統合
- 高速コミュニケーション(LPT、COM、USB、10BaseT)
iC1000--フレキシブルなエミュレータ
- iC1000 PowerEmulatorは、SMD技術と高集積度なFPGAを利用したiC1000は小さくて、コンパクトなパッケージです。
- 電源に関しては、iC1000はDC5V
- 効果的な開発に、ホストPCへの高速コミュニケーションは不可欠です。シリアルインタフェース(COM)、TCP/IP, USBインタフェースをサポート。
- ターゲットシステムとコミュニケートする際に柔軟性を最大にするために、iC1000は普遍的なPODインタフェースを含んでいます。完全なインサーキットエミュレーションのために4ビットと8ビットのユニバーサルPowerPODを対応しています。
iC1000 Power Emulator | |
---|---|
Emulation Memory | 1M |
Clock | 42Mhz |
Real-time emulation | 50n sec |
Trace Buffer | 16KByte * 128bit (trace module) |
S/W Break Point | 1Mbyte (条件設定機能) |
H/W Break Point | 1Mbyte (条件設定機能) |
Coverage | Profiler, Access, Execution |
Real Time Watch | YES |
Memory Mapping Resolution | 2byte 単位コントロール |
Source Level debug | C, ASM |
Multi-voltage support | 3V , 5V サポート |
Bank switching | YES |
CPU | すべての iSystem 8bit PODサポート (8051,80251,C500,C800, Z80, Z180, PIC, ST7, 68HC05, 68HC08, 68HC11,8085) |
ETC. | Logic PODを使う場合32チャンネルの Logic Analyzer使用可能 USB, Ethernet サポート |
iC1000 高速インサーキットエミュレータ
- iC1000 PowerEmulatorは、最大50 ナノまでターゲットメモリーアクセスを可能とし、リアルタイム高速インサーキットエミュレーションを可能
- iC1000、オーバレイメモリ、ブレイク、トレース、トリガーロジック・リサイドは高速RAMベースのFPGAに集約されています。
- PowerPODは、2つのフラットケーブルによってiC1000と接続します。
- 8個のチャネル・ウェーブ・フォームジェネレータ、プログラミング・クロック・ジェネレータ、コールスタックモニタとバンクスイッチングサポートは完全なエミュレートされる機能が追加されています。
iC1000パワートレース
- PowerTraceはiC1000で既に統合しています。
- PowerTraceには、16K/128ビットのトレースバッファがあります。 高速RAMを備えていて、リアルタイムでターゲットのMCUの情報を集めます。 それはハードウェアを捜し出すために一定の条件下でリアルタイムとターゲットマイクロコントローラへの影響なしでプログラム流動を見直す強力な可能性をユーザに与えます
- PowerTraceは、プログラムプロフィール、コード/データ・カバレッジ、ブレイクポイント機能として利用可能です
- 。 追加LogicPODに関連して、32チャネル・ロジックアナライザを向けるとき、PowerTraceを利用可能です。
iC1000 PowerEmulatorとwinIDEA
- iC1000 PowerEmulatorのコントロールはwinIDEAで行う