Skip to content

Repository files navigation

Real-Time Computing Lab FPGA Designs

概要

リアルタイムコンピューティング研究所 (RTCL) で開発したカメラモジュールなどの FPGA関連の設計データやソフトウェアを公開しています。

リポジトリ構成

  • projects/ : 各種プロジェクトの設計データ
    • rtcl_p3s7_mipi/ : RTCL-P3S70-MIPI グローバルシャッター高速度MIPIカメラモジュール用
      • rtcl_p3s7_mipi/ : カメラモジュール用FPGA設計
    • rtcl_tp25k_usb3/ : RTCL_TP25K_USB3 Primer 25k USB3ボード用
      • rtcl_tp25k_usb3_blinking_led/ : LED 点滅確認サンプル
      • rtcl_tp25k_usb3_calc_morphology/ : 画像モルフォロジー処理サンプル
      • rtcl_tp25k_usb3_calc_summation/ : USB3 経由の累算処理サンプル
      • rtcl_tp25k_usb3_lfsr/ : LFSRデータ送受信サンプル
      • rtcl_tp25k_usb3_mipi_lane2/ : MIPI-CSI2 2レーンサンプル(ラズパイカメラ/RTCL-P3S70-MIPI)
      • rtcl_tp25k_usb3_mode245_loopback/ : 245モードループバック確認サンプル
      • rtcl_tp25k_usb3_usermodule_sample/ : USB3 経由で PC から制御するユーザーモジュールサンプル
    • kv260/ : KV260 用
      • kv260_rtcl_p3s7_hs/ : RTCL-P3S70-MIPI ハイスピード仕様版
      • kv260_rtcl_p3s7_csi2/ : RTCL-P3S70-MIPI CSI2 仕様実験版
      • kv260_rtcl_p3s7_hs/app/multispectral/ : RTCL-LED-PMOD のマルチバンド LED 照明ボードを使ったマルチバンド撮影アプリ
      • kv260_rtcl_p3s7_mnist_seg/ : 1000fps MNISTセマンティックセグメンテーションサンプル
      • kv260_rtcl_p3s7_optical_flow/ : 1000fps オプティカルフロー計測サンプル
    • zybo_z7/ : ZYBO Z7用
      • zybo_z7_rtcl_p3s7_hs/ : RTCL-P3S70-MIPI ハイスピード仕様版

利用言語など

本システムは主に RTL は SystemVerilog、CPU側のソフトウェアは Rust を用いて開発しております。 一部で C++ のサンプルも用意しておりますが、 Rust 版が先行している点をご了承ください。

特に Rust の cross によって仮想環境を用いたクロスコンパイルなどを利用すると、セルフコンパイル環境を作る苦労が緩和され、高速にビルドできる場合があります。

ライセンス

本リポジトリの内容は、(A) LICENSE に記載の PolyForm Small Business License 1.0.0、または (B) 下記「商用ライセンス(製品購入者向け)」の条件のいずれかで利用できます(デュアルライセンス)。

商用利用・非商用利用を問わず、著作権表示およびライセンス表示を削除しないでください。

サブモジュールや第三者コンポーネントはそれぞれのライセンスに従います。

スモールビジネスライセンス

PolyForm Small Business License 1.0.0 の下で配布しています。詳細は LICENSE をご確認ください。

個人/学術機関/非営利団体での利用、または小規模企業(従業員数100人未満もしくは総売上高100万ドル未満)での利用については、無償で利用可能です。

商用ライセンス(製品購入者向け)

企業規模等にかかわらず、当方が販売する正規品 のカメラモジュールの Pro版 を購入された方(購入した個人、または購入した法人の役職員)については、購入した製品の評価・検証(評価・試験・PoC・ベンチマーク、展示会等でのデモ利用を含みます)に限り、本ソフトウェアを商用利用することを許諾します。

Pro版の表記のない物(Basic版など)にはこの権利は含まれませんのでご注意ください。購入画面のスナップショットや購入時の決済記録など、何らかの購入を証明できるものをもってライセンスの査証としますので、大切に保管してください。

本節は商用利用を許諾する点を定めるものであり、それ以外の条件(免責、著作権表示・ライセンス表示、配布条件等)は LICENSE(PolyForm Small Business License 1.0.0)に従います。

上記に該当しない商用利用については、個別相談に応じますので下記フォームよりお問い合わせください。

👉 リアルタイムコンピューティング研究所 お問い合わせフォーム

About

Real-Time Computing Lab FPGA designs

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages