Zynq-SDRによる開発

Zynq-SDR

Zynq - GNU Radio によると、Zynq-SDR(Zedboard/zc702/zv706)はGNURadioを実行でき、GNURadio上でFPGA Accelearatedなブロックを実行できる。

以下は FIR Filter FPGAが組み込まれた例。FIR Filter FPGAはサンプルで提供される。

f:id:jijiken0417:20200331220456p:plain

但し、開発は2017で終了しているようだ。

This page was last modified on 13 March 2017, at 14:23.

 本資料は古いようなので、以下を参考にする。

Embedded Development with GNU Radio - GNU Radio

Hardware - GNU Radioによると、利用できるHardwareは先に記載したものと同じでZedboard/zc702/zv706等。RFフロントエンドとしては、4x4のAD-FMCOMMS5-EBZ 等が利用出来る。

Common development tasksの中でも、

 を理解する必要がある。

MATLABからHDL codeを生成して実行

Using Model-based Design for SDR - Part 1 | Analog Devices によると、MATLABからHDL codeを生成して実行することもできる。

AD-FMCOMMS5-EBZ User Guide [Analog Devices Wiki]

に開発事例が詳しい。

 

Analog Devices の IP コアを使う

場合は以下を参考にする良いかもしれない。

Analog Devices の IP コアを使う

 

Pythonによる高位設計

以下を参考にすると良いかもしれない。

https://swest.toppers.jp/SWEST17/data/s5c_proceeding.pdf