開発システム
Arduino、Infineon、Microchip、NVIDIA、NXP、STMicroelectronics、Qualcomm、Raspberry Piなどの主要メーカの電子開発システムを Arrow.com でご覧いただけます。当社は、幅広いアプリケーションやプロジェクト向けに、新しく人気のあるプログラマー、エミュレーターやデバッガー、ソフトウェア開発ツール、評価ボードの正規販売代理店です。 開発システムは、設計エンジニアがソフトウェアやハードウェアを実装するために使用するツールです。マイクロプロセッサ(MPU)やマイクロコントローラ(MCU)が搭載されているシステムには、それらの使用が必要です。どんな開発システムにも「ターゲット」という概念があります。ターゲットとは、ソフトウェアやハードウェア(プログラマブルロジックの場合)が動作する対象のことです。このターゲットは、設計が動作する実際のハードウェアおよびソフトウェア環境である場合もあれば、それをエミュレートするハードウェアやソフトウェアマシンである場合もあります。設計で実際のエンドターゲットを使用する場合、多くのシステムにはアクセスを可能にする特別なインターフェースが組み込まれています。これには、境界スキャンと呼ばれる技術でマイクロプロセッサのサブシステムやI/Oへのアクセスを可能にするJTAGのような物理インターフェースが含まれます。物理的なデバッグモジュールは、内部レジスタの読み込みと更新、プログラムカウンタのステップ操作、アドレスバスやデータバスへのアクセスを可能にするために、MPUやMCUに組み込まれることも可能です。メモリは通常アクセス可能であり、内部キャッシュのようなサブシステムには、実行時にコードをプロファイリングするための追加回路が備わっていることがあります。 実際のハードウェアが入手できない場合は、チップメーカやサードパーティ設計会社が開発キットを製造します。これらは、最終的なターゲットに類似したプラットフォーム上でプロトタイプを設計できる汎用プラットフォームです。マイクロプロセッサやプログラマブル ロジック デバイスなど、ほとんどのターゲットで使用できるハードウェア プラットフォームがあります。 MPUを開発する設計者は、ハードウェア記述言語を解釈し、一連のテスト刺激を通して結果を出力するロジックシミュレーターでデバイスをシミュレートすることができます。場合によっては、チームがハードウェア設計をプログラマブルロジックプラットフォームにダウンロードしてテストすることができ、通常は最終設計よりも低いクロックレートで行われます。 ソフトウェア開発システムはターゲットをエミュレートするためのシミュレーターを組み込みますが、デバッグ用の回路内エミュレータ(ICE)物理接続も含めることができます。高水準言語(例えばC)で書くデザイナーは、基盤となるアセンブラ言語を表示し、変数やメモリの状態を監視できるデバッグ環境を持っています。仮想マシンは設計者が使用するコンピュータを設計から切り離し、正しいオペレーティングシステムを対象にすることができます。 設計者はアルゴリズムも作成し、これらはMatlabのような数学モデリングプログラムでテストされます。数学モデルは全体のシステムをエミュレートすることも可能です(例えばSimulink)。 回路設計者は、SPICEや物理電磁シミュレーションのようなパッケージでアナログ回路をテストすることができます。これらのツールは実際の測定システムと連携して性能特性を取得し、モデリングを向上させることができます。
932
総製品数




































