PERIDOTの標準ペリフェラル集です。
- Platform Designer 19.1以降、およびNiosII SBT 19.1以降
- MAX10、CycloneIV、CycloneV、Cyclone10LPを搭載し、10/100BASEのEtherPHYが接続されたボード(PERIDOT ETHIOを使う場合)
- スレーブペリフェラルのみ使う場合は、NiosII等の32bitのバスアクセスが可能なAvalon-MMホストがあるシステム
- ip以下のフォルダをcloneして、プロジェクトのローカルに保存するか、保存場所にライブラリパスを通します。
- Platform Designerでコンポーンネントをaddして適宜操作します。
- NiosII SBT用のドライバ、ソフトウェアパッケージを使う場合は、必ずプロジェクトローカルのipフォルダ以下に保存してください。
ペリフェラルの詳細については各フォルダのREADMEまたはdoc以下のpdfを参照してください。
Ethernet経由でホストからPlatform Designerモジュール内部へアクセスするブリッジを提供します。
このモジュールは単独でARP/ICMP/UDPサーバーの動作を行うUDPオフロードエンジンを内蔵しています。外部にはRMII接続のEtherPHYが必要です。
コンパクトなCNNアクセラレーターペリフェラルです。
OmniVision等のDVPインターフェースカメラを接続するキャプチャコントローラです。
Platform Designerモジュールのメモリアドレス上にイメージデータを取り込みます。
24bitパラレル出力またはDVI出力に対応したビデオコントローラーです。
Platform Designerモジュールのメモリアドレス上に設定したフレームバッファを読み出します。ピクセルフォーマットはRGB565/RGB555/YUV422が選択可能で、RGB888に変換出力します。
SPI接続のSDカードI/FペリフェラルおよびNiosII SBT用のドライバ・ソフトウェアパッケージです。
elfファイルを実行するブートローダーや、NiosII HAL上で動作する標準POSIX形式のファイルシステムを提供します。
PERIDOT標準ペリフェラルで使用されるコンパクトなI2Cホストペリフェラルです。
PERIDOT標準ペリフェラルで使用されるコンパクトなSPIホストペリフェラルです。
PERIDOT標準ペリフェラルで使用されるRCサーボ用コントローラです。
周期20ms、パルス幅0.5~2.5msのPWM波形を256段階で出力します。また、設定値をアナログ出力するための1bitΔΣ変調出力を持ちます。
WorldSemiのシリアルLED(WS2812B等)を使用したLEDテープやマトリックスモジュール用のコントローラです。
最大16チャネルの同時出力を行い、最大65536個までのシリアルLEDを制御することができます。
ピクセルデータメモリ、レイヤー合成・エフェクト、外部トリガなど電飾衣装やPOVに適した機能を持ちます。
最大64和音の波形メモリ音源および、最大8チャネルのPCM再生を行うゲームメディアペリフェラルです。
16bitステレオDACインターフェース、アナログオーディオ用の1bitΔΣ変調出力のほか、外部キー用の同期シリアル入力インターフェースを持ちます。
CPUバス接続(8bit-i80タイプ)のグラフィックLCDモジュール用コントローラです。
PlatformDesignerモジュールのメモリアドレス上に設定したVRAM領域からビットマップデータを自動転送し、高速な描画処理を行う事ができます。
メロディチャイムを再生します。 ペリフェラルレジスタに何か書き込む度にチャイムをトリガします。
PERIDOTボードで使用しているSDRAMのパラメータセットです。
Quartus Prime 20.1.1LE付属のSDRAMコントローラに対応しています。
⚠ このモジュールは今後はメンテナンスされません。
ホストからPlatform Designerモジュール内部へアクセスするブリッジを提供します。
Canariumパッケージを利用することで、クライアント側のJavaScriptからPlatform Designerモジュール内部のAvalon-MMスレーブペリフェラルへアクセスすることができます。
MAX10ではデュアルコンフィグレーションスキームを利用したリコンフィグレーション機能を提供します。
また、NiosIIを併用する場合はクライアント側との排他制御、通知、ブートシーケンス制御の機能を提供します。PERIDOTソフトウェアパッケージを利用することで、RPCサーバー側の機能を提供します。
⚠ このモジュールは今後はメンテナンスされません。
PERIDOTのピンマトリックスセレクタおよび制御用のインターフェースを提供します。
The MIT License (MIT)
詳細はlicense.txtを参照ください。
(C) 2014-2023 J-7SYSTEM WORKS LIMITED.