スポンサーリンク
Systemverilog

【SystemVerilog】UVMで検証環境を作成する~Hello World~【#1】

Hello Worldからはじめる uvmで「Hello World」を表示させます。 top.sv module top; `include "uvm_macros.svh" //...
Systemverilog

【SystemVerilog】randomize()でクラスのrand変数を確定する

randomize() systemverilogではclass内の変数をランダム変数(rand)で宣言することができます。 randで宣言された変数は、classのbuilt-in methodであるrandomize()で...
Systemverilog

【SystemVerilog】Constrained Randomを使用するテストベンチ【サンプルコード】

はじめに Constrained Randomの考え方を使ってテストベンチを作成します。 実装 では、実際にテストベンチを作成します。 まずは制約なしで作成します。 構成は以下の通りです。 DU...
Python

【Python】CSVのデータの合計値をエクセルの対応する場所に書き込む

やりたいこと CSVで管理されたデータをエクセルファイルの対応する場所に書き込みます。 ユースケース CSVにNameごとにDataA-Cが管理されています。 その合計値を、エクセルファイルのNameの対応する場所...
Python

【Python】引数を別ファイルで管理する【importlib.import_module】

やりたいこと コマンドライン引数で毎回値を打つのがめんどくさいので、コンフィグファイルを用意して引数を管理します。 Pythonの標準モジュールimportlib.import_moduleを使用します。 サンプルコード...
Python

【Python】コマンドライン引数とオプション

サンプルコード まずはサンプルコードです。 sample.py import argparse def arg_parser(): """Parser.""&q...
ソフト

【Virtual Box】仮想ディスクのサイズを変更する~サイズ容量が足りなくなった~

はじめに 仮想ディスクのサイズが足りなくなったので、容量を変更します。 仮想ディスクが.vmdkだとGUIからサイズを変更できなそうなので、CUIから行います。 サイズ変更中に「Progress state: VBOX_...
Python

【Sphinx】テーマにHTMLを使って追記する

やりたいこと HTMLを直接書いて、テーマにちょっとだけ追記したい 方法 source/_templates/page.htmlを作成して下記のように記入します {% extends "!layout.h...
Python

【Python】HTMLを解析する(タグ/属性/コンテンツ)

はじめに PythonでHTMLの タグ(Tag)/属性(Attribute)/コンテンツ(Contents)/コメント(Comment)/doctype を解析します。 HTMLを解析する 入力となるHTM...
Python

【Python】辞書っぽい文字列型(string)を辞書型(dict)に変換する

サンプルコード import json a = '{"hoge": 0, "fuga": 1}' print(type(a)) print(type(json.loads(...
スポンサーリンク
タイトルとURLをコピーしました