2024/01/21

ZynqでOCMを変数に使ってみる

XILINX   

Zynqで変数にOCMを使用してみる 結論 1.5倍早い 目的 Zynq On Chip Memory OCMを変数として使用する やり方 ...
READ MORE
2024/01/10

ZynqでOCMを使ってみる

XILINX   

Ruslan SikunovによるPixabayからの画像
結論 ocmがDDRより3倍早い 目的 ZynqのOn Chip Memory OCMを使ってみる 仕様 Zynqのデータシートをみると、O...
READ MORE
2024/01/09

Zynqのタイマーを動かしてみる

XILINX   

ZynqのTTCを動作させてみる Zynq UltraScale +のTRMを確認する https://docs.xilinx.com/v/...
READ MORE
2024/01/08

000035819 – 2023.2 Vitis 統合 IDE – FreeRTOS BSP の BSP 設定で STDIN/STDOUT パラメーターが見つからない

XILINX   

https://support.xilinx.com/s/article/000035819?language=ja&t=17046...
READ MORE
2024/01/08

ultra96で、Vitis 2023.2を使用して、FreeRTOSで、コンソールが表示できない[未解決]

XILINX   

ultra96で、Vitis 2023.2を使用して、FreeRTOSで、uart1が使用できない。未解決。 未解決だが、投稿しておく。 問...
READ MORE
2023/09/24

input stdio in srt-live-transmit

OTHER   

標準入力から入力したデータをsrt-live-tranmitで転送する ファイルの作成 ffmpegを使って、入力用のファイルを作成する。途...
READ MORE
2023/09/18

try srt app3

OTHER   

srt-live-transmitは、caller側とlistener側を入れ替えれそうと思い、確認する 192.168.1.106 lis...
READ MORE
2023/09/18

try srt apps 2

OTHER   

srtのサンプルアプリを試した。srt-live-transmitを使用したが、1台のPCですると、微妙な感じがしたので2台準備した。 19...
READ MORE
2023/09/17

try SRT app

OTHER   

チェックアウト リリース版に合わせておく ビルド 書いてあるとおりだけど。 アプリを動かす ターミナル開く。UDPで受信したデータをsrtで...
READ MORE
2023/03/05

Vitis AI 3.0 クイックスタートを始める

XILINX   

Vitis AIのクイックスタートをはじめてみる Xilinxドキュメントの環境のセットアップをみる https://docs.xilinx...
READ MORE
2023/02/28

シリアル通信用アプリgtktermをインストールする

OTHER   

KV260は、USBケーブル経由でシリアルポートを接続する。そのため、シリアルポートを表示するアプリgtktermをインストールする インス...
READ MORE
2023/02/28

etcherをインストールする

OTHER   

SDカードに、イメージを書き込むソフトetcherをインストールする https://www.balena.io/etcher#downlo...
READ MORE
2023/02/25

petalinux 2022.2をインストールする

XILINX   

petalinuxをインストールする ツールダウンロード Xilinxのサイトからpetalinuxのインストーラーをダウンロードする ht...
READ MORE
2023/02/25

petalinuxよく使うライブラリをインストールする

XILINX   

xilinx petalinuxで必要そうなライブラリと自分でよく使うツールをインストールしておく...
READ MORE
2023/02/25

dokcerをインストールする

XILINX   

Dockerをインストールする。環境は、Ubuntu 20 公式ページに沿って行う https://docs.docker.com/engi...
READ MORE
2023/02/25

Xilinx(Vivado,Vitis)のツールをインストールする

XILINX   

Xilinxのツールのインストール方法を記載する PC条件 Xilinxのツールをダウンロードするためには、ディスクの空き容量が200GB程...
READ MORE
2023/01/04

Failed to find amba_pl nodeのエラーで困った話

XILINX   

Ylanite KoppensによるPixabayからの画像
Failed to find amba_pl nodeのエラーの情報です。 DTG SettingでPLを無効にする https://git...
READ MORE
2023/01/03

