サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
アメリカ大統領選
okchan08.hateblo.jp
ZYNQで超単純なAXI DMAを試してみる. AXI DMAとはAXIバスを使ったDirect Memory Accessのことで,PSを介さずにPL部分からメモリ(ZYBO-Z7の場合はDDR3メモリ)にデータを転送する方法のことである. XilinxからはAXI Direct Memory AccessというIPが提供されていて,これを使うとDMAを実装できるようになる.今回はこのIPを使ってAXI DMAを試してみた. こちらのページを参考にしてみた. Lauri's blog | AXI Direct Memory Access AXI DMA IPについて 作成したデザイン Zynqの設定について DMAのパスについて AXIバスのアドレス Linux側の設定 Device Treeの設定 DMAの実行 今後やってみたいこと AXI DMA IPについて IPのリファレンスはこ
Zynqの開発をすると,最初のうちはシリアル通信を使ってZynq上のプログラムを操作したり出力を確認したりする. シリアル通信でよく使われるのがWindowsで動作するTera Termである.Zynqの開発をしているブログはWindowsを使っていて,Tera Termでシリアル通信をしているものが多い. Linux kernelのビルドとかでどうせvirtual machineでLinux環境を入れないし最初っからLinux使えばいいか,ということで僕はUbuntuを使って開発をしている.シリアル通信のためにいちいちWindowsマシンを使わないといけないのは面倒だったので,Ubuntuでシリアル通信をすることにした.そのときに調べたメモ. Zynq(とかシリアル通信したい機器)と開発PCをUSBケーブルで接続する.Linuxの場合デバイスをつなぐとシリアルポート番号が振られ,/dev
このページを最初にブックマークしてみませんか?
『okchan08.hateblo.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く