User Tools

Site Tools


hardware:dbbc

This wiki is not maintained! Do not use this when setting up AuScope experiments!

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
hardware:dbbc [2012/03/29 02:36]
Stuart Weston [Recording Configuration DBBC And Mark5B+]
hardware:dbbc [2012/04/10 02:11] (current)
Stuart Weston
Line 5: Line 5:
   * [[hardware:​dbbc.calibration| DBBC Calibration procedure]]   * [[hardware:​dbbc.calibration| DBBC Calibration procedure]]
   * [[hardware.dbbc.wiring| DBBC back-end wiring configuration]]   * [[hardware.dbbc.wiring| DBBC back-end wiring configuration]]
 +
 +  * {{:​hardware:​dbbc-command-set-v2.3.pdf| DBBC Command Set V2.3}}
 +
 +  *{{:​hardware:​s23-tuccari.pdf|A Flexible Environment for VLBI and Space Research: Digital Receiver and Back-end}}
  
 ====== DBBC Configuration ====== ====== DBBC Configuration ======
Line 16: Line 20:
  
 Ran "DBBC control",​ answered "​y"​ to reconfiguration. Sampling modules were re-initialised and resumed processing with the 1PPS sync. Ran "DBBC control",​ answered "​y"​ to reconfiguration. Sampling modules were re-initialised and resumed processing with the 1PPS sync.
-====== DBBC 3rd Party Utilities & Software ====== 
  
-* [[hardware:​dbbc.utils_sw|Utilities and Software]]+=== DBBC Callibration ===
  
-====== Recording Configuration ​DBBC And Mark5B+ ======+* [[hardware:​dbbc.callibration|DBBC Callibration]]
  
-* [[hardware:​dbbc.record_config_mk5b|Recording Configuration DBBC And Mark5B+]]+=== Mapping of channels to VSI ===
  
 +The DBBC has 4 channels per IF board (we have 4 IF boards), each of these channels has an upper and lower sideband. The VSI interface has 32 bit streams, for 2 bit we have Sign bit and Magnitude bit. So we can't record all channels at 2bit. The question is how these channels and bands are mapped to the VSI interface from the DBBC.
 +There are two channel mappings that are implemented in the DBBC - astro and geo. You can select these with the command "​dbbcform=geo"​ or "​dbbcform=astro"​. By default, it's in geodetic mode but you can query that with "​dbbcform"​. I've included the channel mapping info we were given by Gino. With the "Mark 4 sampler output column",​ the code represents the base-band converter number, whether it is the Upper or Lower sideband, and whether it is the Sign or Magnitude bit. You can use the bitmasking in the mk5 to select a subset of channels and/or 1-bit sampling. For the first 4 channels with upper sidebands (dbbc01, dbbc02, dbbc03, dbbc04) at 2-bit sampling (for LBA-type observations) the mask is 0x000000ff and for 16 channels at 1-bit it is 0x55555555.
  
-====== Linux OS Installation ====== +{{:​hardware:​mapping-mk5b.pdf|Original Modes}}
-<​note>​We have had no luck with the Linux version and are currently sticking with Windows </​note>​+
  
-Dave Graham provided a {{:​hardware:​dg_email_2010_05_11.rtf|current version of the Linux implementation on 2010 May 11}}. The files were downloaded and placed in a directory on a Linux PC. An empty USB-mounted HDD was used and partitions created to match the first two as described in the READ.ME file provided by Dave. This was done using ''​fdisk''​. The first partition was tagged as bootable.+{{:​hardware:​mapping-2-mk5b.pdf|May 2011: new test and VSI modes added}} 
 +====== DBBC 3rd Party Utilities & Software ======
  
-Then ext3 filesystems were installed on each partition using ''​mkfs.ext3''​.+* [[hardware:​dbbc.utils_sw|Utilities and Software]]
  
-The image of the first partition was then copied to the disk:\\ +====== Recording Configuration DBBC And Mark5B+ ======
-''​dd if=dd_sda1 /​dev/​sdc1''​+
  
-The file ''​boot_sector''​ was copied to the master boot record:\\ +* [[hardware:dbbc.record_config_mk5b|Recording Configuration DBBC And Mark5B+]]
-''​sudo dd if=boot_sector of=/dev/sdc bs=512 count=1''​+
  
-Then the first partition was mounted at /​mnt/​tmp\\ +====== OS Installation ======
-''​sudo mkdir /​mnt/​tmp''​\\ +
-''​sudo mount /dev/sdc1 /​mnt/​tmp''​\\ +
-Then find out the disk ID:\\ +
-''​ls -l /​dev/​disk/​by-id | grep sdc''​\\ +
-Then edit the fstab file in the mounted partition so that the / partition has the ID of /dev/sdc1 and /usr2 is at /dev/sdc2, /data at /dev/sdc3. /etc/fstab then looks like this:\\ +
-<​file>​ +
-/​dev/​disk/​by-id/​usb-WDC_WD75_00AACS-00D6B0_DCA425712418-0:​0-part1 /                    ext3       ​acl,​user_xattr ​       1 1 +
-proc                 /​proc ​               proc       ​defaults ​             0 0 +
-sysfs                /sys                 ​sysfs ​     noauto ​               0 0 +
-debugfs ​             /​sys/​kernel/​debug ​   debugfs ​   noauto ​               0 0 +
-usbfs                /​proc/​bus/​usb ​       usbfs      noauto ​               0 0 +
-devpts ​              /​dev/​pts ​            ​devpts ​    mode=0620,gid=5       0 0 +
-/​dev/​disk/​by-id/​usb-WDC_WD75_00AACS-00D6B0_DCA425712418-0:​0-part2 /usr2                ext3       ​acl,​user_xattr ​       1 2 +
-/​dev/​disk/​by-id/​usb-WDC_WD75_00AACS-00D6B0_DCA425712418-0:​0-part3 /data                ext3       ​acl,​user_xattr ​       1 2 +
-</​file>​+
  