vitis platformのためにz-turnのpetalinuxのビルドをする

XILINX   

z-turn向けのvitis platformを作成する。versionは、2022.1を使用しています。まずはpetalinuxのビルドを...
READ MORE
2022/12/17

z-turnでvitis hw platformを作った

XILINX   

bess.hamiti@gmail.comによるPixabayからの画像
z-turnでVitis HW Platformを作成する。以下の動画を参考にしている プロジェクトの作成 ディレクトリと、プロジェクト名を...
READ MORE
2022/12/15

z-turnをpetalinuxで動かす

XILINX   

Spike SummersによるPixabayからの画像
ひでみさんから頂いたZ-turnを使用しております。ひでみさん、ありがとうございます。 z-turn(ZYNQ-7020)を使って、peta...
READ MORE
2022/12/15

z-turnの簡単なVivadoのプロジェクトを作成する

XILINX   

wal_172619によるPixabayからの画像
zturn(zynq-7020)を使って、簡単なVivadoのProjectを作成する。 プロジェクトの作成 Create Proectをク...
READ MORE
2022/12/12

vivadoでz-turnのBoardFileを設定する

XILINX   

varetvaretによるPixabayからの画像
Vivadoで、BoardFileの設定ができたので、メモしておく z-turnのBoard Fileは以下にある https://gith...
READ MORE
2022/12/12

Vitis HLSで生成したxoファイルをkv260で実行する

XILINX   

Willfried WendeによるPixabayからの画像
vitis hlsで作成したKernel関数をkv260で動かす。 Vitis HLS Kernel関数の作成 以下の記事を参考にして、HL...
READ MORE
2022/12/11

vitisのプロジェクトをゼロから作ってみる カーネル関数を含む

XILINX   

Hong daewoongによるPixabayからの画像
VitisのサンプルにあったVector Addのようなプロジェクトを自分で作成する例です。Vector Addは、処理の一部をFPGAで実...
READ MORE
2022/12/10

vitisのサンプルプログラムを自分用に修正した

XILINX   

mibroによるPixabayからの画像
Vitisのサンプルプログラムvector addを修正して、自分のプログラムを動作させる カーネル関数 HLSするカーネルの関数は、自作し...
READ MORE
2022/12/04

create hls project for kv260

XILINX   

Tonda TranによるPixabayからの画像
簡単なHLSのプロジェクトを作成する Vitis HLSプロジェクト作成 vitisを起動して、Project nameとWorkspace...
READ MORE
2022/12/03

create vitis plarform in kv260 -2

XILINX   

の続きです。以下のQiitaの記事を参考にしています。自分用のメモです。 https://qiita.com/basaro_k/items/...
READ MORE
2022/11/30

create vitis plarform in kv260 -1

XILINX   

Marc ManhartによるPixabayからの画像
Qiitaの以下の記事を参考にしています。自分用のメモです。 https://qiita.com/basaro_k/items/e83128...
READ MORE
2022/11/29

create block design from tcl for vitis platform

XILINX   

Vlad VasnetsovによるPixabayからの画像
tclファイルから、VivadoのProjectを生成する https://github.com/y38y38/kv260_hardware...
READ MORE
2022/11/29

make kv260 vitis platform

XILINX   

Susann MielkeによるPixabayからの画像
Qiitaの以下のサイトの通りにkv260のPFを作成する。自分用メモ https://qiita.com/basaro_k/items/e...
READ MORE
2022/11/26

build petalinux kv260 bps in 2022.1

XILINX   

bspを使ってpetalinuxをビルドした。 ダウンロード 以下のサイトからBSPをダウンロードした https://xilinx-wik...
READ MORE
2022/11/13

KV260の Boot FWを更新する

XILINX   

