Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
AMC13 IP and MAC Address AssignmentThe AMC13 has two PCB Tongues. Tongue 1 (T1) and Tongue 2 (T2) each has their own FPGA (Virtex6/Kintex7 for T1, Spartan6 for T2) and therefore each has their own IP address. Typically T2 has an IP address one higher in the last octet than T1. | ||||||||
Deleted: | ||||||||
< < | There are several schemes in the midst of being implemented when it comes to AMC13 IP Address assignment. The following procedures are those which I know of at the moment. | |||||||
How the IP Address is assigned1. Via the Serial NumberThis scheme acts as the "backup" plan, using the jumper connections on T2 to assign IP addresses to both tongues | ||||||||
Changed: | ||||||||
< < | Net Base = 192.168.1 | |||||||
> > | The address is 192.168.1.x | |||||||
2. Via MMC SPI EEPROMIn this scheme, the MMC sends a configuration packet which contains the IP address to be assigned from non-volitile EEPROM to the Spartan and Virtex chips at powerup. For information on how to load new configuration information into the SPI, see the MMC software page3. RARP from a software daemon. | ||||||||
Changed: | ||||||||
< < | This is not yet implemented (until we update our IPBus firmware) but may be come the preferred scheme. | |||||||
> > | RARP is enabled with an IP address beginning with 00 in the first octet is set using method 2 above. | |||||||
Note that we are working out a new scheme as we go into mass production in early 2014. We expect that the default addresses will be in the range 192.168.x.y where x is 1-4 and y is 128-254. | ||||||||
Line: 32 to 29 | ||||||||
bits 0-5 complement of serial number 0-63 bit 6 =0 for T2 board (lower IP) =1 for T1 board (upper IP) | ||||||||
Added: | ||||||||
> > | bit 7 =0 | |||||||
Example: | ||||||||
Line: 50 to 48 | ||||||||
08-00-30-F3-00-5a (for T1, higher IP) | ||||||||
Added: | ||||||||
> > | For modules with serial numbers above 63 the upper two bits are complemented and assigned to MAC address bits 7, 8. | |||||||
-- EricHazen - 12 Mar 2014 |