インサーキットエミュレーションシステム
RTE870/C1インサーキットエミュレーションシステムは、統合開発環境、RTE870/C1インサーキットエミュレータ、エミュレーションチップ(TMP89C9xxXB:別売)およびプローブセット(別売※)で構成されます。本システムは、システムを構成する製品を共通化しており、TLCS-870/C1シリーズ内でのデバッグ対象MCUの変更には、プローブセットおよびエミュレーションチップの交換で対応します。
- ※: 株式会社アドリンクス社製
- 小型・安価な高性能インサーキットエミュレータ
(RTE870/C model 15エミュレータとの比較) - 豊富なメモリアクセス機能
- ホストシステムとUSB接続
- 統合開発環境を同梱(ウェブダウンロード権付き)
- オンチップデバッグエミュレーションもサポート
- 製品をご購入の際には最新の情報を本ウェブサイトにてご確認ください。
- 各製品の品番、製造元の最新情報を本webサイトの検索システムでご確認いただけます。開発対象のマイクロコンピュータの品番を検索すると、マイクロコンピュータの詳細情報とあわせて開発システム製品の情報が表示されます。また「ドキュメント」の『製品品番一覧表』および『総覧表(マイクロコンピュータ)』にも製品の情報を掲載していますのでご活用ください。
| ホストI/F | USB2.0 Full-speed | |
|---|---|---|
| エミュレーションメモリ容量 | 128Kバイト | |
| イベント | ポイント数 | 16ポイント |
| 比較対象 | アドレス、データ、ステータス | |
| 比較条件 | 一致、不一致、範囲、比較マスク | |
| パスカウント | 1~65535回 | |
| 成立トリガ動作 | ブレーク、トレース制御、タイマ制御、外部トリガ出力、メモリ書き込み | |
| ポイント組み合わせ | AND、OR、シーケンシャル | |
| ハードブレーク | 1024ポイント | |
| ソフトブレーク | - | |
| トレースメモリ容量 | 256Kフレーム ※1 | |
| トレースモード | フリートレース、トリガトレース、上書き禁止、サンプリングトレース、オーバーフロー停止 | |
| トレース対象 | PCアドレス、データアドレス、データ値、ステータス、タグタイマ | |
| タイマ測定 | RUNタイマ:1ch LAPタイマ:4ch(最大/最小/平均/回数) |
|
| メモリアクセス | プログラム 実行中の表示 |
一定周期表示: 64バイト 不定周期表示: 全RAM空間 |
| プログラム 実行中の書き換え |
1アドレス(バイト/ワード/ロングワードのいずれか) ※2 | |
| プログラム変数 | 表示 | 2,8,10,16進数表示を個別選択可能 |
| 登録 | 変数、配列、構造体、共用体を各種要素別に登録可能 | |
| ソース表示 | ・ ソース ・ ソース+アセンブラコード ・ ソース+アセンブラコード+マシン語 |
|
| 外部出力 | 8本 | |
| 外部入力 | - | |
| モジュール実行時間測定 | - | |
| カバレッジ測定 | C0カバレッジ | |
| フラッシュ書き込み /セキュリティ機能 |
オンチップデバッグエミュレーション時のみサポート | |
- ※1: トレースメモリ容量は、トレース格納条件や動作状態により変わる場合があります。
- ※2: 1バイトアクセスごとに1クロック分のブレークが発生します。
- メモリアクセス機能
-
- 『プログラム実行中のデータ表示機能』
- 一定周期表示(IDE機能名称『ウォッチ』)
プログラム実行中に、任意の64バイト(ワード、ロングワードの組み合わせも可)のRAM内容を一定の時間間隔(0.1~30.0秒で可変)で読み出し、表示することができます。 - 不定周期表示(IDE機能名称『メモリダンプ』)
プログラム実行中に、任意指定範囲のRAM内容を表示することができます。RAMの内容の読み出しにかかる時間は範囲(データ数)とプログラムの内容によって変わります。
- 一定周期表示(IDE機能名称『ウォッチ』)
- 『プログラム実行中のデータ書き換え機能』(IDE機能名称『チューニング』)
プログラム実行中に、ユーザによるプログラム停止作業を伴うことなくメモリの内容を任意に変更することができます。
変更可能な領域は、MCUのio領域、内蔵RAM領域、内蔵ROM領域になります。 これにより、あらゆるパラメータ値変化によるプログラム動作の調整が行えます。
- ※: 1バイトアクセスごとに1クロック分のブレークが発生します。
- 『プログラム実行中のデータ表示機能』
- スタックポインタ経由によるライト動作のイベント比較/トレースメモリ格納
- スタックポインタ経由による、データ書き込みをイベント比較対象に設定してトリガを発生させることができます。
また、これを応用してスタックポインタ経由による書き込みデータのみをトレースメモリへ格納することもできます。
これにより、あらかじめ想定したスタック領域以外のアドレスへの書き込みを検出することで、スタックの積み重ね過ぎによるプログラムの不具合をデバッグすることができます。
インサーキットエミュレータ
RTE870/C1インサーキットエミュレータ
製品構成および外観

