This document describes how to setup the demonstration board
ADC1443D/53D DB with the Xilinx Kintex-7 KC705 development board.
Overview
The ADC1443D/53DWO Evaluation board is available in 4 versions:
ADC1443D125WO-DB; ADC1443D160WO-DB; ADC1453D250WO-DB, ADC1159D250WO-DB.
HMSC-FMC adaptor board is required to easily interoperate with Kintex-7 FMC connector.
Page 2
Integrated Device
Technology
Quick start
Quick start ADC1443D/53D DB
Quick start
2 of 39
Fig 1. ADC1443D/53DxxxWO/DB overall presentation
Analog inputs
Clock input
main 5V Power
supply
USB to SPI interface
FMC (HPC)
Connector
Adapter
ADC1443D/53Dxx
Clock input
1. Overview of the evaluation board ADC1443D/53DWO-DB
Page 3
Integrated Device
Technology
Quick start
Quick start ADC1443D/53D DB
Quick start
3 of 39
Fig 2. Overall presentation of default switches and jumpers
Scrambler off
Ext clock
3.3V
2. Switch and Jumpers default state
Page 4
Integrated Device
Technology
Quick start ADC1443D/53D DB
.
Quick start
IV
Fig 3. Analog and clock inputs
ADC1 inputs
ADC2
( optional, on
request when
ordering EVB)
Clock inputs
3. Board goal and general description
The ADC1443D/53DxxxWO/DB board along with Xilinx KC705 development board are
aimed to provide a full and complete set to evaluate and demonstrate the
ADC1x43D/53D series, analog to digital converters, compliant with JESD204B JEDEC
serialization standard.
The ADCs
The board embeds 2 dual ADC devices with option for each ADC to receive a separate
external clock input.
Each ADC is dual channel and needs to be fed with single-ended input ( from SMA
connector).
Power supplies
The board embeds a 5V power supply connector.
Page 5
Integrated Device
Technology
Quick start ADC1443D/53D DB
.
Quick start
V
Fig 4. 5V DC power connector
Fig 5. Xilinx KC705 JTAG connector
Downloading the FPGA bit file
The FPGA code, in the form of a bit file, requires to be downloaded via the KC705
external JTAG connector.
To download the Kintex-7 bit file, ISE Design Suite 13.3 or later is required from Xilinx, or
at a minimum the Xilinx ChipeScope Pro 64-bit version tool.
The FPGA is responsible for de-serializing the serial stream coming From the ADC,
according to the JESD204B standard.
Page 6
Integrated Device
Technology
Quick start ADC1443D/53D DB
.
Quick start
VI
Fig 6. USB-to-SPI interface
Fig 7. LEDs on KC705 board from FPGA
LED 7
Since we have 2 dual ADC on the board, each with 2 lanes, the HSDC_SW_ADC_4.exe
application allows to configure the FPGA and to choose which channel, ADC, lanes we
want to acquire.
The FPGA is accessible via the same USB-to-SPI interface on the ADC board.
LED Information from the FPGA are available on the KC705 board
LED 7, when lighted, signals that the JESD204B link is operational.
LED5 and LED6 are toggling when FPGA receiver is getting a clock from ADC board.
Once the FPGA has decoded the Serial stream, It is stocked into a size variable internal
memory ( from 4K to 64k) and could be uploaded via SPI-to-USB to the
HSDC_SW_ADC_4.exe application and displayed as an FFT with all relevant information
extracted.
An HSMC-to-FMC connector adapter makes it possible to connect the
ADC1443D/53DWO demo board to the Xilinx KC705 board. A FMC High Pin Count
(HPC) connector is required.
Page 7
Integrated Device
Technology
Quick start ADC1443D/53D DB
.
Quick start
VII
Fig 8. HSMC-to-FMC connector adapter (HSMC side shown) for
connection to Xilinx KC705 board
Fig 9. USB-to-SPI interface
USB interface
The USB interface acts like a programming interface.
The main chip is an FTDI FT2232D that interface the USB Physical layer to the SPI
interface for the Two ADCs and the clock generator.
The Board comes with the HSDC_SW_ADC_4.exe application that controls all these
components via USB.
Page 8
Integrated Device
Technology
Quick start ADC1443D/53D DB
.
Quick start
VIII
1
Go to National Instruments web page http://joule.ni.com/nidu/cds/view/p/id/2087/lang/en
2
Download
‘LVRTE2010std.exe’
3
Save
4
Run the application ‘LVRTE2010std.exe’
5
OK
Further instructions on how to install and operate the software are detailed in next
section.
4. Software and drivers install
4.1 Labview Runtime 2010 install
Page 9
Integrated Device
Technology
Quick start ADC1443D/53D DB
.
Quick start
IX
6
Unzip
7
OK
8
Next
9
Next
Page 10
Integrated Device
Technology
Quick start ADC1443D/53D DB
.
Quick start
X
10
Next
11
Select ‘I accept the License
Agreement’
Next
12
Next
Page 11
Integrated Device
Technology
Quick start ADC1443D/53D DB
.
Quick start
XI
13
Finish
14
Restart
1
Plug the USB cable in the demoboard USB connector
2
The wizard will help to install the USB Serial Converter A
3
Select ‘Install from a list or
specific location’
Next
4.2 Demoboard - USB-SPI driver install
Page 12
Integrated Device
Technology
Quick start ADC1443D/53D DB
.
Quick start
XII
4
Select ‘Search for the best
driver in these locations’
Select ‘Include this location
in the search’
Browse
Select the folder
‘CDM2.08.12’
Next
5
Continue Anyway
(Windows XP only)
6
Browse
Select the file ‘ftdibus.sys’
in the folder
‘CDM2.08.12\i386’
OK
Page 13
Integrated Device
Technology
Quick start ADC1443D/53D DB
.
Quick start
XIII
7
Finish
8
The wizard will help to install the USB Serial Converter B (same as USB Serial Converter A)
9
The wizard will help to install the USB serial port
The file ‘ftser2k.sys’ is in the folder ‘CDM2.08.12\i386’
To attach the ADC1443D/53DxxxWO board to the Xilinx KC705 board. Refer to Fig 10:
1. attach the HSMC-to-FMC adapter to the ADC1443DxxxWO demo board;
2. then attach the combined ADC1443 board and adapter to the FMC HPC (High Pin
Count) connector of the KC705 board;
3. it is recommended to prop-up the feet of the ADC board to make it stable and level;
4. connect an external clock signal to CLKP1 SMA connector (for example 153.6 MHz
at +15 dBm level);
5. connect the external input signal to INA1 and/or INB1 SMA connector (for example
170 MHz at +10 dBm level);
6. it is recommended for best dynamic performance to use an in-line external bandpass
filter for the external input signal;
7. it is recommended, in order to support “coherent sampling”, that the external clock
and input signal generators be frequency locked (i.e. the “external ref out” of one is
connected to the “external ref in” of the other).
Page 15
Integrated Device
Technology
Quick start ADC1443D/53D DB
Quick start
15 of 39
Fig 11. Launch ChipScope Pro (64-bit) Analyzer
5.2 KC705 board start-up
It is highly recommended that the KC705 board be started before the
ADC1443D/53DWO board. This is to help ensure a consistent startup process:
make sure that the ADC1443D/53DxxxWO board USB and DC power cables are
disconnected;
connect the USB-JTAG and DC power cables to the KC705 board.
ensure that the KC705 power switch is in the “on” position;
5.3 Launch ChipScope Pro
Launch Xilinx Design Suite 13.3 (or later) ChipScope Pro analyzer (64-bit version).
Page 16
Integrated Device
Technology
Quick start ADC1443D/53D DB
Quick start
16 of 39
Fig 12. ChipScope Pro start-up screen
Fig 13. Click “OK”
Click icon to start JTAG search
Click OK
Perform search of JTAG chain.
Click “OK” to close pop-up window.
Page 17
Integrated Device
Technology
Quick start ADC1443D/53D DB
Quick start
17 of 39
Fig 14. Search JTAG chain results (no errors)
Additional information
(no errors reported)
results
The search JTAG chain results are finally displayed. Check to make sure no errors are
reported.
Page 18
Integrated Device
Technology
Quick start ADC1443D/53D DB
Quick start
18 of 39
Fig 15. Configure path of FPGA bit file
Configure path of bit file
5.4 Download Kintex-7 FPGA bit file
Downloading the Kintex-7 bit file requires use of the ChipScope Pro tool.
Go to the “Device” tab to configure the path where the bit file is located on your hard
drive.
Page 19
Integrated Device
Technology
Quick start ADC1443D/53D DB
Quick start
19 of 39
Fig 16. Browse for FPGA bit file
First, browse for
FPGA bit file
Second, click OK
Browse for the FPGA bit file in path “C:..\ADC1443D\KC705 bit stream for WO board”
and select the “jesd204_ml605_adc_top.bit” file. Then click “OK” to start the download
process.
Page 20
Integrated Device
Technology
Quick start ADC1443D/53D DB
Quick start
20 of 39
Fig 17. FPGA bit file download progress indicated
Download progress
The FPGA bit file download progress is indicated.
Page 21
Integrated Device
Technology
Quick start ADC1443D/53D DB
Quick start
21 of 39
Fig 18. Check that ADC1443D/53DWO green LEDs are lighted
Check green LEDs lighted
5.5 ADC1443D/53DxxxWO board start-up
It is highly recommended that the KC705 board be started before the
ADC1443D/53DWO board. This is to help ensure a consistent startup process:
make sure that the KC705 board is powered and the FPGA bit file is downloaded
(sections 5.1 - 5.4);
connect the USB cable (first) and DC power cable to the ADC1443D/53DWO board;
check to make sure green LEDs are lighted on the ADC1443D/53DWO board;
Page 22
Integrated Device
Technology
Quick start ADC1443D/53D DB
Quick start
22 of 39
Fig 19. Check that KC705 green LEDs toggle
Check green LEDs toggle
check to make sure green LEDs are toggling on the KC705 board;
Enter the input
frequency. The
coherent frequency will
be automatically
calculated (to be
entered on external
signal generator)
Select host board type
5.6 Launch ADC1443 GUI
Run the application “HSDC_SW_ADC_4.exe”.
Configure the settings as appropriate for application per Fig 20 below.
Page 24
Integrated Device
Technology
Quick start ADC1443D/53D DB
Quick start
24 of 39
Fig 21. Click ‘Initialization’
Click ‘INITIALIZATION’
After settings are selected, then click ‘INITIALIZATION’.
Page 25
Integrated Device
Technology
Quick start ADC1443D/53D DB
Quick start
25 of 39
Fig 22. Check green LED indicators
‘GREEN’ when
ADC1443 board
USB is ready
‘GREEN’ when
host acquisition
board USB is
ready
Check ‘green’ LED indicators.
Page 26
Integrated Device
Technology
Quick start ADC1443D/53D DB
Quick start
26 of 39
Fig 23. ADC1443 GUI start-up screen
Second, click ‘LOAD REGISTERS
FROM FILE’
First, browse for the
ADC1443 configuration
file
5.7 Download ADC1443 configuration file
Download the ADC1443 configuration file. This file configures the JESD204B internal
registers.
In the field ‘Load registers from text file (“.txt”)’, browse and select the appropriate file
Example: “ADC1453D_ 250Msps_SPI_C.txt”.Then click ‘LOAD REGISTERS FROM FILE’ button.
Page 27
Integrated Device
Technology
Quick start ADC1443D/53D DB
Quick start
27 of 39
The Polarity for SYNC signal should be changed to fit with this FPGA bit file.
To change the SYNC polarity for the ADC go to the following menu:
Page 28
Integrated Device
Technology
Quick start ADC1443D/53D DB
Quick start
28 of 39
Fig 24. Open project start
Fig 25. Select ‘No’
Go to File tab,
Open Project
Click ‘No’
5.8 Load ChipScope Pro project
Using the ChipScope Pro tool, load the FPGA project file. This will enable debugging
capabilities.
Go to the “File” tab to open the project:
Select ‘No’, to not save any changes.
Page 29
Integrated Device
Technology
Quick start ADC1443D/53D DB
Quick start
29 of 39
Fig 26. FPGA project screen
Browse for the FPGA project file and select the “chipscope3.cpj” file. The FPGA project is
loaded with the following screen in Fig 26.
Page 30
Integrated Device
Technology
Quick start ADC1443D/53D DB
Quick start
30 of 39
Fig 27. Force FPGA JESD204B reset
First, click
“VIO Console”
Second, click on
‘0’ to toggle it to a
‘1’ momentarily
third, set the Address to 0.
Set the Write_data to “00000022”
Hit write
5.9 Force a FPGA JESD204B link reset
A forced FPGA JESD204B link reset is required in order to enable initial data acquisition.
First, click on the “VIO Console” so that its corresponding window appears in the
foreground.
Second, click on the ‘reset’ field value ‘0’, so that it momentarily toggles to a ‘1’. This
performs a reset for the FPGA JESD204B.
Writing 22 to address 0 , launch the sysref and allow the system to have a deterministic
latency.
After the reset is performed, check that the LED on the KC705 board is lighted
Now you could use the Labview interface to capture using the external signal as a tigger.
Page 31
Integrated Device
Technology
Quick start ADC1443D/53D DB
Quick start
31 of 39
Fig 28. Check that KC705 green LED is lighted (last one on the left)
Fig 29. View internal FPGA waveform result
Check green LED is lighted
First, click
“Bus Plot”
Third, click on ‘T!’ to
create data trigger
Waveform result is
displayed
Second, ‘sine0’
corresponds to INB
input of ADC,
and ‘sine1’
corresponds to INA
input of ADC
5.10 View internal FPGA waveform result
After the forced FPGA JESD204B link reset has been issued, view the reconstructed
waveform to make sure that a good JESD204B link is established.
First, click on the “Bus Plot” so that it’s corresponding window appears in the foreground.
Second, select ‘sine0’ if viewing JESD204B lane corresponding to INB input of the ADC,
and select ‘sine1’ if viewing JESD204B lane corresponding to INA input of the ADC.
Third, click on the ‘T!’ field to create a data trigger.
Page 32
Integrated Device
Technology
Quick start ADC1443D/53D DB
Quick start
32 of 39
If waveform result looks bad, or is not as expected, then repeat FPGA JESD204B
link reset explained in previous section 5.9. And then click “T!” afterwards to view
new waveform result.
Page 33
Integrated Device
Technology
Quick start ADC1443D/53D DB
Quick start
33 of 39
Select
Display#1
Save samples
& path
Acquire
5.1 Using ADC1443D/53D GUI to acquire data
After the forced FPGA JESD204B link reset has been issued, and the FPGA
reconstructed waveform is confirmed to look as expected, then the ADC1443 GUI can be
used henceforth to continuously acquire data and display and store results.
on the Acquisition tab, you could hit the save samples and specify a path to get the data
on a text file.
Choose Display# 1 on the scroll menu
And finally hit acquire to get the data
Under Reorganized Signal and Unreconstructed Signal Sub-Tab, you have the Sinwave
temporal view
Page 34
Integrated Device
Technology
Quick start ADC1443D/53D DB
Quick start
34 of 39
Fig 30. Read / Write Registers
1. ‘READ ALL REGISTERS will
allow to get an overview of the
main analog registers
2. If available, load
the settings file
6. Other notes on ADC1443D/53D GUI
6.1 Software start-up
The ADC1443D/53D GUI applicaton will allow:
the user to control features through the SPI;
as well as performing any online data acquisition to evaluate the performances.
6.2 Read / Write Registers
Page 35
Integrated Device
Technology
Quick start ADC1443D/53D DB
Quick start
35 of 39
Fig 31. Functional Registers
1. Select the
channels to be
2. ‘Write all registers’
allow to send all the
values at the same time
3. Write the value
in the register
4. Modify the value
6.3 Functional Registers
Page 36
Integrated Device
Technology
Quick start ADC1443D/53D DB
Quick start
36 of 39
Fig 32. Acquisition
2. If ‘Not coherent’, select
a window for procesing
1. If needed, the
performances can be
calculated over a
reduced bandwidth
6. Performances are
available in the table
3. Click acquire to process
data acquisition and
FFT processing
4. Select ‘Continuous acquisition’ for real-time
processing
5. Select the channel to
display
6.4 Acquisition
Page 37
Integrated Device
Technology
Quick start ADC1443D/53D DB
Quick start
37 of 39
Fig 33. Saving ADC sample data files
Check ‘Save samples’ box
Enter path and
file name for
sample files to
be stored
6.1 Saving ADC samples
Page 38
Integrated Device
Technology
Quick start ADC1443D/53D DB
Quick start
38 of 39
7. ADC EVB HSMC connector pinout
Page 39
Integrated Device
Technology
Quick start ADC1443D/53D DB
Quick start
39 of 39
8. HSMC-FMC adaptor board pinout
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.