The most recent version of this page is a draft.DiffThis version (21 Feb 2018 08:13) was approved by AdrianC.

This is an old revision of the document!

AD-FMCDAQ3-EBZ HDL Reference Design

Functional Overview

FMCDAQ3 HDL Block Diagram

The reference design is a processor based (ARM, Nios II or Microblaze) embedded system. A functional block diagram of the system is given below. The devices interfaces are shared by the same set of transceivers followed by the individual JESD204B and ADC/DAC pcores. The cores are programmable through an AXI-lite interface. The data path consists of independent DMA interface for the transmit and receive paths.

Digital Interface

The digital interface consists of 4 transmit and 4 receive lanes running at 12.5Gbps (default). The transceivers then interface to the cores at 128bits@312.5MHz. The data is sent or received based on the configuration (programmable) from separate transmit and receive chains.

DAC Interface

The DAC data may be sourced from an internal data generator (DDS, pattern or PRBS) or from the external DDR via DMA. The internal DDS phase and frequency are programmable.

ADC Interface

The ADC data is sent to the DDR via DMA. The core also supports PN monitoring at the sample level. This is different from the JESD204B specific PN sequence (though they both claim to be from the same equation).

Control and SPI

The device control and monitor signals are interfaced to a GPIO module. The SPI signals are controlled by a separate AXI based SPI core.

Supported Carriers

These are the supported carriers for the HDL - not the complete package (software and HDL). Typically the software lags behind the HDL, so if you don't see the these listed on the main project page - it is not yet done.

Our recommended platforms are the Zynq based systems:

but it also works on the following fabric only systems:

We are in the process of adding Zynq Ultrascale support:

For Altera systems:


Help & Support

13 Feb 2015 18:57 · rejeesh

Navigation - AD-FMCDAQ3-EBZ
Prev.: HardwareUp: User GuideNext.: Software

/srv/ · Last modified: 07 Jun 2019 15:51 by AdrianC