Canarium - PERIDOT board driver
CanariumはChrome/Node.jsアプリケーション用のPERIDOTボードドライバです。
通信仕様
通信仕様世代 | 対応ボードのシリーズ | コンフィグ*1 | Avalon-MM マスタ*2 |
ストリーム 入出力*3 |
Canarium バージョン |
プラットフォーム |
---|---|---|---|---|---|---|
Gen1 | PERIDOT Classic および PERIDOT New Generations |
対応 | 対応 | 非対応 | ^0.9 >=1.0 |
Chrome (^0.9.x) Node.js (>=1.0) |
Gen2 | PERIDOT New Generations | 非対応 | 対応 | 対応 | >=1.0 | Node.js |
*1) RBF(やRPD)を転送して、FPGAのコンフィグレーションをリアルタイムで行う機能。
*2) CanariumからQsys上のペリフェラル(Avalon-MM Slave)にアクセスする機能。
*3) Avalon-STやNiosII上の疑似ストリームファイルにデータを入出力する機能。
APIリファレンス
対応ボード種別 | 通信仕様 | クラス名とAPIリファレンスへのリンク |
---|---|---|
PERIDOT Classic | Gen1 | Canarium または CanariumGen1 ( Canarium の別名として定義) |
PERIDOT Piccolo (BOOT側) | ||
PERIDOT Piccolo (USER側) ※Rubic対応ファームの場合 | Gen2 | CanariumGen2 |
使用例 / Examples (Gen1)
const Canarium = ;const fs = ; let canarium = ;// Connect to PERIDOT Classic (PS mode) on COM3 portcanarium;
使用例 / Examples (Gen2)
const CanariumGen2 = ; // Connect to PERIDOT with Gen2 I/F on COM3 portlet canarium = 'COM3';canarium
インストール方法 / How to install
npm install canarium
変更履歴 / History
See CHANGELOG.md
ライセンス / License
This package is distributed under MIT license.