heterogenous transports zynq + embedded linux host...

18

Upload: vuongdat

Post on 27-Apr-2019

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Heterogenous Transports Zynq + Embedded Linux Host ...files.ettus.com/marcomm/GRCon_2017_Ettus_Research_RD_Update.pdf · Zynq + Embedded Linux Heterogenous Transports Host-configured
Page 2: Heterogenous Transports Zynq + Embedded Linux Host ...files.ettus.com/marcomm/GRCon_2017_Ettus_Research_RD_Update.pdf · Zynq + Embedded Linux Heterogenous Transports Host-configured

▪▪

Zynq + Embedded Linux

Heterogenous Transports

Host-configured peripherals

RFIC comes with API

FPGA depends on RF HW

Page 3: Heterogenous Transports Zynq + Embedded Linux Host ...files.ettus.com/marcomm/GRCon_2017_Ettus_Research_RD_Update.pdf · Zynq + Embedded Linux Heterogenous Transports Host-configured

Reliab

ility

Manag

eabil

ity

Service

abilit

y

Availa

bility

▪▪

Page 4: Heterogenous Transports Zynq + Embedded Linux Host ...files.ettus.com/marcomm/GRCon_2017_Ettus_Research_RD_Update.pdf · Zynq + Embedded Linux Heterogenous Transports Host-configured

▪▪ …▪ …

▪ $ cat iplist | xargs -L 1 -t -n 1 -Iusrpip -P 1 ssh root@usrpip ls▪ $ tmux setw synchronize-panes on

Page 5: Heterogenous Transports Zynq + Embedded Linux Host ...files.ettus.com/marcomm/GRCon_2017_Ettus_Research_RD_Update.pdf · Zynq + Embedded Linux Heterogenous Transports Host-configured

▪▪

Page 6: Heterogenous Transports Zynq + Embedded Linux Host ...files.ettus.com/marcomm/GRCon_2017_Ettus_Research_RD_Update.pdf · Zynq + Embedded Linux Heterogenous Transports Host-configured

Page 7: Heterogenous Transports Zynq + Embedded Linux Host ...files.ettus.com/marcomm/GRCon_2017_Ettus_Research_RD_Update.pdf · Zynq + Embedded Linux Heterogenous Transports Host-configured

▪▪

Page 8: Heterogenous Transports Zynq + Embedded Linux Host ...files.ettus.com/marcomm/GRCon_2017_Ettus_Research_RD_Update.pdf · Zynq + Embedded Linux Heterogenous Transports Host-configured

▪ …▪▪▪

MPM

SmarterDevices

Network ModeRASM

Less Code

Page 9: Heterogenous Transports Zynq + Embedded Linux Host ...files.ettus.com/marcomm/GRCon_2017_Ettus_Research_RD_Update.pdf · Zynq + Embedded Linux Heterogenous Transports Host-configured

UHD

MPMUser App-

GNU Radio FPGA

RPC

API

CHDR

AXI Interconnect

Page 10: Heterogenous Transports Zynq + Embedded Linux Host ...files.ettus.com/marcomm/GRCon_2017_Ettus_Research_RD_Update.pdf · Zynq + Embedded Linux Heterogenous Transports Host-configured

▪▪▪▪▪

Page 11: Heterogenous Transports Zynq + Embedded Linux Host ...files.ettus.com/marcomm/GRCon_2017_Ettus_Research_RD_Update.pdf · Zynq + Embedded Linux Heterogenous Transports Host-configured

▪▪▪▪

Page 12: Heterogenous Transports Zynq + Embedded Linux Host ...files.ettus.com/marcomm/GRCon_2017_Ettus_Research_RD_Update.pdf · Zynq + Embedded Linux Heterogenous Transports Host-configured

▪▪

▪▪

Source: Stack Overflow

Page 13: Heterogenous Transports Zynq + Embedded Linux Host ...files.ettus.com/marcomm/GRCon_2017_Ettus_Research_RD_Update.pdf · Zynq + Embedded Linux Heterogenous Transports Host-configured

▪▪ $ git checkout python-api▪

Page 14: Heterogenous Transports Zynq + Embedded Linux Host ...files.ettus.com/marcomm/GRCon_2017_Ettus_Research_RD_Update.pdf · Zynq + Embedded Linux Heterogenous Transports Host-configured

Page 15: Heterogenous Transports Zynq + Embedded Linux Host ...files.ettus.com/marcomm/GRCon_2017_Ettus_Research_RD_Update.pdf · Zynq + Embedded Linux Heterogenous Transports Host-configured

▪▪

▪ …

Page 16: Heterogenous Transports Zynq + Embedded Linux Host ...files.ettus.com/marcomm/GRCon_2017_Ettus_Research_RD_Update.pdf · Zynq + Embedded Linux Heterogenous Transports Host-configured

▪▪▪

Intermediate public feature branch

Page 17: Heterogenous Transports Zynq + Embedded Linux Host ...files.ettus.com/marcomm/GRCon_2017_Ettus_Research_RD_Update.pdf · Zynq + Embedded Linux Heterogenous Transports Host-configured

▪ …▪▪▪▪

Page 18: Heterogenous Transports Zynq + Embedded Linux Host ...files.ettus.com/marcomm/GRCon_2017_Ettus_Research_RD_Update.pdf · Zynq + Embedded Linux Heterogenous Transports Host-configured

▪▪▪