Skip to content

Rapidnack/CsrpServer

Repository files navigation

CsrpServer

CsrpServerプロジェクトは、Intel FPGAとCypress EZ-USB FX2LPを使ったCSRP(Cheap Software Radio Peripheral)のWindows版サーバーとLinux版サーバーのソースコードです。 ExtIO_USRPと通信するため、BorIPプロトコルを実装しています。

構成図

Windows版サーバー

WinFormsアプリケーションです。サーバーがEZ-USB FX2LPのRAMにファームウェアを書き込むのでEEPROMのジャンパーは外しておきます。

Windows版サーバー

Install

CsrpServerSetup/Releaseにあるインストーラを実行

Linux版サーバー

コンソールアプリケーションです。Monoとlibusb-1.0が必要です。サーバーがEZ-USB FX2LPのRAMにファームウェアを書き込むのでEEPROMのジャンパーは外しておきます。

Install

MonoCsrpServer/bin/MonoCsrpServerディレクトリごとコピー

$ sudo mono MonoCsrpServer.exe [サンプルレートの初期値(kHz)]

FPGA/MAX1000_SDR_FX2LP

MAX1000_SDR_FX2LPプロジェクトは、Intel MAX10 FPGAとCypress EZ-USB FX2LPを使ったCSRP(Cheap Software Radio Peripheral)のVerilogソースコードです。

全体画像

  • 開発環境: Quartus Prime Lite Edition 18.1
  • FPGAボード: Arrow Development Tools MAX1000
  • USBコントローラ: Cypress EZ-USB FX2LP
  • ADC: Analog Devices AD9283

FPGA/MAX10FB_SDR_FX2LP

MAX10FB_SDR_FX2LPプロジェクトは、Intel MAX10 FPGAとCypress EZ-USB FX2LPを使ったCSRP(Cheap Software Radio Peripheral)のVerilogソースコードです。

全体画像

  • 開発環境: Quartus Prime Lite Edition 18.1
  • FPGAボード: CQ出版社「FPGA電子工作スーパーキット」付録基板 MAX10-FB
  • USBコントローラ: Cypress EZ-USB FX2LP
  • ADC: Analog Devices AD9283

FPGA/CYC4_SDR_FX2LP

CYC4_SDR_FX2LPプロジェクトは、Intel Cyclone IV FPGAとCypress EZ-USB FX2LPを使ったCSRP(Cheap Software Radio Peripheral)のVerilogソースコードです。

全体画像

  • 開発環境: Quartus Prime Lite Edition 18.1
  • FPGAボード: EP4CE6E22C8N Development Board
  • USBコントローラ: Cypress EZ-USB FX2LP
  • ADC: Analog Devices AD9283

FPGA/CYC2_SDR_FX2LP

CYC2_SDR_FX2LPプロジェクトは、Intel Cyclone II FPGAとCypress EZ-USB FX2LPを使ったCSRP(Cheap Software Radio Peripheral)のVerilogソースコードです。

全体画像

  • 開発環境: Quartus II 13.0sp1 Web Edition
  • FPGAボード: EP2C5T144 Development Board
  • USBコントローラ: Cypress EZ-USB FX2LP
  • ADC: Analog Devices AD9283

Authors

Rapidnack

References

https://github.com/Rapidnack/CsrpServer

https://github.com/Rapidnack/gr-rapidnack

About

Cheap Software Radio Peripheral Server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors