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