スポンサーリンク
TCL

file isfile ファイルが存在するか確認する TCL

コマンドの説明ファイルが存在するか確認するコマンドです。使い方file isfile <ファイル><ファイル>が存在するときは1、存在しないときは0を返します。サンプルサンプル1if { } { puts OK}# 出力# OKまとめfil...
html

Javascriptでマルバツゲームを作る

はじめにJavascriptを使ってマルバツゲームを作ります。マルバツを作るindex.html<!DOCTYPE html><html lang="ja"><head> <meta charset="UTF-8"> <meta http-...
html

Javascriptでトグルスイッチを作る

はじめにJavascriptでトグルスイッチを作成します。トグルスイッチを作成する<!DOCTYPE html><html lang="ja"><head> <meta charset="UTF-8"> <meta http-equiv="...
html

Javascriptでじゃんけんゲームを作る

はじめにJavascriptを使って簡素なじゃんけんゲームを作ります。じゃんけんゲームを作るindex.html<!DOCTYPE html><html lang="ja"><head> <meta charset="utf-8"> <ti...
UVM

uvm_phase 実行順序 UVM

はじめにuvm_phaseの種類と、各フェーズがトップダウン(Test階層→Env階層→Agent階層)で実行されるかボトムアップ(Agent階層→Env階層→Test階層)で実行されるかを調べました。uvm_phaseuvm_phaseの...
Systemverilog

alwaysとalways_ffの違い

はじめにVerilogではalwaysを使用してフロップフロップと組み合わせ回路の両方を作成しますが、SystemVerilogではフリップフロップ用にalways_ff、組み合わせ回路用にalways_combが追加されています。alwa...
Systemverilog

randcase 重み付きランダムセレクタ SystemVerilog

はじめにrandcaseは重み付きのランダムセレクタを作成できます。使い方randcase w1 : x = 1; w2 : x = 2;endcase上記は、x がw1/(w1 + w2) の確立で1, w2/(w1 + w2) の確立で...
Systemverilog

制約をON/OFFする constraint_mode SystemVerilog

はじめに同じランダム変数で複数パターンのconstraintを定義したいことがあります。しかし、constraintが競合しているとrandomize()がFailします。そこで、constraint_modeを使用することで、使用しないc...
Systemverilog

比較演算でワイルドカード =?=/!?= SystemVerilog

はじめにSystemVerilog 3.1では比較演算でワイルドカードを使用できます。=?=/!?=でワイルドカードを用いた比較演算を行えます。=?=は右辺と左辺が等しいときに真、!?=は右辺と左辺が等しくないときに真です。式ではx, zが...
Linux

function 関数を作成する zsh

はじめにfunctionを使用することでzshスクリプトで関数を作成します。使い方function <関数名> (){ <処理内容>}または<関数名> (){ <処理内容>}functionはあってもなくても大丈夫です。サンプルfuncti...
スポンサーリンク