#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/ にアクセスし、ログイン(初期パスワードは 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]]