製品概要
” Zynq-7000 SoC Standard JSL-Ware”とは…
XILINX社(以下:ザイリンクス)製 “Zynq-7000 SoC”向けに使い易いドライバー群(デバイス特有のレジスタや
割り込みの設定が不要なシンプルなAPI)を揃えたソフトウェアソリューションです。
その他、SDカードを使用したプログラム書き込み支援環境も用意しており、ARMならびにZynq-7000 SoCに
不慣れな方もスムーズに開発が可能な環境をご提供します。
このようなお客様にお勧めです
・”Zynq-7000″を使用した開発が不慣れなお客様
・ドライバ周りの設計が不慣れなお客様
・ベアメタル(Non OS)にしたいお客様
・任意のOSにしたいお客様
評価版もございます!!
”まずはどんな物か評価したい”というお客様の為に評価版もご用意しております。
お気軽に「お問い合わせフォーム」から評価版希望の旨、ご連絡下さい。
特長
使い易いドライバ
数少ないAPIコールで制御できます。
【 UARTでの比較例 】
上記の例の様に、非常にシンプルなAPIにまとめられております!!
【 用意されているドライバ 】
・Cortex-A9 レジスタ制御 API
(割込み/MMU/Cache制御含む)
・Timer
・GigaEthernet
・GPIO
・I2C
・SD Card
・QSPI
・SPI
・SPI-Flash
・UART
・FAT Filesystem
また、ドキュメントは日本語で提供しています。
これにより…
・デバイス特有のレジスタ設定や割り込み
については意識する必要がありません。
・APIが少ない為、使用すべきAPIが一目瞭然です!!
CPU効率を無駄にしないドライバ
OS非対応ドライバにありがちな、レジスタの変化を無限にポーリング待ちしている処理は無く
イベント待ち構造となっております。
これにより…
・速やかなアプデート環境の構築が可能です。
OS非依存
“ OS Wrapper API”を用意しているため、Wrapper APIの部分的書き換えのみで簡単にベアメタル(Non OS)に対応可能
さらに汎用OS “iTron”などにも対応。
これにより…
・ベアメタルでの開発が簡単に進められます。
・OS有り/無しプログラム環境間でのドライバコードの
共通化が可能です。
開発環境
開発ツール
JTAG
(DLC10/DLC9G/DLC9LP/DLC9など)