- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2017-12-29T07:26:01+00:00","default:admin","admin")
#author("2017-12-29T11:08:59+00:00","default:admin","admin")
*概要 [#t05b52a7]
-[[製品ページ:https://reference.digilentinc.com/reference/programmable-logic/arty-z7/start]]
--[[Arty Z7 Reference Manual:https://reference.digilentinc.com/reference/programmable-logic/arty-z7/reference-manual]]
-[[Interface 2018年1月号:http://www.kumikomi.net/interface/contents/201801.php]]
-[[ARTY Z7 FPGA評価ボード(開発環境ソフトライセンス付):http://akizukidenshi.com/catalog/g/gM-12161/]]
**主な仕様 [#u4408d3d]
-SOC
--Zynq-7000™ All Programmable System-on-Chip
--XC7Z020-1CLG400C (650MHz デュアルコア Cortex-A9プロセッサ内蔵FPGA)
--FPGA
---53,200 ルックアップ・テーブル
---104,400 フリップフロップ
---630KB メモリブロック
-メモリ
--512MB DDR3 (16-bit bus @ 1050Mbps)
--16MB Quad-SPI Flash
--microSDスロット
-外部インタフェース
--Gigabit Ethernet PHY
--HDMI シンクポート (input)
--HDMIソースポート (output)
--モノラルオーディオアウトプットジャック
--USB-UARTブリッジ
--USB-JTAGプログラミング
--USB OTG PHY (ホストのみ)
-拡張インタフェース
--2つの12 pins Pmod コネクタ
--Arduino/chipKIT シールドコネクタ
-電源:USB給電もしくは、外部電源アダプタ(7V-15V)
*ドキュメント [#nc3530b3]
-[[Reference Manual:https://reference.digilentinc.com/reference/programmable-logic/arty-z7/reference-manual]]
-[[Schematic:https://reference.digilentinc.com/_media/reference/programmable-logic/arty-z7/arty_z7_sch.pdf]]
-[[Resource Center:https://github.com/Digilent/Arty-Z7]]
*[[PYNQ - PYTHON PRODUCTIVITY FOR ZYNQ:http://www.pynq.io]] [#pc347215]
-[[PYNQ祭り:https://fpgax.connpass.com/event/48848/]]
--[[PYNQ 祭り: Pmod のプログラミング:https://www.slideshare.net/ryos36/pynq-pmod]]
-[[BNN-PYNQを理解する:http://tkat0.hateblo.jp/entry/2017/05/02/181700]]
-[[FPGAでDeep Learningしてみる:https://qiita.com/ykshr/items/6c8cff881a200a781dc3]]
-[[pynq-z1 購入から動作確認まで:https://qiita.com/HirofumiTamori/items/dacb6b42ce6218b8c6a2]]
**環境構築 [#u47527ea]
-[[Quick Start Guide for Arty Z7:https://github.com/Digilent/petalinux-bsps/wiki/Quick-Start-Guide-for-Arty-Z7]]
-[[Getting Started:http://pynq.readthedocs.io/en/latest/getting_started.html]] のページから PYNQ-Z1 用のイメージをダウンロード
-SDカードにイメージを書き込む(以下、macOSの場合)
$ unzip pynq_z1_v2.0.img.zip
$ diskutil list
※ SDカードのマウント先を確認(ここでは /dev/diskN とする)
$ sudo diskutil unmount /dev/diskNs1
$ sudo dd bs=1m if=pynq_v2.0.img of=/dev/diskN
-Arty Z7 にSDカードを差し込み、LANケーブルを接続
-JP4 を SD にセット
-電源は microUSB または ACアダプタを接続
-ブラウザで http://[Arty Z7のIPアドレス]:9090/ にアクセス
-ブラウザで http://[Arty Z7のIPアドレス]:9090/ にアクセスし、ログイン(初期パスワードは xilinx)
--DHCP環境でIPアドレスが不明な場合は、[[IP Scanner:https://itunes.apple.com/jp/app/ip-scanner/id404167149?mt=12]] などのツールか、以下のコマンドで調べる
$ for i in 192.168.0.{1..254}; do ping -c 1 -s 1 $i | grep "bytes from" > /dev/null ; if [ 0 -eq `echo $?` ]; then echo `date`$'t'$i' is alive'; else echo `date`$'t'$i' is dead' ; fi; done
*Pmod [#jb148f50]
-低周波・少数IOのペリフェラルボードを接続するための規格
**モジュール [#z220c02c]
-[[Pmod Modules:http://store.digilentinc.com/pmod-modules/]]
-[[Pmod対応 アナログ・ペリフェラルモジュール:https://www.avnet.co.jp/MarketTechnology/pmod.aspx]]
-[[Pmod - 秋月電子通商:http://akizukidenshi.com/catalog/c/cpmod/]]
***表示 [#cd8c3c85]
-[[Pmod OLEDrgb Pmod 96x64 有機ELディスプレイ:http://akizukidenshi.com/catalog/g/gM-11560/]]
-[[Pmod MTDS:http://akizukidenshi.com/catalog/g/gM-12387/]]
***センサ [#de7d8d20]
-[[Pmod ALS:http://akizukidenshi.com/catalog/g/gM-11566/]] ... 照度センサー
-[[Pmod ACL2:http://akizukidenshi.com/catalog/g/gM-11559/]] ... 加速度センサー
**主な仕様 [#d104056a]
-ホストとペリフェラルとがある
-電源はホストからペリフェラルへ供給
-電源電圧は、5.0Vと3.3Vの2通り
-ホストからペリフェラルへの電力供給上限は特に規定はないが、目安は100mA
-ペリフェラル上にあるコネクタはオス(male)タイプとなる
-コネクタのピッチは、100mil(0.1inch=2.54mm)
-12ピンタイプのコネクタには、2つの6ピンタイプが結線可能なピンアサインとなっている
*Arduino [#ke7c89d1]
-[[使えそうなArduinoシールド18種類まとめ:http://ideahack.me/article/147]]
*[[Polyphony:https://github.com/ktok07b6/polyphony]] [#pbcaa092]
-[[Introduction of Polyphony:http://www.sinby.com/Polyphony/]]
*[[SDSoC 開発環境:https://japan.xilinx.com/products/design-tools/software-zone/sdsoc.html]] [#se1c986e]
*RISC-V [#v583968a]
-[[RISC-V SiFive Freedomプラットフォームのビルド手順:http://msyksphinz.hatenablog.com/category/RISC-V?page=1490964536]]
-[[Zephyr-RISCVはFreedom E310プラットフォーム(Arty FPGA)をサポートしている:http://msyksphinz.hatenablog.com/category/RISC-V?page=1491745148]]
-[[SiFiveの64bit RISC-VコアE51をArty FPGAで動作させる:http://msyksphinz.hatenablog.com/entry/2017/05/11/070000]]
-[[RISC-Vプラットフォーム Freedom E300 ArtyFPGA ボードの実験:http://msyksphinz.hatenablog.com/entry/2017/04/01/012728]]
-[[Syntacore Open-source SDK for SCR1 core:https://github.com/syntacore/scr1-sdk/]]
*関連記事 [#fd41426f]
-[[Arty Z7のHDMIデモをやってみた:https://qiita.com/kkumt93/items/980bac6d9c9ffeeb7c13]]