RTE870/C1インサーキットエミュレーションシステム全体図
製品構成
- RTE870/C1インサーキットエミュレータ本体
- オンチップデバッグエミュレーション用通信ケーブル ※1
- オンチップデバッグエミュレーション用通信ケーブル接続用コネクタ ※1
- AC電源アダプタ※2
- 統合開発環境ウェブダウンロード権(紙面)
- ※1: Samtec社製
- ※2: 海外向け製品には、AC電源アダプタは付属されません。詳細は英文ページをご参照ください。
お客様に準備していただく物
インサーキットエミュレーションの場合
- ホストシステム
- USBケーブル(エミュレータ側:B形状コネクタ)
- プローブセット
- エミュレーションチップ
- ※:プローブセットとはサポートMCUごとにプローブ、変換アダプタおよびターゲットコネクタが組合せてある製品名のことです。
オンチップデバッグエミュレーションの場合
- ホストシステム
- USBケーブル(エミュレータ側:B形状コネクタ)
- ターゲットシステム上のマイコン(オンチップデバッグ機能内蔵品)
- ※: ターゲットシステム上に実装されるマイコンには下記の接続がなされている事が必要です。
- 電源供給(VDD、GND)
- 発振子(XIN、XOUT)
- オンチップデバッグエミュレーション端子が接続されたコネクタおよび必要信号の配線
(VDD、GND、RESET、OCDCK、OCDIO)
- ※: 供給する電源/クロックの動作保証範囲や特性に関しては、マイコンのデータシートをご参照ください。

RTE870/C1インサーキットエミュレータ外形寸法図
エミュレーション動作電圧/周波数について
インサーキットエミュレーションの場合
- RTE870/C1インサーキットエミュレータでは、ターゲットシステム上のクロックを使用したエミュレーションをサポートしていません。エミュレーションクロックはエミュレータ上の発振回路を利用します。
- エミュレーション電源にエミュレータ電源(システム電源)を選択した 場合、エミュレーション電源電圧は5V±5%になります。
- エミュレータからターゲットシステムへ電源を供給する事はできま せん。
オンチップデバッグエミュレーションの場合
- エミュレータで使用可能なオンチップデバッグ機能を全て利用するには、ターゲットMCUのFLASHメモリ書き込み/消去動作保証範囲内の電源電圧でターゲットシステムが動作する必要があります。エミュレータを利用したロード(FLASH書き込み)機能は、この範囲外では保証致し兼ねます。FLASHメモリ書き込み/消去動作保証範囲については、マイコンのデータシートをご参照ください。
- FLASHメモリ書き込み/消去動作保証範囲外且つMCUの動作保証範囲内で本エミュレータを使用する場合は、別途FLASH書き込みツール等であらかじめプログラムを書き込んだ状態でご使用ください。
- 動作周波数に関しては、デバイス動作保証範囲内全て利用可能です。
- エミュレータからターゲットシステムへ電源およびクロックを供給することはできません。
USB接続について注意事項
- エミュレータとホストシステムはUSBで接続します。(USB2.0 Full-speed)
- 新規にエミュレータとホストシステムを接続する場合は、USBドライバのインストールが必要です。
- USBの接続先(ホストシステム)によっては、稀にプロトコルエラーが発生することがあります。この場合、USBケーブルを下記のものに交換することで改善される場合があります。推奨ケーブル:0.7m以上の両端フェライトコア付きUSBケーブル
アクセサリ
(RTE870/C1)インサーキットエミュレーションシステム アクセサリ接続図
エミュレータとターゲットシステムを接続する為にプローブ(※1)とターゲットコネクタ(*1)を使用します。デバッグ対象MCUによっては変換アダプタ(*1)も必要な場合があります。これらはプローブセット(*1)として、販売されています。かさ上げアダプタ(※1)とMCU実装用アダプタ(*1)は必要に応じて使用してください。
- ※1:これらはアドリンクス社製です。アドリンクス社ウェブサイトをご参照の上ご購入ください。

プローブ
プローブはエミュレータとターゲットシステムを接続する際に使用します。
パッケージのピン数毎、もしくはパッケージ形状毎に用意されており、サポートMCU毎にプローブセットが準備されています。プローブセットは株式会社アドリンクスの製品です。
プローブの製品仕様はアドリンクス社のウェブサイトをご参照ください。
ターゲットコネクタ
ターゲットコネクタはエミュレータとターゲットシステムを接続する際にターゲットシステム上のMCU実装パターンにハンダ付けして使用します。
ターゲットコネクタの製品仕様および推奨フットパターンはアドリンクス社のウェブサイトをご参照ください。
変換アダプタ
変換アダプタはサポートMCUの仕様にあわせてピン数やピン配置を変換します。
対応するプローブセットに変換アダプタが含まれている場合は、必ずお使いください。
変換アダプタの製品仕様はアドリンクス社のウェブサイトをご参照ください。
かさ上げアダプタ
かさ上げアダプタはターゲットコネクタを実装したターゲット基板上のフットパターン周辺に部品等が配置されている場合や、その他ターゲットシステムとの接続
が困難な場合にプローブとターゲットコネクタの間に接続して使用します。これにより高さを稼ぐことができ、接続が容易になります。
かさ上げアダプタの製品仕様はアドリンクス社のウェブサイトをご参照ください。
MCU実装用アダプタ 《バンプソケット》

MCU実装用アダプタ(バンプソケット)とターゲットコネクタを組み合わせて使用することにより、MCUをターゲットシステムに実装できます。
MCU実装用アダプタはアドリンクス社の製品です。
製品仕様はアドリンクス社のウェブサイトをご参照ください。





