製品概要
“JS-EtherCAT Professional SDK” for Cyclone®V SoCとは…
ソフトウェア開発に必要な基本コンポーネントが既に用意されている為、EtherCAT開発を 『より早く、簡単』に実現できます。ARM / SoCに不慣れなお客様もスムーズな開発が可能となります!!
User Application
サンプルアプリが実装されています。DC/FoEといった機能がデフォルトで実装されております。
Beckhoff EtherCAT Slave Stack
SDKではBeckhoff社のWEBよりダウンロードしたコードを特定フォルダに格納する
だけで、ビルドして使用出来る状態で提供致しています。
EtherCAT Slave Controller
Cyclone用 EtherCAT IPです。
ハードウェア構成
このようなお客様にお勧めです
・ARMプロセッサー、および、SoCを使用した開発が不慣れなお客様
・ドライバ周りの設計が不慣れなお客様
・ベアメタル(Non OS)にしたいお客様
・任意のOSにしたいお客様
特長
ユーザーライクなドライバ
数少ないAPIコールで制御できる 使い易いドライバを用意しています。
【 用意されているドライバ 】
・Coretex-A9 レジスタ制御 API
(割込み/MMU/Cache制御含む)
・Timer
・GigaEthernet
・GPIO
・I2C
・SD Card
・SPI
・UART
・FAT Filesystem
また、ドキュメントは日本語で提供しています。
これにより…
・デバイス特有のレジスタ設定や割り込み については意識する必要がありません。
OS非依存
“ OS Wrapper API”を用意しているため、
Wrapper APIの部分的書き換えのみで簡単にベアメタル(Non OS)に対応可能
これにより… ・ベアメタルでの開発が簡単に進められます
・OS有り/無しプログラム環境間でのドライバコードの共通化が可能です。
プログラム書き込み支援
ブート用SDカードの書き込みについてアルテラ社独自仕様の パーティション書込みからアプリケーションプログラム書き込みまでを
Windows上のバッチファイルのみで可能としております。
EDSにて提供されている環境はLinuxOSが前提の為、他のOS、もしくは、ベアメタル(Non OS)システムの場合、その構築に時間がかかってしまいます。
これにより…
・速やかなアプデート環境の構築が可能です。
開発環境
開発ツール
ALTERA SoC EDS(エンベデッド・デザイン・スイート)
DS-5(Development Studio 5)
JTAG
USB-Blaster
評価ボード
CycloneV SoC Development Kit
デモのご紹介
デモ構成
以下の様にSlave側に”Cyclone®V SoC”に弊社SDKを乗せたデモをご用意しております。
■EtherCAT MASTER
“Cyclone®V SoC” : acontis社 “EC-MASTER for Linux” (デモ用)
■EtherCAT SLAVE
“Cyclone®V SoC” : “JS-EtherCAT Professional SDK for Cyclone®V SoC”
MASTER側からSLAVE側のLED点滅をコントロールするデモとなっております。
デモ機 構成図
デモ動画のダウンロード
デモ動画もご用意しております。
こちらをクリックしてダウンロードを行って下さい。
※クリック頂くと、92Mbyte程度の動画がダウンロード開始されます。
評価版
”まずはどんな物か評価したい”というお客様の為に評価版もご用意しております。
お気軽に『お問い合わせフォーム』から評価版希望の旨、ご連絡下さい。
お問合せ
ご不明点、ご質問等 御座いましたら、お気軽に『お問い合わせフォーム』、もしくは、お電話にて
お問合せ下さい。また、”JS-EtherCAT Professional SDK” for Cyclone®V SoC を使用したデモ機もご用意しております。
直接ご訪問させて頂き、デモと合わせて、より詳細な仕様などのご説明も可能ですので、
こちらもお気軽にご連絡下さい。