This is an old revision of the document!
Orig | IP | Dest | Usage |
FlexBuff | 192.168.1.7 | DBBC 3 | IF A |
FlexBuff | 192.168.1.8 | DBBC 3 | IF B |
FlexBuff | 192.168.1.9 | DBBC 3 | IF C |
FlexBuff | 192.168.1.10 | DBBC 3 | IF D |
FlexBuff | 192.168.1.11 | DBBC 3 | IF E |
FlexBuff | 192.168.1.12 | DBBC 3 | IF F |
FlexBuff | 192.168.1.13 | [Reserved] | Network |
FlexBuff | 192.168.1.14 | DBBC 2 | S-band |
dBBC3 . | 192.168.1.15 | FlexBuff | IF A |
dBBC3 . | 192.168.1.16 | FlexBuff | IF B |
dBBC3 . | 192.168.1.17 | FlexBuff | IF C |
dBBC3 . | 192.168.1.18 | FlexBuff | IF D |
dBBC3 . | 192.168.1.19 | FlexBuff | IF E |
dBBC3 . | 192.168.1.20 | FlexBuff | IF F |
dBBC2 . | 192.168.1.21 | FlexBuff | S-band |
Flexbuff network settings are defined in /etc/network/interfaces/. New Debian versions tend to label eth0 into ens3f0. The definitions might vary depending on the host machine:
auto eth1
iface eth1 inet static
address 192.168.1.7/24
mtu 9000
# Initialise the VDIF header
dbbcComms(sd,'core3h={},destination 0 192.168.1.{}:46227'.format(core3h,ip_dest[core3h-1]))
dbbcComms(sd,'core3h={},vsi_bitmask {}'.format(core3h,bitmask[nChan]))
dbbcComms(sd,'core3h={},vdif_station {}'.format(core3h,station))
dbbcComms(sd,'core3h={},vdif_frame 2 {} 8000 ct=off'.format(core3h,nChan))
dbbcComms(sd,'core3h={},regupdate vdif_header 3 {} 0x03FF0000'.format(core3h,(core3h-1)*np.power(2,16)))
#Start VDIF stream
dbbcComms(sd,'core3h={},start vdif'.format(board+1))
— Guifre 2019/09/03 01:41