TCL catch 例外処理 TCL コマンドの説明コマンドの成功/失敗を取得する関数です。コマンドの実行が失敗すると、非ゼロを返します。使い方catch { <コマンド> }サンプルif文で例外処理hogeに値がセットされていないので、NGが返ります。set a hogeif... 2023.07.11 TCL
Systemverilog 矩形波を作成する SV-RNM はじめにSystemVerilog-RNMで矩形波(方形波)を作成します。サンプルコードパラメータts:サンプリング時間step:tsあたりの変化値max:最大値min:最小値stable:Max/Minの期間(ts単位)`timescal... 2023.07.10 Systemverilog
Systemverilog 三角波を作成する SV-RNM はじめにSystemVerilog-RNMで三角波を作成します。サンプルコードパラメータts:サンプリング時間step:tsあたりの変化値max:最大値min:最小値`timescale 1us/1usmodule top; // パラメー... 2023.07.07 Systemverilog
Systemverilog Gtkwaveでアナログ波形を表示する 適当は波形ファイルを用意するreal型で宣言したdataの波形です。アナログ波形を表示dataを左クリックしてData Format->AnalogでOff以外を選択します。アナログ波形が表示されます補足左クリックしてInsert Anal... 2023.07.06 Systemverilog
Systemverilog sin/cos波を作成する SV-RNM はじめにSystemVerilog-RNMでsin/cos波を作成します。サンプルコード`timescale 1us/1usmodule top; time ts = 1ms; // サンプリング間隔 real f = 60.0; // 周... 2023.06.16 Systemverilog
Systemverilog BitMapを作成する SystemVerilog はじめにSystemVerilogでビットマップを作成します。グレースケール(ビットの深さ8bit)、カラー(ビットの深さ24bit)両対応版です。サンプルコードbmp_typedef.svhtypedef用のヘッダーファイルです。`ifn... 2023.05.29 Systemverilog
Systemverilog BitMapを作成する(カラー) SystemVerilog はじめにSystemVerilogでビットマップを作成します。カラー画像版です。サンプルコードbmp.svh`ifndef _BMP`define _BMPpackage bmp; typedef bit BYTE; typedef bit... 2023.05.28 Systemverilog
Systemverilog BitMapを作成する(グレースケール) SystemVerilog はじめにSystemVerilogでビットマップを作成します。グレースケール専用です。サンプルコードbmp.svh`ifndef _BMP`define _BMPpackage bmp; typedef bit BYTE; typedef ... 2023.05.26 Systemverilog
C/C++ BitMapを作成する(カラー) C++ はじめにC++の標準関数だけでビットマップを作成します。カラー専用です。サンプルコードbmp.hpp#include <fstream>typedef unsigned char BYTE;typedef unsigned short WO... 2023.05.24 C/C++
C/C++ BitMapを作成する(グレースケール) C++ はじめにC++の標準関数だけでビットマップを作成します。グレースケール専用です。サンプルコードbmp.hpp#include <fstream>typedef unsigned char BYTE;typedef unsigned shor... 2023.05.24 C/C++