-also edit /​mnt/​tmp/​boot/​grub/​menu.lst and change the disk ID.+===== MS Windows XP =====
  
-The disk can now be booted from. +* [[hardware:​dbbc.windowsxp|MS Windows XP OS Installation]]
-==== Installation ​on a Compact Flash Card ====+
  
-Use a fast (133x or better) card with 4 GB or more. We're using a SanDisk Ultra 200x 8 GB.+===== Linux OS Installation =====
  
-Mounted the CF on a Linux PC via a USB card readerCard appears as /dev/sde1+* [[hardware:​dbbc.linux|Linux OS Installation]]
  
-As the card is larger than 4 GB I partitioned it to match Dave's card: 
  
-<​code>​disk /dev/sdb: 4009 MB, 4009549824 bytes +==== Installation on a Compact Flash Card ====
-255 heads, 63 sectors/​track,​ 487 cylinders +
-Units cylinders of 16065 * 512 8225280 bytes +
-Disk identifier: 0xe7cf73dd+
  
-  Device Boot      Start         ​End ​     Blocks ​  ​Id ​ System +[[hardware.dbbc.install_on_flash_card| Installation on a Compact Flash Card]]
-/​dev/​sdb1 ​            2         ​487 ​    ​3903795 ​  ​83 ​ Linux +
-</​code>​+
  
-<​code>​ 
-sudo fdisk /dev/sde 
-p 
-d (deleted FAT partition) 
-n 
-p 
-1 
-2 
-487  (added Linux partition) 
-a 
-1 (made partition bootable) 
-p (should now match Dave's card) 
-w 
-</​code>​ 
  
-Then installed an ext3 filesystem:​ +====== DBBC Power Measurement ======
-  sudo mkfs.ext3 /dev/sde1+
  
-Copy the image onto the CF: +* [[hardware.dbbc.power_measure| DBBC Power Measurement]]
-  gunzip dbbc_if.gz +
-  sudo dd if=dbbc_cf of=/​dev/​sde ​+
  
-Mount the disk +====== Commercial Boards used in the DBBC =====
-  sudo mount /dev/sde1 /mnt/tmp+
  
-Edit ''/​mnt/​tmp/​fstab''​ and change first line to read +* [[hardware.dbbc.boards| DBBC commercial boards used]]
-  /dev/sda1 /       ​ext3 ​      ​noatime,​acl,​user_xattr ​       1 1+
  
-Edit ''/​mnt/​tmp/​boot/​grub/​menu.lst''​ and replace references to the disk partition to ''/​dev/​sda1'':​+====== Related Links =====
  
-<​code>​ +{{http://www.noto.ira.inaf.it/​index.php/​project|DBBC project home page}}
-# Modified by YaST2. Last modification on Fri May 14 13:24:28 UTC 2010 +
-default 0 +
-timeout 8 +
-gfxmenu (hd0,0)/boot/message +
-##YaST - activate+
  
-###​Don'​t change this comment - YaST2 identifierOriginal name: linux### +{{https://deki.mpifr-bonn.mpg.de/Cooperations/dBBC|Bonn DBBC Wiki}}
-title openSUSE 10.3 +
-    root (hd0,0) +
-    kernel ​/boot/vmlinuz-2.6.22.5-31-default root=/dev/sda1 vga=0x31a ​   splash=silent showopts +
-    initrd /​boot/​initrd-2.6.22.5-31-default+
  
-###​Don'​t change this comment - YaST2 identifier: Original name: failsafe###​ +=== TOW 2011 ===
-title Failsafe -- openSUSE 10.3 +
-    root (hd0,0) +
-    kernel /​boot/​vmlinuz-2.6.22.5-31-default root=/dev/sda1 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3 +
-    initrd /​boot/​initrd-2.6.22.5-31-default +
-</​code>​+
  
-Unmount, eject and boot on DBBC!+{{ftp://​ivscc.gsfc.nasa.gov/​pub/​TOW/​tow2011/​notebook/​Tuccari.Sem.pdf|DBBC Overview}}
  
-=== 4 GB card installation ​=== +=== DBBC3 ===
- +
-Tim has been having trouble getting the 8 GB card to boot so I got a 4 GB SanDisk Ultra 200x card. +
- +
-Partition table initially showed +
- +
-<​code>​4011 MB, 4011614208 cylinders +
-128 heads, 63 cylinders/​track,​ 971 cylinders +
-units = cylinders of 8064 * 512 = 4128768 bytes</​code>​ +
- +
-so in the "extra functionality"​ mode of fdisk I changed +
-number of cylinders to 487 +
-and number of heads to 255 +
- +
-partition table then could be made to match Dave'​s. +
- +
-====== DBBC Power Measurement ====== +
- +
-* [[hardware.dbbc.power_measure| DBBC Power Measurement]] +
- +
-====== Commercial Boards used in the DBBC ===== +
- +
-* [[hardware.dbbc.boards| DBBC commercial boards used]]+
  
 +{{http://​www.oan.es/​gm2012/​pdf/​oral_id_130.pdf|DBBC3 - A full digital implementation of the VLBI2010 backend}}
/home/www/auscope/opswiki/data/attic/hardware/dbbc.1332988580.txt.gz · Last modified: 2012/03/29 02:36 by Stuart Weston