CsrpServerプロジェクトは、Intel FPGAとCypress EZ-USB FX2LPを使ったCSRP(Cheap Software Radio Peripheral)のWindows版サーバーとLinux版サーバーのソースコードです。 ExtIO_USRPと通信するため、BorIPプロトコルを実装しています。
WinFormsアプリケーションです。サーバーがEZ-USB FX2LPのRAMにファームウェアを書き込むのでEEPROMのジャンパーは外しておきます。
CsrpServerSetup/Releaseにあるインストーラを実行
コンソールアプリケーションです。Monoとlibusb-1.0が必要です。サーバーがEZ-USB FX2LPのRAMにファームウェアを書き込むのでEEPROMのジャンパーは外しておきます。
MonoCsrpServer/bin/MonoCsrpServerディレクトリごとコピー
$ sudo mono MonoCsrpServer.exe [サンプルレートの初期値(kHz)]
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
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
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
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





