myhdl.

ハードウェア記述言語としてのPython
今すぐダウンロード

myhdl. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • LGPL
  • 価格:
  • FREE
  • 出版社名:
  • Jan Decaluwe
  • 出版社のWebサイト:
  • http://jandecaluwe.com/

myhdl. タグ


myhdl. 説明

ハードウェア記述言語としてのPython MyHDLは、Pythonからシリコンに行くことができるオープンソースのPythonパッケージです。それはあなたがハードウェア記述と検証言語としてPythonを使うのを助けることができます。高レベルモデリングのために。 Pythonは、モデリングの問題を複雑にするためのエレガントなソリューションを可能にすることで有名です。さらに、Pythonは迅速なアプリケーション開発と実験には顕著です。MyHDLの背後にある重要な考え方は、ハードウェアの同時実行性をモデル化するためのPythonジェネレータの使用です。発電機は再開可能な機能として最もよく説明されています。 MyHDLジェネレータは常にVerilogのブロックと似ています.VHDL.Aハードウェアモジュールのプロセスは、ジェネレータを返す関数としてモデル化されています。このアプローチは、任意の階層、Port Association、インスタンスの配列、および条件付きのインスタンス化などの機能を簡単にしています。さらに、MyHDLは従来のハードウェア記述の概念を実装するクラスを提供します。それは、ジェネレータ間の通信をサポートするための信号クラス、ビット指向操作をサポートするクラス、および列挙型のクラス、および検証のクラスは、Pythonインタプリタの上に実行される。 VCDファイルで信号の変化をトレースすることによって波形表示をサポートします.MyHDLでは、Pythonユニットテストフレームワークをハードウェア設計で使用できます。ユニットテストは人気のある現代のソフトウェア検証技術ですが、ハードウェアデザインではまだ珍しいことです.World.MyHDLは、従来のHDLシミュレータとの共通シミュレーションによって、Verilogデザインのハードウェア検証言語として使用できます.VerilogとVHDLSubject制限事項、MyHDLデザインはVerilogまたはVHDLに変換できます。これにより、合成と実装など、伝統的な設計フローへのパスがあります。ただし、変換可能なサブセットは標準の合成サブセットよりもはるかに広く、高レベルのモデリングとテストベンチに使用できる機能を含みます。コンバータは、完全に詳しく説明されているインスタンス化されたデザインで動作します。その結果、元の設計構造は任意に複雑になることがあります。さらに、変換の制限はジェネレータ内のコードにのみ適用されます。外部ジェネレータ、Pythonのフルパワーはコンバータを犠牲にすることなく使用できます。注目に値する機能は、符号付き算術問題の自動処理です。要件: ・Python


myhdl. 関連ソフトウェア

ジオネツワーク

Geonetworkは、Webを介して空間的に参照されているリソースを管理するためのオープンソースカタログアプリケーションです。 ...

177

ダウンロード

シュール

Schurは、Lie群と対称関数の特性を対話的に計算するためのスタンドアロンプログラムである。 ...

168

ダウンロード