デジタル回路シミュレーション
デジタル回路シミュレーション用の強力なエンジンデジタル回路シミュレーション
デジタル回路シミュレーション用の強力なエンジンJump to TINA Main Page & General Information
TINA デジタル回路シミュレーションのためのいくつかの強力なエンジンが含まれています。 TINAは各ノードで論理状態方程式を解いて結果を表示します。 回路の動作を順方向または逆方向にトレースするか、TINAの自動実行モードを使用します。 イベント駆動型デジタル回路シミュレーションエンジンは内部状態も追跡し、デジタルハザードの調査を可能にします。 さらにTINAはデジタル回路の完全なタイムチャートを示します。 デジタル信号は、各信号が別々の座標系で表示される特別なロジックアナライザ形式のウィンドウに表示されます。 TINAのLogic Analyzerバーチャルインストゥルメントでデジタルシミュレーションの結果を表示することもできます。 TINAのデジタル部品には、ゲート、フリップフロップ、ロジックICなどの基本的なデジタル部品、MCU、AD / DAコンバータ、VHDL、Verilogなどの複雑なデジタル部品があります。 もちろんデジタルとアナログのコンポーネントを組み合わせることもできます。 このようないわゆる混合回路については、 混合回路シミュレーション.
基本デジタル回路
TINAの部品ライブラリには、ゲートからデジタルICまでの多数のデジタル部品が含まれています。
ゲート:バッファ、トライステートバッファ、インバータ、シュミットインバータ、AND(2、3、および4入力)、OR(2、3、および4入力)、NAND(2、3、および4入力)、NOR(2) 、3、および4入力)、およびXOR
フリップフロップ:Dラッチ、Dフリップフロップ、SRフリップフロップ、JKフリップフロップ
デジタルIC:74000ロジックファミリ、4000ロジックファミリ
現代の電子回路の複雑な論理制御はしばしばマイクロコントローラ(MCU)、FPGA、ASICのようなプログラム可能な装置を必要とする。 CPLD SPLDなどTINAのコンポーネントライブラリには800以上のMCUが含まれていますが、他のプログラマブルデバイスはVHDLおよびVerilogハードウェア記述言語で記述できます。どちらもTINAで利用できます。
マイクロコントローラ(MCU)回路
TINAはあなたが対話的にテストし、デバッグしそして動かすことができる広範囲のマイクロコントローラー(PIC、AVR、8051、HCS、ARM)を含んでいます。 組み込みMCUアセンブラを使用すると、アセンブラコードを変更して結果を即座に確認できます。 外部Cコンパイラを使用して、CでMCUをプログラムおよびデバッグすることもできます。マイクロコントローラ回路シミュレーションの詳細については、TINAを参照してください。 マイクロコントローラ回路.
HDLシミュレーション
TINAには、すべての主要なアナログ、デジタル、および混合ハードウェア記述言語が含まれています:VHDL、Verilog HDLシミュレーション。 アナログ、デジタルおよびミックスドシグナルのアナログ - デジタル環境で設計を検証するためのVerilog-AおよびVerilog AMS。 回路には、TINAおよびザイリンクスのライブラリから編集可能なHDLブロック、あるいは自分で作成した、またはインターネットからダウンロードした他のHDLコンポーネントを含めることができます。 TINAは速度の最適化のためにHDLを非常に効率的なマシンコードにコンパイルします。 HDLとHDLを自由に組み合わせることができます Spice マクロとTINAの回路図 また、HDLコンポーネントのHDLソースを編集して、シミュレートして結果を即座に確認することもできます。 内蔵のHDLデバッガを使用すると、HDLコードをステップバイステップで実行したり、ブレークポイントを追加したり、ポイントを監視したり、変数情報を表示したりすることができます。
TINAのHDL回路シミュレーションの詳細については、デジタルHDLシミュレーション(VHDLおよびVerilog)を参照してください。