FPGAで使用されるVHDLのソースファイルからテストベンチのテンプレートを自動で作成するrubyソースコード。 windowsで実行するためのexeファイル(vhd2tbtmpl.exe)を追加した。 DOS窓にVHDLのファイル名(ex test.vhd)を入力するか、ファイルをドラッグアンドドロップすることにより、VHDLのテストベンチテンプレートを自動で生成することができます。 ファイル名を入力するだけのシンプルなソフトウェアになっています。
test.vhdファイルがexeファイルと同じフォルダに存在するとすると、自動で生成されるVHDLのテストベンチテンプレートのファイル名はtb_test.vhdとなります。
ex) test.vhd -> tb_test.vhd
バッチファイル(run_vhd2tbtmpl.bat)を使用することにより、ファイルが複数ある場合でも連続してVHDLのテストベンチテンプレートを作成することが可能です。
Register Date: 2012-09-16 21:45
|
相關的專案 |
By simulator + Tcl + C language, let's verify ASIC and FPGA effectively!
(simulator <= DPI-C => C++, simulator <= named pipes => C++ are under development, too.)
NOODLYBOX is a mimic processor for verification.
It can manipulate FPGA model which is connected to microcomputer's local bus.
Detail:
When all the conditions mentioned above are met, NOODLBOX can act as the substitute of the microcomputer on an HDL simulator.
Register Date: 2008-07-27 15:03
|
相關的專案KTechlab, CSV-Verilog Maker II, 自動キー押下ツール, gerbv -- a Gerber (RS-274X) viewer, MATRIX 1.4 Free Audio Power Amplifier |
Motonesfpga is a NES FPGA clone. It reproduce the NES run-time environment on the FPGA. Source code is written in VHDL, it runs on Terasic DE0-CV evaluation board. It consists of state machine and microcode (decoder ROM), ALU. All 6502 register and CPU cycle are official document compliant. Picture processing and rendering, VGA output, RAM, Char/Prog ROM, clock generation supported. Simple timing constraints and logic simuration code included.
This project is a text book for those who study hardware and CPU. VHDL code size is totally less than 10,000 lines. Readers can easily capture entire CPU structures with the realistic environment.
Demo:
Motonesfpga has a brother project, called Motonesemu, which aims at reproducing the NES environment on the software emulator. This emurator is used for ROM simuration and debugging.
Ref:
https://osdn.net/projects/motonesemu/simple/
With those two brother NES project, FPGA and emulator, what trick between "software" and "hardware" is revealed. It will encourage more people to create their own CPU architecture or unique platform.
--astoria-d
Register Date: 2013-05-02 18:38
|
相關的專案GLOBALBASE PROJECT, VisualBoyAdvance, mameplus, unofficial gpSP kai, KancolleSniffer |
Windows(MinGWまたはCygwin)に移植した、Icarus VerilogとGHDLのバイナリを公開します。 ソースファイルからバイナリを作るためのmakefileとパッチもあります。
Register Date: 2010-01-05 02:50
|
相關的專案KiCad, CSV-Verilog Maker II, gerbv -- a Gerber (RS-274X) viewer, NOODLYBOX, netlistchecker |
ファームウェア開発/デジタル ・ ストレージ ・ オシロ スコープ「Welec 2000 a シリーズ」のための改善。
相關的專案Win32 Disk Imager, Dumpper v.60.3, MeCab, MMap+, MPC-BE |
科学的な実験、特に量子計算と量子情報処理のためのプログラマブルシグナルジェネレータと RF シンセサイザーです。ハードウェア、ファームウェア、ソフトウェア、およびオープン ソース ライセンスの下ですべてのドキュメントが含まれています。
ADMSはコードジェネレータであり、高レベルな記述言語で記述された電気のコンパクト デバイス モデルを SPICEシミュレータ API用のコンパイル準備の整った Cコードへ変換します。
相關的專案MeCab, MPC-BE, MinGW - Minimalist GNU for Windows, CSVプリプロセッサ言語シ, blanco Framework |
Synthesia は、オープン ハードウェア/ソフトウェア プラットフォーム組み込みプロセッサにスタンドアロン シンセサイザーなどのオーディオ デバイスを作成する対象としています。
相關的專案MPC-BE, Media Player Classic - Home Cinema, MeCab, MIDITrail, Cadencii |
!VeriWell 完全 Verilog シミュレータです。それはほぼすべての IEEE1364-1995 年標準として PLI 1.0 をサポートします。はい、!VeriWell * は * 1990 年半ばに源泉ソリューションによって販売されたとトーマス ・ Moorby の本に含まれていた同じシミュレータ
相關的專案MPC-BE, KiCad, Dumpper v.60.3, Media Player Classic - Home Cinema, Win32 Disk Imager |
Icarus Verilogは、IEEE1364-2005の拡張機能を含むIEEE-1364 Verilog HDLをサポートするオープンソースのVerilogコンパイラです。
相關的專案Ported tools for HDL, NOODLYBOX, MeCab, Media Player Classic - Home Cinema, CSV-Verilog Maker II |
そのためメモ帳 + + 偽り emacs で利用できる 1 つである VHDL プラグイン (選択されたエンティティ ポートをコピーして instatiation、信号やテストベンチとして貼り付ける)
相關的專案MergeDoc, CSVプリプロセッサ言語シ, Media Player Classic - Home Cinema, blanco Framework, MPC-BE |
これは固定サンプリングの画像符号化器であり、1秒あたり最大24画像の速さです(XC2V1000-4 @ 40 MHz上、最大解像度352x288)。
相關的專案Media Player Classic - Home Cinema, SlunkCrypt, Win32 Disk Imager, Dumpper v.60.3, Separate+ |
FPGA 開発や IP コア ツールです。このプロジェクトはツール、コアおよび FPGA アプリケーションを開発するドキュメントを提供します。プロジェクトは VHDL に焦点を当てています。
相關的專案MPC-BE, NOODLYBOX, 自動キー押下ツール, MeCab, Win32 Disk Imager |
デジタル システムの電子と PID 制御および数種の植物 (DC ブラシレス、磁気浮上) の監視を実行するザイリンクスの Sparten 3E 開発キットに基づく VHDL 記述。
相關的專案MeCab, Media Player Classic - Home Cinema, Samurai Graph, Win32 Disk Imager, Dumpper v.60.3 |
vrqはverilogを処理するためのプラグインツールをサポートするverilogパーサーです。現在のプラグインにはXの伝播を実行するため、および自動階層を構築するためのツールが含まれます。
相關的專案MeCab, Ported tools for HDL, Dumpper v.60.3, KiCad, Media Player Classic - Home Cinema |