概要 †
主な仕様 †
- 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)
ドキュメント †
環境構築 †
Pmod †
- 低周波・少数IOのペリフェラルボードを接続するための規格
モジュール †
表示 †
センサ †
主な仕様 †
- ホストとペリフェラルとがある
- 電源はホストからペリフェラルへ供給
- 電源電圧は、5.0Vと3.3Vの2通り
- ホストからペリフェラルへの電力供給上限は特に規定はないが、目安は100mA
- ペリフェラル上にあるコネクタはオス(male)タイプとなる
- コネクタのピッチは、100mil(0.1inch=2.54mm)
- 12ピンタイプのコネクタには、2つの6ピンタイプが結線可能なピンアサインとなっている
Arduino †
- Pythonコード
- ハードウェアのモジュールの動作を記述したクラスに @module というデコレータを付ける
- 常時動作するメソッドを worker と呼ぶ
Vivado †
ソフトCPUコア †
MicroBlaze? †
RISC-V †
- OCDというのはOn Chip Debugerのことで,これを使うといろいろなマイコンのCPUにプログラムを書き込んだり,デバッグができるようになるソフトのことである
- OpenOCDは、各種JTAG-ICEに対応したオープンソースとして公開されているデバッガ
- マイコン上のプログラムをデバッグする事だけが目的というわけではなく、マイコンに接続ないし内蔵された様々なメモリへのアクセスも出来ますので、単体でマイコン内蔵のFLASH書き込みツールとしても便利に使える
JTAG †
JTAGデバッガ †
関連記事 †
|