Forum: GNU Radio Can I connect USRP with Xilinx FPGA? How?

Posted by jian g. (jian_g)
on 2013-02-26 14:16
I want to connect USRP N210 with my ML605 (Virtex-6) board through
ethernet. But I don't know how USRP N210 work with ethernet.
a) It is said the USRP communicate with the host using UDP/IP. But what
is the UDP payload?
b) There is something called VRT in GNU-radio. Is the VRT package in UDP
package?
c) Does anyone know how USRP2 communicate with the host? Or is there
some documents can tell me that?

I got all of the ethernet frames when the USRP N210 is sending data.
This is the first several frames:

host MAC: 10:bf:48:bc:ab:be
USRP MAC: a0:36:fa:25:39:fe
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
MAC-source: 10:bf:48:bc:ab:be
MAC-dest: ff:ff:ff:ff:ff:ff
ARP is in this ethernet frame
----------------------------------------
ff ff ff ff ff ff 10 bf 48 bc ab be 08 06 00 01
08 00 06 04 00 01 10 bf 48 bc ab be c0 a8 0a 01
00 00 00 00 00 00 c0 a8 0a 02

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
MAC-source: a0:36:fa:25:39:fe
MAC-dest: 10:bf:48:bc:ab:be
ARP is in this ethernet frame
----------------------------------------
10 bf 48 bc ab be a0 36 fa 25 39 fe 08 06 00 01
08 00 06 04 00 02 a0 36 fa 25 39 fe c0 a8 0a 02
10 bf 48 bc ab be c0 a8 0a 01

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
MAC-source: 10:bf:48:bc:ab:be
MAC-dest: a0:36:fa:25:39:fe
IP-source: 192.168.10.1
IP-dest: 192.168.10.2
UDP is in this IP package
source port: 51105
dest port: 49152
----------------------------------------
a0 36 fa 25 39 fe 10 bf 48 bc ab be 08 00 45 00
00 40 00 00 40 00 40 11 a5 59 c0 a8 0a 01 c0 a8
0a 02 c7 a1 c0 00 00 2c e2 32 00 00 00 0c 00 00
00 61 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
MAC-source: a0:36:fa:25:39:fe
MAC-dest: 10:bf:48:bc:ab:be
IP-source: 192.168.10.2
IP-dest: 192.168.10.1
UDP is in this IP package
source port: 49152
dest port: 51105
----------------------------------------
10 bf 48 bc ab be a0 36 fa 25 39 fe 08 00 45 00
00 40 00 00 40 00 20 11 c5 59 c0 a8 0a 02 c0 a8
0a 01 c0 00 c7 a1 00 2c 00 00 00 00 00 0c 00 00
00 41 00 00 00 00 c0 a8 0a 02 00 00 00 10 ff ff
ff ff 00 00 3f 90 00 00 3f 88 00 00 06 d7

I don't know what the UDP payload is.

Thank you.
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.