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:18] – jrseti | roach2 [2023/10/28 18:36] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ==Roach 2== | + | ====Roach 2==== |
| Jack Hickish gave me a Roach2 to try to test. | Jack Hickish gave me a Roach2 to try to test. | ||
| - | The Roach2 requires network boot and a TFTP server on that server. I set up the sonata1 server (10.1.49.80, | + | ==Links== |
| - | U-Boot 2011.06-rc2-00000-gd422dc0-dirty (Nov 08 2012 - 16:04:14) | + | * Jack says this is the image to use: acme1:/ |
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | ====The Roach board==== | ||
| + | |||
| + | I pluged in USB to the port labeled "FTDI USB". On my MAC " | ||
| + | |||
| + | | ||
| CPU: AMCC PowerPC 440EPx Rev. A at 533.333 MHz (PLB=133 OPB=66 EBC=66) | CPU: AMCC PowerPC 440EPx Rev. A at 533.333 MHz (PLB=133 OPB=66 EBC=66) | ||
| Line 25: | Line 35: | ||
| DTT: 2 is 24 C | DTT: 2 is 24 C | ||
| Net: | Net: | ||
| + | | ||
| + | So, I need to set up TFTP to get this to boot an OS. | ||
| + | |||
| + | The Roach2 requires network boot and a TFTP server on that server. I set up the sonata1 server (10.1.49.80, | ||
| + | |||
| + | 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.1518128282.txt.gz · Last modified: 2023/10/28 18:36 (external edit)