環境構築

Overleafのローカル環境を構築する方法

以下の手順はOverleaf 5.2.1を使う構成です。現行版を入れる場合は公式Toolkitの設定説明で、イメージの版と公開先を確認してください。IPアドレスは例であり、自分のサーバーへ読み替えます。必要な準備Dockerがインストールさ...
FPGA

Vivadoのブロックデザインを共有する方法

Vivadoのブロックデザインは、Tclへ書き出して別のプロジェクトで再生成できます。使用したのはVivado 2023.1です。Tcl Consoleで、ブロックデザインを開いた状態から実行します。保存先のフォルダーは先に作っておきます。...
FPGA

KR260 と 10G/25G Ethernet Subsystem IP

KR260 にはSFP+が実装されていて,10G通信ができる.いままでなんとなくで使っていたIPについて調べてみる.このIPには,PMA・PCS・MACが含まれているが,MACの機能を使うと有償のライセンスが必要になる.そのため,個人で利用...
FPGA

Zynq DMA IPを使用する際,Vitisに登場する変数名について

XPAR_SCUGIC_SINGLE_DEVICE_IDXilinx の Zynq-7000 シリーズなどの SoC(System on Chip)におけるシングル GIC(Generic Interrupt Controller)のデバイ...
Network

Wireshark導入後にipsendwinが「wpcap.dllがない」で起動しない場合の対処法

以下のNpcapの手順は、公式資料に基づく確認方法です。この対処でipsendwinの起動まで新たに実機検証したものではありません。元の記事で試したWin10Pcapの追加と、現在の構成で先に確認する項目を分けて記載しています。Window...
Network

GNDは大事という話

機材の配置を変えた後から,シリアルターミナルに中途半端な文字化けが表れるようになりました.ボーレートやターミナルの設定は間違えておらず,文字化けも不定期に発生してるため原因がノイズである可能性が非常に高いと考えました.しかし,シリアルケーブ...
FPGA

Ubuntuでシリアルターミナルを使う

Windowsでは、TeraTermなどのツールを使用してFPGA評価ボード(例えばZybo)とシリアル通信を容易に行うことができますが、Ubuntuではどのように操作すれば良いかについてのメモを残します。ここではgtktermを使用した方...
FPGA

UbuntuへVivadoをインストールする

UbuntuへXilinx Vivado IDE をインストールする際に,「generating installed device list」という項目で止まってしまう事があります.(新規環境の初回インストールでは,ほぼ確実にとまります)こ...
未分類

Amazon LightsailでVPNサーバを建てた話

本文の月額3.5ドルと通信量は当時使ったプランの記録で、現行の料金案内ではありません。契約前にはAWS公式料金表で、リージョン、IPv4の有無、転送量と超過料金を確認してください。コストを抑えつつ、高速で低遅延なVPNを求めて、様々な方法を...
FPGA

UbuntuにリモートでVivadoをインストールする際に生じるエラー

アクセス制御の注意:下の xhost + は当時の切り分けで使ったコマンドですが、Xサーバーのアクセス制御を無効にするため、そのまま常用しないでください。実行済みなら xhost - でアクセス制御を戻します。まず一般ユーザーでインストーラ...