スポンサーリンク
Systemverilog

SystemVerilog|シミュレーションで実行時に引数を与える~$value$plusargs~

田中太郎 RTLをテストするときの入力データをテストファイルに書き込むのではなく シミュレーション実行時に引数として渡してみました サマリ DUTに与える入力データをちょい編したいとき、 テストファイル書き換え→...
Systemverilog

SystemVerilog|コンパイル後にテストを切り替る~$test$plusargs~

田中太郎 SystemVerilogではコンパイル後に値を代入することができます その機能を応用して、コンパイル後にテストを入れ替えます サマリ テストファイルが大量にあるとき、DUT、テストベンチを何度もコンパイルす...
Python

Python|for文をスッキリさせるenumerate

田中太郎 カウントアップするようなプログラムをFor文で作ることがありますが そういうときはenumerateを使用しましょう カウントアップするプログラム rangeで指定した数値の偶数番目を加算して出力するプログラ...
Go

Go言語|walkでメモ帳を作る~スクロールバーを作成~

田中太郎 lxn/walkを使ってGo言語(golang)でメモ帳を作成します 今回は、スクロールバーをつけます 前回の話 前回はファイルを開く・保存する機能を付けました スクロールバーをつける ...
Go

Go言語|walkでメモ帳を作る~ファイルを開く・保存する~

田中太郎 lxn/walkを使ってGo言語(golang)でメモ帳アプリを作成しますファイルの開く・保存する機能を追加します 前回の話 前回はメモ帳にメニューバーを追加しました 今回はメニューバーにファイル...
Go

Go言語|walkでメモ帳を作る~メニューバーを作成~

田中太郎 lxn/walkを使ってGo言語(golang)でメモ帳アプリを作成します今回は、メニューバーを作成します はじめに lxn/walkの使い方が分からない方はこちら メニューバーを作成する ...
Go

Go言語|walkでwindows環境のGUIアプリを作成する

田中太郎 Go言語(golang)でwindows環境のGUIを作成できるlxn/walkを使用してみます lxn/walkとは BSD-3-Clauseのwindows用GUIライブラリです 環境を作成する 下...
Systemverilog

SystemVerilog|二値化 サンプルコード

田中太郎 入力を二値化するSystemVerilogのサンプルコードです サンプルコード 仕様 ・入力信号のMSBが1ならALL 1、それ以外はALL 0を出力する例)入力が3ビットのとき、100以上は111を出力、0...
Systemverilog

SystemVerilog|functionのautomatic/staticの違い

田中太郎 functionでautomaticで宣言したときとstaticで宣言したときの違いを解説します functionの使い方を知らない方はこちらから automatic/staticとは autom...
Systemverilog

SystemVerilog|functionの使い方

田中太郎 SystemVerilogのfuctionの使い方を紹介します functionの基本的な使い方 functionは以下のように定義します(入力1と入力2を加算するfunction) function 関数名...
スポンサーリンク
タイトルとURLをコピーしました