12ビット、14ビット、および16ビット·コア:
gpsimは、すべてのPICの3家族をサポートするマイクロチップ社のPICマイクロコントローラ用のオープンソースのシミュレータです。
gpsimは、可能な限り正確であるように設計されています。コアからのI / Oピンに、内部周辺機器のすべてを含む - 精度は、全体のPICを含んでいます。したがって、刺激を作成し、I / Oピンにそれらを結ぶとPIC同じPICにあなたが現実の世界でするのと同じ方法でテストすることが可能です。
gpsimは、できるだけ速くなるように設計されています。 20MHzの写真のリアルタイムシミュレーションの速度が可能です。 (私の400MHzのPIIのLinuxボックス上でシミュレートするとき「後藤$ 'プログラムは25MHzののPICと同じ速度で動作します。もちろん、あなたが刺激を追加し、周辺機器との対話を開始するように、パフォーマンスが低下します。しかし、それはまだ高速です!)
gpsimは、できるだけ有用であるように設計されています。ブレークポイント、シングルステップ実行、逆アセンブル、メモリを含む標準的なシミュレーション·パラダイムは、検査&変更、などが実装されています。また、gpsimは、インサーキットエミュレータでのみ利用可能な多くのデバッグ機能をサポートしています。例えば、連続トレースバッファは、シミュレータ(あなたがそれをするか否か)のすべてのアクションを追跡します。また、(特定の値を読み取りまたはレジスタに書き込まれた場合、例えば破壊)の読み取りと書き込み値にブレークポイントを設定することが可能です。
gpsimは、ロード可能なモジュールをサポートしています。これは、gpsimとは全く別のものですgpsimにデバイスを追加することが可能であることを意味します。彼らは、自分のライブラリに存在し、別々に配布されます。目標は、当然ながら、ユーザーが簡単にカスタムシミュレーション環境を構築するためのシミュレーション·インフラストラクチャを提供することにあります。
gpsimは、次のコンポーネントの基本的なモジュール·ライブラリーを提供します。
ยทプルアップ/プルダウン抵抗
ยทUSART
ยทスイッチ
ยทAND、OR、XOR、およびNOT論理ゲート
ยท単一または7セグメントLED
ยทPALビデオエミュレータ
ยทロータリエンコーダ
ยทI2C EEPROM
このリリースの新機能:
このバグは修正されました。
新しいプロセッサがサポートされています。
このバージョン0.25.0の新機能です:
このバグは修正されました。
追加のデバイスがサポートされています。
一部のライブラリのライセンスはLGPLv2 +へのGPLv2 +から変更されました。
このバージョン0.23.0の新機能です:
このロイランキンは、P16F818とP16F819プロセッサを追加しました
スコットDattaloは10F200、10F202、10F204と10F206のプロセッサを追加しました
スコットDattaloは、アナログ同期を追加しました
ロイランキンは、EEPROMのダンプ/ロードを追加しました
スコットDattaloは12F508、12F509、12F510のプロセッサを追加しました
ロイランキンはTMR1外部水晶シミュレーションを追加しました
ロブ·ピアースは18f4321と18F2321プロセッサを追加しました
Borut Razemは、GCC 4.3.0の下でコンパイル固定しました
ロブ·ピアースは、16ビット·コアの割り込み優先順位のサポートを追加しました
ロイランキンは、最大16チャンネルを使用して、新しいスタイルA2Dを追加しました
ソースブラウザウィンドウ内のロイ·ランキン固定国際
ロイランキンは、GCC 4.4.0の下でコンパイル固定しました
コメントが見つかりません