タナカ

スポンサーリンク
blokkuzu

Blokkuzu ブロック図作成Webアプリ

はじめにブロック図作成Webアプリ「blokkuzu」を作成しました。ロジック回路のブロック図を作成することを目的にしています。Blokkuzu下記リンクから使用できます。使い方jsonフォーマットでブロック、接続を記述します。ブロックの定...
VSCode HDL Runner

VSCode HDL Runner v0.2.2

はじめにVSCode HDL RunnerはベンダーフリーのHDL開発向けのVSCodeの拡張機能です。コンパイルやテスト実行などのシミュレーションやLintやCDCなどのポイントツールまで、よく使うコマンドスクリプトを登録して、VSCod...
VSCode

MCPサーバーを自作してCodexで呼び出す

はじめにCodexの勉強でMCPサーバーを自作します。環境構築にはまったので備忘録として残します。環境WindowsCodex(VSCode拡張機能で起動)Node.jsMCPサーバーを作成する「Hello <Name>」と入力すると「He...
svRegex

svRegex SystemVerilog 正規表現パッケージ v0.1.0

はじめにUVMにはDPI-Cを使用した正規表現メソッドuvm_re_matchがあります。uvm_re_matchはDPI-Cを使用しないとglobで動作するため、DPI-Cを使用しない正規表現メソッドを作りたいと思いsvRegexを作成し...
VSCode

VSCodeでVeribleを使用する

はじめにCHIPS Allianceが提供しているSystemVerilog developer toolsであるVeribleをVSCode上で使用します。verible-verilog-lintがオンザフライで実行されて、verible...
Systemverilog

SystemVerilog(UVM)で正規表現を使用する

はじめにSystemVerilogで正規表現を使用したいときがあり、標準で実装されているかを調べました。結論UVM(IEEE 1800.2-2020)にuvm_re_matchというメソッドがありました。正規表現で文字列検索を行うメソッドの...
VSCode

VSCode拡張機能開発時のツールバージョン管理

はじめにVSCodeの拡張機能を作成するときに、package.jsonの"version"を手動で変更するのが手間だったので、よい方法がないか調べました。解決方法 npm versionを使うnpm version {patch|mino...
VSCode

VSCodeの拡張機能を作成する

はじめにVSCodeの拡張機能を作成したくなったので、作成方法を調べました。手順を備忘として残します。環境Windows/Node.js/VSCode作成する拡張機能Markdownで記述した内容を隣のウィンドウで描画するような機能(Pre...
Python

はじめてpythonパッケージを作成した

はじめに勉強のために、いまさらながらPythonパッケージを作成しました。gitHubで管理して、pip installできることまで確認します。環境:VSCode/python3/windows/GitHubPythonパッケージを作成G...
VSCode

VS Code でPythonのvenvを有効化ではまったこと

環境Windows/VS Code/Python/venvはまったことVS Code上でvenvを有効化しようとしたら「このシステムではスクリプトの実行が無効になっているため…」というエラーがでました。このエラーはPowerShell の制...
スポンサーリンク