製品概要

“JS-EtherCAT Professional SDK” for Cyclone®V SoCとは…
ALTERA社製 “Cyclone®V SoC”向けに開発した EtherCAT ソフトウェアソリューションです。

ソフトウェア開発に必要な基本コンポーネントが既に用意されている為、EtherCAT開発を 『より早く、簡単』に実現できます。ARM / SoCに不慣れなお客様もスムーズな開発が可能となります!!

ECAT-SDK-Cyclone-SW2-Block
User Application
ユーザーが各種アプリケーション仕様に基づいて実装を行う部分です。SDKではデモ用の
サンプルアプリが実装されています。DC/FoEといった機能がデフォルトで実装されております。

Beckhoff EtherCAT Slave Stack
Beckhoff社が提供するEtherCATスレーブスタックです。ライセンスの都合上直接提供出来ない為、
SDKではBeckhoff社のWEBよりダウンロードしたコードを特定フォルダに格納する
だけで、ビルドして使用出来る状態で提供致しています。

EtherCAT Slave Controller

Cyclone用 EtherCAT IPです。

 

ハードウェア構成

ECAT-SDK-Cyclone-HW-Block

このようなお客様にお勧めです
・開発期間が短いお客様
・ARMプロセッサー、および、SoCを使用した開発が不慣れなお客様
・ドライバ周りの設計が不慣れなお客様
・ベアメタル(Non OS)にしたいお客様
・任意のOSにしたいお客様

特長

ユーザーライクなドライバ

 

数少ないAPIコールで制御できる 使い易いドライバを用意しています。AM335x Standard JSL-Ware_2

【 用意されているドライバ 】
・Coretex-A9 レジスタ制御 API
(割込み/MMU/Cache制御含む)
・Timer
・GigaEthernet
・GPIO
・I2C
・SD Card
・SPI
・UART
・FAT Filesystem

また、ドキュメントは日本語で提供しています。

これにより…

・デバイス特有のレジスタ設定や割り込み については意識する必要がありません。

OS非依存

“ OS Wrapper API”を用意しているため、ECAT-SDK-Cyclone-TOKUCYOU1
Wrapper APIの部分的書き換えのみで簡単にベアメタル(Non OS)に対応可能
これにより… ・ベアメタルでの開発が簡単に進められます
・OS有り/無しプログラム環境間でのドライバコードの共通化が可能です。

プログラム書き込み支援

ブート用SDカードの書き込みについてアルテラ社独自仕様の パーティション書込みからアプリケーションプログラム書き込みまでを
Windows上のバッチファイルのみで可能としております。ECAT-SDK-Cyclone-TOKUCYOU2
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点滅をコントロールするデモとなっております。

デモ機 構成図

ECAT-SDK-Cyclone-Demo

デモ動画のダウンロード

デモ動画もご用意しております。
こちらをクリックしてダウンロードを行って下さい。
※クリック頂くと、92Mbyte程度の動画がダウンロード開始されます。

評価版

”まずはどんな物か評価したい”というお客様の為に評価版もご用意しております。
お気軽に『お問い合わせフォーム』から評価版希望の旨、ご連絡下さい。

お問合せ

ご不明点、ご質問等 御座いましたら、お気軽に『お問い合わせフォーム』、もしくは、お電話にて
お問合せ下さい。また、”JS-EtherCAT Professional SDK” for Cyclone®V SoC を使用したデモ機もご用意しております。
直接ご訪問させて頂き、デモと合わせて、より詳細な仕様などのご説明も可能ですので、
こちらもお気軽にご連絡下さい。