WSL へ Neovim を入れて環境構築 (+Python)
AXI VIP(AXI Verification IP) Master のお試し
はじめに今回はVivadoのVIP、AXI VIP(AXI Verification IP)を使って、AXI4-LiteのMasterとして動作させます。MicroBlazeの代わりとして、AXI GPIO IPのレジスタアクセスをすること...
AXI4-Stream VIPをMasterとして試してみる
はじめにAMD Vivadoで、AXI4-Stream VIPをAXI StreamのMasterとして使ってみたので、使い方を残しておきます。(Slaveはこの記事では扱いません。利用予定はあるので、今後使い方をのせるかもしれません)対象...
ホログラフィックディスプレイ関連の開発企業(システム、ディスプレイデバイス)
はじめに趣味でホログラフィックディスプレイについて勉強しています。本記事では、私が知ってるホログラフィックディスプレイ関連の開発企業をざっくり紹介してみます。参考記事以下の記事をかなり参考にしています。後は前から知ってた企業などを書きます。...
Vivado HSSIO(High Speed SelectIO Wizard)について①(概要・Block Designへの追加)
はじめにほぼ備忘録ですが、AMD社のIPであるHSSIO(High Speed SelectIO Wizard)を利用したので、参照したほうがよいリンクや個人的に使った項目を残しておきます。今回はTx側(Parallel/Serial変換)...
VSCodeの見た目をかっこよくする(透明化、配色テーマ)
はじめにVSCode の気分転換をするために、見た目を変更してみました。その時の設定を備忘録として残しておきます。透明化(GlassIt-VSC)GlassIt-VSC - Visual Studio Marketplaceこちらの拡張機能...
Windows Terminal の見た目をかっこよくする(Pureline)
はじめに本記事は、以下の方向けの記事です。Windows 環境であるWindows Terminal で Git Bash を使っている(※本記事では、Windows Terminal で Git Bash を起動できるようにする部分は扱い...
Cocoon タグの表示位置の変更 (WordPress)
はじめに当ブログは、WordPressのCocoonのテーマを使用しています。最近、「カテゴリー」とは別に「タグ」の存在を知り、タグの表示をタイトル下へ移動したいと思ったのですが、方法がわからなかったので、記載します。Cocoonでタグの表...
WordPress 画像クリック時に拡大させる設定方法
はじめに記事を書いていて、他のサイトでは画像クリック時に拡大したり新しく画像が開いたりするのに、自分の記事の画像は反応しないと思ったので、やり方を記載します。※2024/06/06追記 本日確認したら仕様が変わっているようだったので、あまり...
WordPress 日本語リンク (URL) の直し方
はじめにWordPressのページのリンク(URL)、ページのパーマリンクを修正して、URLから2バイト文字を消す方法をメモとして以下に書きます。修正前修正後Wordpressで日本語リンク(パーマリンク)の直し方編集画面を下記に示します。...
OpenCV フレーム間差分&画像の結合 – Python
はじめにOpenCVで、フレーム間差分と画像の結合を行ってみました。(+ffmpegも少し紹介してます)最終的にできる動画は下記のような感じです。元動画./movie/car_10sec.mp4処理後動画./movie/car_10sec_...
Cocoon タグの表示位置の変更 (WordPress)
はじめに当ブログは、WordPressのCocoonのテーマを使用しています。最近、「カテゴリー」とは別に「タグ」の存在を知り、タグの表示をタイトル下へ移動したいと思ったのですが、方法がわからなかったので、記載します。Cocoonでタグの表...
WordPress 画像クリック時に拡大させる設定方法
はじめに記事を書いていて、他のサイトでは画像クリック時に拡大したり新しく画像が開いたりするのに、自分の記事の画像は反応しないと思ったので、やり方を記載します。※2024/06/06追記 本日確認したら仕様が変わっているようだったので、あまり...
WordPress 日本語リンク (URL) の直し方
はじめにWordPressのページのリンク(URL)、ページのパーマリンクを修正して、URLから2バイト文字を消す方法をメモとして以下に書きます。修正前修正後Wordpressで日本語リンク(パーマリンク)の直し方編集画面を下記に示します。...
AXI VIP(AXI Verification IP) Master のお試し
はじめに今回はVivadoのVIP、AXI VIP(AXI Verification IP)を使って、AXI4-LiteのMasterとして動作させます。MicroBlazeの代わりとして、AXI GPIO IPのレジスタアクセスをすること...
AXI4-Stream VIPをMasterとして試してみる
はじめにAMD Vivadoで、AXI4-Stream VIPをAXI StreamのMasterとして使ってみたので、使い方を残しておきます。(Slaveはこの記事では扱いません。利用予定はあるので、今後使い方をのせるかもしれません)対象...
Vivado HSSIO(High Speed SelectIO Wizard)について①(概要・Block Designへの追加)
はじめにほぼ備忘録ですが、AMD社のIPであるHSSIO(High Speed SelectIO Wizard)を利用したので、参照したほうがよいリンクや個人的に使った項目を残しておきます。今回はTx側(Parallel/Serial変換)...
verible SystemVerilog/VerilogのFormatterをVSCodeで使う
はじめに私はいつもFPGAのロジックをSystemVerilogやVerilogで記述しています。しかし、Formatterをほとんど使っていませんでした。Pythonとかを書いている時はBlack等のFormatterがあるため、Spac...
Vivado インストール方法【Xilinx FPGA環境構築】Windows
はじめにXilinxのFPGAを開発する際に使用するツールの「Vivado」をインストールする手順について記載します。以下、注意点です。今回は、無償で利用できる「Vivado ML Standard」エディションをインストールしていきます。...
Intel FPGA 開発ソフト Quartus Prime インストール方法(無料版 ライト・エディション)
はじめに仕事でIntel FPGAを初めて触る機会があり、家でも使い方を勉強しようと思ってインストールしてみました.Quartus Prime のダウンロードまずは下記のサイトにアクセスし、Windows 向けダウンロード(無料、ライセンス...
OpenCV フレーム間差分&画像の結合 – Python
はじめにOpenCVで、フレーム間差分と画像の結合を行ってみました。(+ffmpegも少し紹介してます)最終的にできる動画は下記のような感じです。元動画./movie/car_10sec.mp4処理後動画./movie/car_10sec_...
Polars Excelファイルの読み込みとシート名の取得 – Python
はじめにPythonでのテーブルデータ処理のライブラリとして、最近、処理が高速等の理由からPolarsが流行っているような印象があります。勉強のためにもPandasで行っていた処理をPolarsに移行しようと思いました。Excel読み込みの...
Python 2次元でnumpy.linspaceを使う
はじめにやりたかったことはPythonで下記に示すような3次元の numpy.ndarray を作ることです。np.arange(, , 1) とかですぐ作れるかと思ったのですが、できずに少し困ったので備忘録として記載します。コード下記のよ...
Python 時間波形をnumpyのスライスを使ってダウンサンプリングする方法
はじめにPythonで1次元の numpy.ndarray 型の時間波形を扱っていて、処理の途中にスライスでダウンサンプリングしたいと思ったのですが、すぐに手実装ができず Chat GPT を使って実装したので、備忘録として記録しておきます...
Python 時間波形を時間方向にシフトさせるコード
はじめにPython で1次元の numpy.ndarray 型で時間波形を処理していて、波形を時間方向にシフトさせるコードを書こうとしたのですが、サンプリング時間からインデックスを求めてスライスしてとかやるのが面倒だったので、いい方法がな...
Python 矩形の単パルスを生成する
はじめにPythonで矩形の単パルスを作るときのサンプルを示します。scipy.signal.square を使う方法などは出てきたのですが、単パルスを作るのがすぐ思いつかなかったので、簡単ではありますが、下記に残しておきたいと思います。コ...
nanobindを利用してPythonからC++の関数を使う(Windows, CMake, MSVC)
はじめに本記事には、以下の内容が含まれています。C++実行環境の構築nanobindを用いたPythonからのC++の関数の実行環境構築対象環境はWindowsで、下記が私の環境です。Windows 11 HomeVS Code (拡張機能...
pyenv-win, Poetryを使ってPythonの環境構築(Windows)
はじめに最近流行りのPythonパッケージ管理方法のPoetryを使ってみようと思います。Poetryは、パッケージをインストールすると自動でrequirements.txt的なものを書き換えてくれるようです。これがかなりいいなと思っていま...
WSL上でPythonからC++を動かす!(pybind11 + Eigen)
はじめにPythonのコードを高速化するために、PythonのコードへC++で書いたコードを組み込めないか探していたところ、pybind11を知りました。他にもPythonとC++の連携やPythonの高速化のための手段は多くあるとは思いま...
Ruby on Rails 7 環境構築 (Ubuntu, WSL)
はじめにRailsチュートリアルを進めるにあたって、環境構築を行いました。環境構築ほぼほぼ、参考ページの通りに進めたらデモページまでは到達しました。色々インストール。sudo apt install -y sqlite3 libsqlite...