roach2
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| roach2 [2018/02/08 22:33] – jrseti | roach2 [2023/10/28 18:36] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| Jack Hickish gave me a Roach2 to try to test. | Jack Hickish gave me a Roach2 to try to test. | ||
| - | ===Links=== | + | ==Links== |
| * Jack says this is the image to use: acme1:/ | * Jack says this is the image to use: acme1:/ | ||
| Line 9: | Line 9: | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | ====The Roach board==== | ||
| I pluged in USB to the port labeled "FTDI USB". On my MAC " | I pluged in USB to the port labeled "FTDI USB". On my MAC " | ||
| Line 39: | Line 42: | ||
| apt-get install dnsmasq | apt-get install dnsmasq | ||
| + | Then edited the / | ||
| + | |||
| + | # Assign the ROACH an IP address manually, based on its MAC | ||
| + | dhcp-host=02: | ||
| + | | ||
| + | # Have a DHCP address range for other things | ||
| + | dhcp-range=10.1.49.0, | ||
| + | | ||
| + | # Set the location of the ROACH' | ||
| + | # | ||
| + | dhcp-option=17, | ||
| + | | ||
| + | # Set the boot filename for BOOTP, which is what the ROACH boots over | ||
| + | dhcp-boot=uImage-r2borph3 | ||
| + | | ||
| + | # Enable dnsmasq' | ||
| + | enable-tftp | ||
| + | | ||
| + | # Set the root directory for files availble via FTP. | ||
| + | tftp-root=/ | ||
| + | | ||
| + | # Set the DHCP server to authoritative mode (then keep away from other networks!) | ||
| + | dhcp-authoritative | ||
| + | | ||
| + | #Specify which ethernet interface you use to connect to the ROACH (eth0, eth1, eth2 ...) | ||
| + | interface=eth0 | ||
| + | | ||
| + | #May be useful if you have several ethernet interfaces | ||
| + | bind-interfaces | ||
| + | | ||
| + | log-queries | ||
| + | log-facility=/ | ||
| + | | ||
| + | server=8.8.8.8 | ||
| + | server=8.8.4.4 | ||
| + | dhcp-option=option: | ||
| + | |||
| + | Then to restart dnsmasq: | ||
| + | |||
| + | sudo / | ||
| + | | ||
| + | mount -o remount,rw / | ||
| + | |||
| + | Also had to install NTP, as the instructions at [[https:// | ||
| + | |||
| + | ====The ADC boards==== | ||
| + | |||
| + | Here is the basic hardware description: | ||
| + | |||
| + | ====The 2GHz clock==== | ||
| + | |||
| + | I was able pr procure a $35 ADF4351_PLL board, from China, and control it with my Raspberry Pi. Here is a picture of the board tuned to 2GHz. This will be used for the clock input of the ADC board. This requires a 10MHz reference signal. | ||
| + | The controller program is at [[https:// | ||
| + | To tune it to 2GHz: " | ||
| + | {{: | ||
roach2.1518129194.txt.gz · Last modified: 2023/10/28 18:36 (external edit)