KV260のBoot FWを更新する ダウンロード 以下のサイトからダウンロードする https://xilinx-wiki.atlassi...
READ MORE
2022/11/13

KV260のSDCard Imageをダウンロードして起動する

XILINX   

KV260 petalinux SDCard Imageを取得して、SDCardにコピーして、起動する ダウンロード 以下のサイトからダウン...
READ MORE
2022/08/18

[MODNet]機械学習で背景を削除する 勉強メモ

OTHER   

機械学習で背景を削除する 機械学習で背景を削除するという記事を拝見させてもらいました。自分の学習メモです。 こちらの記事を参考にさせてもらい...
READ MORE
2022/08/15

kria kv260 を 2022.1で起動する

XILINX   

2022.1で正常に起動しない 2022.1のSDカードイメージで、アップデートしたけど、起動すると以下のエラーがでてきて、SDカードのルー...
READ MORE
2022/08/08

convert RGB raw file

PROGRAMMING   

ffmpeg -i input_file -vframes 1 -vcodec rawvideo -f rawvideo -pix_fmt ...
READ MORE
2022/07/24

petalinuxのビルド時間の比較

PROGRAMMING   XILINX   

いくつかの環境で、petalinuxのビルドの時間を測定した 結果 環境 petelinux-buildにかかる時間 Ubuntu18 (N...
READ MORE
2022/05/07

convert 16bit yuv format

OTHER   

ffmpegでできそう ffmpeg -y -s 1920×1080 -f rawvideo -pix_fmt yuv422p16...
READ MORE
2022/05/04

ultra96でpetalinuxを起動する

XILINX   

petalinux install 準備 petalinuxをインストール前に次のツールをインストールしておく petalinuxダウンロー...
READ MORE
2022/05/01

Vivadoで、DPUのプロジェクトをUltra96用に作ってみる

XILINX   

DPUを使ったPlatformを作りたいと思った。 以下にQiitaの記事がありますが、Vivadoのバージョンが2019.2で、自分の環境...
READ MORE
2022/04/29

ネットワークを使わないpetalinuxのビルド

XILINX   

高速化を期待して、ネットワークを使用しないpetalinuxのビルドを試しました。 よくわからず試している部分もあるので間違っているところが...
READ MORE
2022/02/27

AXI SmartConnectのIFを変更する

XILINX   

VivadoのIPインテグレータで、AXI SmartConnectのInterfaceを変更した。通常であれば、Block Desgin上...
READ MORE
2022/01/19

Vivado 起動エラー (未解決) Ubuntuで未サポート

XILINX   

WSL2に、Vivadoをインストールしましたが、This feature is currently unsupported on R...
READ MORE
2022/01/17

Vitis/Vivado install fail , Generating installed device list

XILINX   

Vitsi/Vivadoのインストールに失敗した。今度は、Generating installed device listでストップした。 ...
READ MORE
2022/01/16

Vitis/Vivado install fail

XILINX   

Vitis/Vivaodをインストールしたが、ダウンロード直前に、User Authenticationを何度も聞かれ、インストールが進まな...
READ MORE
2022/01/10

Desgin PCI Express End Point by vivado in zcu106

XILINX   

zcu106で、PCI Express のEnd Pointを実装してみた。Vivadoでビルドするまでになります。(動作確認しておらず) ...
READ MORE
2021/12/26

[Coretcl 2-106]There was one error message during startup

XILINX   

ライセンスの問題かと思いライセンスを取得した。今回は、Zcu106のTarget Reference Design (TRD)をビルドしよう...
READ MORE
2021/12/26

information dct for fpga

XILINX   

FPGAでDCTを実装したい。情報を集める C言語の記述からDCTを実装できるみたい。 https://www.cqpub.co.jp/DW...
READ MORE
2021/12/26

build Ubuntu 20 (focal) linux kernel PREEMPT-RT patch

XILINX   

Ubuntu20で、PREEMPT-RTのpatchを試す。 最初に、通常のKernelのビルド方法を試してみる。 Kernelは、本家のサ...
READ MORE
2021/12/19

Vitis Exit breakpoint of fsbl is not hit

XILINX   

Vitisで、JTAGで、Run Hardwareで、 exit breakpoint of fsbl is not hit …...
READ MORE
2021/12/19

create vivado 2021.2 xsa file at ultra96

XILINX   

ultra96用のxsaファイルを作成する vivadoを起動する Create Projectをクリックする Nextをクリックする Pr...
READ MORE
2021/12/19

install petalinux 2021.2

XILINX   

petalinux 2021.2 をUbuntu 18にインストールした。 インストールディレクトリの作成。自分で任意の場所にディレクトリを...
READ MORE
2021/11/17

prepare encoder test in jetson nano

OTHER   

jetsonに簡単にアクセスするように、sshをインストールする jetson nanoにgstreamerがインストールされているか確認 ...
READ MORE
2021/11/16

jetson nanoが起動しない

OTHER   

Jetson nanoが起動しなくなった。よくある話で、SDCardのデータと、基板上のデータのバージョンが合わなくなった場合に、起動しなく...
READ MORE
2021/10/04

nvidia skd manager jetpack install for jetson nano

OTHER   

nvidia jetson nanoの開発環境をインストールする。 以下ページから、sdk managerをダウンロードする https:/...
READ MORE
2021/10/03

Debug vitis and vivado by ILA in 2021.1

XILINX   

VitisとVivadoを使ったデバックです。 デバック対象は、Blcok Memory Generatorを接続して、Block Memr...
READ MORE
2021/09/28

Jetson nano Gettting Start P3450

OTHER   

Hidemi Ishiharaさんから頂いたJetson nanoを動かしてみる 最初のなので、公式ページに従ってやってみる 基板をみると、...
READ MORE
2021/08/01

kria build error , ERROR: pseudo-native-1.9.0+gitAUTOINC+060058bb29-r0 do_compile: oe_runmake failed

XILINX   

kriaのpetalinuxをビルドしようとすると、ビルドエラーになる。 Ubuntのバージョンが悪い?...
READ MORE
2021/07/29

kv260-vitisをビルドしたらエラーになった[kv260-vitis make xsa build error rdiargs.sh 309 line]

XILINX   

rdiargs.sh 309 line KriaのSmartCamera用のプラットフォームのビルドをしようと思ったが、rdiargs.sh...
READ MORE
2021/07/23

Kriaのpetalinuxをビルドする [Vivado 2021.1]

XILINX   

Kria用にpetalinuxをビルドして動作させてみた。以下のサイトを参考にした。 https://xilinx.github.io/kr...
READ MORE
2021/07/17

Kriaを入手した!Getting Startedをやってみた

XILINX   

Kriaを入手しました。まずは、XilinxのページにあるGetting Startedをそのまま実行しました。 https://www.x...
READ MORE
2021/07/15

fatal error in vivado 2021.1 install

XILINX   

rdi_0134_2021.1_0610_2318.xzが解凍できないみたい。...
READ MORE
2021/07/11

d-42aをsimロック解除して、楽天モバイルのesimで動かす

OTHER   

水に強いタブレットがほしくて、d-42aを中古で購入しました。simロック解除して、楽天モバイルでesimの契約をして、d-42aに設定しま...
READ MORE
2021/07/04

verilatorで、pthreadを使う

PROGRAMMING   

pthreadをverilatorで使う方法です。pthreadを使うと言うか、ビルド時にビルドオプションをどう渡すかという話になります。 ...
READ MORE
2021/06/06

verilogで、桁数からbitmask値を作る [make bitmask in verilog]

PROGRAMMING   

桁数が決まっていて、その桁に対するbitmaskを作成するプログラムをverilogで作った。 パラメータの説明だ。 forを使わずに、テー...
READ MORE
2021/06/06

floor(log2)をverilogで実装した[floor log2 in verilog]

PROGRAMMING   

いろいろ疑問はあるのですが。。。。とりあえず、log2のfloorをverilogで実装しました。C言語で記述すると、 これをverilog...
READ MORE
2021/05/30

8×8の画像をDCTする[pixel image processing dct]

XILINX   

FPGAで、DCTの演算を行う。DCTは、画像の圧縮(サイズを小さくする)ために使用されることが多い。例えば、MPEGやAVC、HEVCで使...
READ MORE
2021/05/29

8×8の画像をverilogで処理する[pixel image processing]

XILINX   

FPGAで、8×8の画像処理を実施する。以下のような画像を処理する。 処理の流れは、以下のような感じだ。 デバイスは、Zynqで、...
READ MORE
2021/05/22

Start Verilator

PROGRAMMING   

Verilatorを始めてみた。 以下のサイトを参考にしました。 一番のメリットは、テストがC言語で記載ができることだと思った。もともとVe...
READ MORE
2021/05/08

オンデマンド ラーニング 動画作成

OTHER   

GWを利用して、eラーニング用の動画を作成した。動画に使ったツールのメモをしておく。 ディスクトップ動画 操作を録画するためのツールは、OB...
READ MORE
2021/04/24

How to add custom ip in vivado

XILINX   

自作のIPを作る手順をまとめておく。XilinxのVivadoのマニュアルを読めば良いと思うが、マニュアルが多くて、いろいろ読む気しない。。...
READ MORE
2021/04/24

System Verilog in vivado block design

XILINX   

System Verilogで書いたコードを、Vivadoのblock Designに追加しようと思ったら、追加できなかった。 system...
READ MORE
2021/04/23

Debug Verilog in vivado and vitis

XILINX   

ultra96を使って、VerilogのDebugをしているのだが、Debug方法は、たぶん、間違っていると思う。。。。けど、blogに残し...
READ MORE
2021/04/22

How to use bram in vivado

XILINX   

ZynqのCPUから、Block Ramを使用したことがあったが、Verilogから、Block Ramを利用したことがなかった気がしたので...
READ MORE
2021/03/25

Two-dimesional array in system verilog and generate multiple instance

PROGRAMMING   

2次元配列を用意して、その配列を引数にして、インスタンスを生成します。 配列を引数に持つ複数生成される回路 複数生成される回路は、配列を入力...
READ MORE
2021/03/20

build Ubuntu 20 (focal) linux kernel by generic and lowlatency

PROGRAMMING   

Build the Linux Kernel for Ubuntu20. I used this Blog as a reference. ...
READ MORE
2021/03/20

build Ubuntu 20 (focal) linux kernel by generic and lowlatency

PROGRAMMING   

Ubuntu20のLinux KernelのBuildを行う。 こちらのBlogを参考にした。しっかりポイントが書かれていて本当に助かった。...
READ MORE
2021/03/13

Array in system verilog

PROGRAMMING   

system Verilogで、配列を使ってみる。 入力側 パラメータの定義として、配列を用意する。8bitのデータを8個分用意する。 al...
READ MORE
2021/01/20

Analyze pci express zynq pl

XILINX   

Continuing from the last time , I will take a look at the TR...
READ MORE
2021/01/20

Analyze pci express zynq pl

XILINX   

前回の続きで、zcu106のPCI ExpressのTRDを見て行こうと思う。最初に、PCI Expressの規格を調べてみよう。と言っても...
READ MORE
2021/01/14

build trd zcu106 pcie express in vivado

XILINX   

Build a PCIe model of the zcu106 Target Reference Design (TRD) for stu...
READ MORE
2021/01/14

build trd zcu106 pcie express in vivado

XILINX   

PCIEの勉強のために、zcu106のTarget Reference Design(TRD)のPCIEのモデルをビルドする。TRDは、以下...
READ MORE
2021/01/01

add driver (kernel module) on petalinux

XILINX   

前回の記事の内容だと、起動後に、insmodするLoadable Kernel moduleになった。今回は、Kernelに組み込み方法を調...
READ MORE
2020/12/30

add driver on petalinux

XILINX   

新しいHWを追加した場合など、Driverを自分で作らなければ行けない時があると思う。FPGAだしー。 最初に環境変数を設定する。 ドライバ...
READ MORE
2020/12/27

petalinux 2020.2 on ultra96

XILINX   

petalinuxをインストールしたので、petalinuxをビルドして、ultra96で、起動まで確認してみた。 主に、ug1144-pe...
READ MORE
2020/12/26

install petalinux 2020.2

PROGRAMMING   XILINX   

次に、petalinux 2020.2をインストールしておく。 2020.1と同じ方法でインストールできた。...
READ MORE
2020/12/26

ultra96 hello world by vitis 2020.2

XILINX   

前回の続きで、ultra96のHWを実装した後に、SWで、Hello Worldを実装します。 前回の記事です。 Vitisを起動するために...
READ MORE
2020/12/26

create ultra96 bitsream in vivado 2020.2

XILINX   

ultra96のbitstreamを作るために、Board Fileを用意する https://github.com/Avnet/bdf の...
READ MORE
2020/12/26

install vitis 2020.2 in Ubuntu

XILINX   

インストールするために、Xilinxのインストラーをダウンロードする。 https://japan.xilinx.com/support/d...
READ MORE
2020/11/04

Example AXI Verification IP and control ready

XILINX   

今回は、AXI Verification IPのREADYを制御する方法について記載する。 blogを書くにあたって、以下のサイトを参考にさ...
READ MORE
2020/11/02

Example AXI Verification IP

XILINX   

AXI Verificationのサンプルを作成した。 以下のサイトを参考にした。 https://marsee101.blog.fc2.c...
READ MORE
2020/10/17

Sample playing mp3 for Android developer

OTHER   

このページを参考にした。 https://akira-watson.com/android/audio-player.html 99%同じコ...
READ MORE
2020/10/17

Get ready to develop on Android Xperia XZ3

OTHER   

Android Studioのインストール https://developer.android.com/studio/install?hl=...
READ MORE
2020/10/13

create music application for android

OTHER   

Androidの再生プレイヤーを作りたくなった。最低限必要な機能を考えてみる。 ・プレイリスト再生 ・プレイリスト作成 ・オフライン再生 ・...
READ MORE
2020/10/02

jtag not detect in vivado

XILINX   

Vivadoで、基板がJTAGに認識されない。 これに時間をかけるのは2回目、Linux版だとデフォルトで、JTAGのドライバーがインストー...
READ MORE
2020/10/01

Install Vivado 2020 in Ubuntu20

XILINX   

petalinuxをビルドしてたら、”No space”と言われてしまった。SSDがいっぱいらしい。。。今は、Windows50...
READ MORE
2020/09/27

Get HDMI License in Vivado

XILINX   

ライセンスの取得方法のメモになります。例えば、HDMIのライセンスを取得した場合になります。 XilinxのHDMIのIPのページに行きます...
READ MORE
2020/09/27

[Common 17-69] Command failed: This design contains one or more cells for which bitstream generation is not permitted

XILINX   

昨日から、ライセンスが有効にならず、悩みました。単純なミスでしたが、メモを残しておきます。 HDMIの実装を確認したくて、zcu106のTR...
READ MORE
2020/09/25

Implement axi stream master?(2)

XILINX   

https://www.update-gadget.com/blog/2020/09/24/implement-axi-stream-wri...
READ MORE
2020/09/24

Implement axi stream write?(1)

XILINX   

Vivadoを使って、AXI StreamのWriteを実装してみる。 AXI Streamの仕様は、以下からダウンロードした。 https...
READ MORE