| 1 | = WARP v3 AD Bridge (w3_ad_bridge) = |
| 2 | |
| 3 | The w3_ad_bridge core implements the I/O logic for interfacing user designs with the digital I/Q interfaces of the AD9963 ADCs/DACs on the WARP v3 board. The AD9963 digital ports are double data rate (DDR) interfaces with interleaved I/Q. The w3_ad_bridge core uses IDDR and ODDR primitives in the FPGA IOBs to efficiently translate between the external interleaved I/Q ports and internal separate I/Q busses. |
| 4 | |
| 5 | The w3_ad_bridge core is packaged as a pcore which can instantiated in an XPS project. The design has been tested in hardware using Xilinx ISE 13.4. The w3_ad_bridge core does not attach to a processor bus, so there is no driver. |
| 6 | |
| 7 | The current version of the w3_ad_bridge core is [source:/PlatformSupport/CustomPeripherals/pcores/w3_ad_bridge_v3_00_g v3_00_g]. |
| 8 | |
| 9 | == Tx Path == |
| 10 | |
| 11 | |
| 12 | == Hardware == |
| 13 | |
| 14 | The MHS snippet below shows the w3_ad_bridge instantiation used in the WARP v3 reference projects. |
| 15 | |
| 16 | {{{ |
| 17 | #!sh |
| 18 | |
| 19 | #Top level ports |
| 20 | }}} |
| 21 | |
| 22 | == Source == |
| 23 | |
| 24 | The full hardware and software source code is available in the repository: [source:/PlatformSupport/CustomPeripherals/pcores/w3_ad_bridge_v3_00_g]. The VHDL, Verilog and C source code are made available under the [wiki:/license WARP license]. |
| 25 | |
| 26 | |
| 27 | == Changelog == |
| 28 | 2012-Aug-12: |
| 29 | * Created w3_ad_bridge_v3_00_g, branched from w3_ad_bridge_v3_00_f |
| 30 | * Separate sys_samp_clk ports for Tx/Rx paths, to enable different ADC/DAC data rates |
| 31 | |