これはSpinalHDLというLinuxアプリケーションで、最新リリースはv1.13.0sourcecode.tar.gzとしてダウンロードできます。ワークステーション向けの無料ホスティングプロバイダーOnWorksでオンラインで実行できます。
SpinalHDL というアプリを OnWorks で無料でダウンロードしてオンラインで実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOnWorksLinuxオンラインまたはWindowsオンラインエミュレーターまたはMACOSオンラインエミュレーターを起動します。
-5。起動したばかりのOnWorksLinux OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードし、インストールして実行します。
スクリーンショットは
Ad
脊髄HDL
DESCRIPTION
SpinalHDLは、Scalaに組み込まれたハードウェア記述言語(HDL)です。設計者は、高レベルな構造(オブジェクト指向、関数型)を用いてデジタルハードウェア(FPGA、ASIC)を記述しながら、低レベルなハードウェア記述出力(VHDL、Verilog)を生成することができます。SpinalHDLは、VHDL/Verilogよりも強力で表現力豊かであることを目指しており、冗長性を削減しながらも、手書きのVHDL/Verilogに比べてパフォーマンスや面積のオーバーヘッドを生じさせることなく、要求された通りのものを的確に生成します。
オプション
- Scala に組み込まれており、ハードウェア仕様でオブジェクト指向および関数型プログラミングパラダイムを実現
- 標準EDAワークフローとの互換性のためにVHDLおよびVerilog出力を生成します
- ハードウェア設計者の要求を正確に実現します。余分な隠れたオーバーヘッドや「魔法の」構造はありません。
- VHDLやVerilogのような従来のHDLよりも冗長性が少なく、より表現力豊かな構文
- フリー/オープンソース。適切なライセンス(コアは LGPL、ライブラリは MIT)の下で産業用途で使用可能。
- 強力なドキュメント、例、複数のビルド オプション (SBT、Gradle、Mill)
プログラミング言語
スカラ
カテゴリー
このアプリケーションは、https://sourceforge.net/projects/spinalhdl.mirror/ からも入手できます。OnWorks でホストされているため、無料のオペレーティングシステムから最も簡単にオンラインで実行できます。