26 | | Switches 4-6 are connected to FPGA I/O. The FPGA design should read these switch values to configure clock modes at boot. Refer to the [wiki:cores/w3_clock_controller w3_clock_controller] documentation for details on the default use of these switches in the reference designs for WARP v3. |
| 34 | Switches 4-6 are connected to FPGA I/O. These switches do not directly affect any circuits on the CM-PLL board. The user-supplied FPGA design should read these switch values to configure clock modes at boot. |
| 35 | |
| 36 | Refer to the [wiki:cores/w3_clock_controller w3_clock_controller] documentation for details on the default use of these switches in the reference designs for WARP v3. |
| 37 | |
| 38 | = AD9511 SPI Control = |
| 39 | The CM-PLL is built around the [http://www.analog.com/en/products/clock-and-timing/clock-generation-distribution/ad9511.html Analog Devices AD9511 PLL]. The AD9511 is configured primarily via its internal register bank. Individual registers can be read and written via an SPI interface. The CM-PLL design connects this SPI interface to dedicated FPGA I/O. The AD9511 default register values do not result in a valid configuration for the WARP v3 + CM-PLL hardware. The user FPGA design must integrate an SPI controller to configure the AD9511 registers at boot. Refer to the [http://www.analog.com/media/en/technical-documentation/data-sheets/AD9511.pdf AD9511 datasheet] for details on the device's register bank. |
| 40 | |
| 41 | We provide the [wiki:cores/w3_clock_controller w3_clock_controller] core to manage the AD9511 interface from a MicroBlaze processor. This core also implements a standalone state machine to load configuration data into the AD9511 immediately following FPGA configuration, before the host MicroBlaze processor boots. This allows the MicroBlaze (and its interconnect and peripherals) to use clocks generated by the CM-PLL. The pre-boot configuration loaded by the w3_clock_controller core can be customized by writing configuration data to the WARP v3 EEPROM. Refer to the [wiki:cores/w3_clock_controller w3_clock_controller] user guide for details. |