Changes between Version 3 and Version 4 of HardwareUsersGuides/ClockBoard_v1.1/Configuration


Ignore:
Timestamp:
Aug 12, 2010, 1:26:50 AM (14 years ago)
Author:
murphpo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HardwareUsersGuides/ClockBoard_v1.1/Configuration

    v3 v4  
    44== WARP Clock Board Configuration ==
    55
    6 The AD9510 clock buffers have serial interfaces for configuring their internal register banks. We provide a custom hardware core which implements the necessary logic to drive these interfaces. The [source:/PlatformSupport/CustomPeripherals/pcores/clock_board_config_v1_04_a clock_board_config] core automatically configures the clock board when included in an FPGA design. This core requires a clock input which does not come from the clock board; the FPGA board's 100 MHz oscillator works well. Most of the core's other ports must be tied to the clock board connector's data pins, according to the following table. This assignment is handled automatically if you build your project using Base System Builder and the WARP FPGA Board's [source:/PlatformSupport/XBD/boards/ XBD].
     6The AD9510 clock buffers have serial interfaces for configuring their internal register banks. We provide a custom hardware core which implements the necessary logic to drive these interfaces. The [source:/PlatformSupport/CustomPeripherals/pcores/clock_board_config_v1_05_a clock_board_config] core automatically configures the clock board when included in an FPGA design. This core requires a clock input which does not come from the clock board; the FPGA board's 100 MHz oscillator works well. Most of the core's other ports must be tied to the clock board connector's data pins, according to the following table. This assignment is handled automatically if you build your project using Base System Builder and the WARP FPGA Board's [source:/PlatformSupport/XBD/boards/ XBD].
    77
    88|| '''clock_board_config[[BR]]Port''' || '''Clock Board[[BR]]Header Pin''' || '''FPGA[[BR]]Pin''' ||
     
    1616|| cfg_logic_clk_out || 20 || AM27 ||
    1717
    18 By default, the clock_board_config core selects the on-board oscillators as the clock sources for both AD9510 buffers. This selection can be overridden using a top-level parameter when instantiating the core. In XPS, you can right-click the clk_board_configurator core, choose Configure IP, then select MMCX or Oscillator for both clock inputs. You will need to resynthesize your hardware design after changing this parameter.
     18== Selecting the Clock Sources ==
     19
     20By default, the clock_board_config core selects the on-board oscillators as the clock sources for both AD9510 buffers. It is possible to select the off-board connectors as the source for each buffer. In this configuration, the clock board will be frequency-locked to the source clock board. The clock source for each buffer can be selected independently.
     21
     22The clock source is configured via a combination of top-level parameters and ports on the clock_board_config core.
     23
     24Radio reference clock source selection:
     25|| '''radio_clk_source_sel_mode''' parameter || '''fpga_radio_clk_source''' parameter || '''radio_clk_src_sel''' port || '''Clk Source''' ||
     26|| 0 || 0 || X || 20MHz Oscillator ||
     27|| 0 || 1 || X || MMCX jack J2 ||
     28|| 1 || X || 0 || 20MHz Oscillator ||
     29|| 1 || X || 1 || MMCX jack J2 ||
     30
     31Sampling clock source selection:
     32|| '''logic_clk_source_sel_mode''' parameter || '''fpga_logic_clk_source''' parameter || '''logic_clk_src_sel''' port || '''Clk Source''' ||
     33|| 0 || 0 || X || 40MHz Oscillator ||
     34|| 0 || 1 || X || MMCX jack J3 ||
     35|| 1 || X || 0 || 40MHz Oscillator ||
     36|| 1 || X || 1 || MMCX jack J3 ||
     37
     38If you want to control the clock source at run-time (i.e. without having to re-build hardware after changing a core parameter), you can connect the two control ports to DIP switches on the FPGA board. The [wiki:OFDMReferenceDesign OFDM Reference Design] does this, using two positions on the DIP switch on the radio board in slot 2 to control the sampling and logic clock sources at boot.