请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:ADS5295EVM 主题中讨论的其他器件:ADS5295
工具/软件:
您好:
我使用的是 ADS5295 评估板。 我将 P10 连接器转换为接头、并使用双绞线输入 ALINX AC7020C 卡的引脚。
我想使用 2 线通信、12 位分辨率和 1/4 样本设置。
我从 xapp524 文档 (secure.xilinx.com/.../clickthrough.do) 中的链接下载了该文件 、并在 Vivado 中创建了自定义 IP。 然后我进行了连接并输入了配置。
连接:

ADC IP 配置:

我还在 XDC 文件中指定了我的 PIN 并进行了合成。
##LCLK_P PIN (DCLK)
set_property PACKAGE_PIN J18 [get_ports DCLK_p_pin]
set_property IOSTANDARD LVDS_25 [get_ports DCLK_p_pin]
##LCLK_N PIN (DCLK)
set_property PACKAGE_PIN H18 [get_ports DCLK_n_pin]
set_property IOSTANDARD LVDS_25 [get_ports DCLK_n_pin]
##FCLK_P PIN (ADCLK)
set_property PACKAGE_PIN L16 [get_ports FCLK_p_pin]
set_property IOSTANDARD LVDS_25 [get_ports FCLK_p_pin]
##FCLK_N PIN (ADCLK)
set_property PACKAGE_PIN L17 [get_ports FCLK_n_pin]
set_property IOSTANDARD LVDS_25 [get_ports FCLK_n_pin]
#ADC_CHANNEL1_0
set_property PACKAGE_PIN K17 [get_ports {DATA_p_pin[0]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_p_pin[0]}]
set_property PACKAGE_PIN K18 [get_ports {DATA_n_pin[0]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_n_pin[0]}]
#ADC_CHANNEL1_1
set_property PACKAGE_PIN K19 [get_ports {DATA_p_pin[1]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_p_pin[1]}]
set_property PACKAGE_PIN J19 [get_ports {DATA_n_pin[1]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_n_pin[1]}]
#ADC_CHANNEL2_0
set_property PACKAGE_PIN H16 [get_ports {DATA_p_pin[2]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_p_pin[2]}]
set_property PACKAGE_PIN H17 [get_ports {DATA_n_pin[2]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_n_pin[2]}]
#ADC_CHANNEL2_1
set_property PACKAGE_PIN B19 [get_ports {DATA_p_pin[3]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_p_pin[3]}]
set_property PACKAGE_PIN A20 [get_ports {DATA_n_pin[3]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_n_pin[3]}]
#ADC_CHANNEL3_0
set_property PACKAGE_PIN F19 [get_ports {DATA_p_pin[4]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_p_pin[4]}]
set_property PACKAGE_PIN F20 [get_ports {DATA_n_pin[4]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_n_pin[4]}]
#ADC_CHANNEL3_1
set_property PACKAGE_PIN G17 [get_ports {DATA_p_pin[5]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_p_pin[5]}]
set_property PACKAGE_PIN G18 [get_ports {DATA_n_pin[5]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_n_pin[5]}]
#ADC_CHANNEL4_0
set_property PACKAGE_PIN J20 [get_ports {DATA_p_pin[6]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_p_pin[6]}]
set_property PACKAGE_PIN H20 [get_ports {DATA_n_pin[6]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_n_pin[6]}]
#ADC_CHANNEL4_1
set_property PACKAGE_PIN G19 [get_ports {DATA_p_pin[7]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_p_pin[7]}]
set_property PACKAGE_PIN G20 [get_ports {DATA_n_pin[7]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_n_pin[7]}]
#ADC_CHANNEL5_0
set_property PACKAGE_PIN H15 [get_ports {DATA_p_pin[8]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_p_pin[8]}]
set_property PACKAGE_PIN G15 [get_ports {DATA_n_pin[8]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_n_pin[8]}]
#ADC_CHANNEL5_1
set_property PACKAGE_PIN K14 [get_ports {DATA_p_pin[9]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_p_pin[9]}]
set_property PACKAGE_PIN J14 [get_ports {DATA_n_pin[9]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_n_pin[9]}]
#ADC_CHANNEL6_0
set_property PACKAGE_PIN N15 [get_ports {DATA_p_pin[10]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_p_pin[10]}]
set_property PACKAGE_PIN N16 [get_ports {DATA_n_pin[10]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_n_pin[10]}]
#ADC_CHANNEL6_1
set_property PACKAGE_PIN L14 [get_ports {DATA_p_pin[11]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_p_pin[11]}]
set_property PACKAGE_PIN L15 [get_ports {DATA_n_pin[11]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_n_pin[11]}]
#ADC_CHANNEL7_0
set_property PACKAGE_PIN M14 [get_ports {DATA_p_pin[12]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_p_pin[12]}]
set_property PACKAGE_PIN M15 [get_ports {DATA_n_pin[12]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_n_pin[12]}]
#ADC_CHANNEL7_1
set_property PACKAGE_PIN K16 [get_ports {DATA_p_pin[13]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_p_pin[13]}]
set_property PACKAGE_PIN J16 [get_ports {DATA_n_pin[13]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_n_pin[13]}]
#ADC_CHANNEL8_0
set_property PACKAGE_PIN C20 [get_ports {DATA_p_pin[14]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_p_pin[14]}]
set_property PACKAGE_PIN B20 [get_ports {DATA_n_pin[14]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_n_pin[14]}]
#ADC_CHANNEL8_1
set_property PACKAGE_PIN E17 [get_ports {DATA_p_pin[15]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_p_pin[15]}]
set_property PACKAGE_PIN D18 [get_ports {DATA_n_pin[15]}]
set_property IOSTANDARD LVDS_25 [get_ports {DATA_n_pin[15]}]
set_property BEL BUFR [get_cells design_1_i/AdcToplevel_Toplevel_0/U0/AdcToplevel_Toplevel_I_AdcToplevel/AdcToplevel_I_AdcClock/Gen_Bufr_Div_3.AdcClock_I_Bufr]
set_property LOC BUFR_X1Y10 [get_cells design_1_i/AdcToplevel_Toplevel_0/U0/AdcToplevel_Toplevel_I_AdcToplevel/AdcToplevel_I_AdcClock/Gen_Bufr_Div_3.AdcClock_I_Bufr]
但 Bram 的使用率约为 236%。 这是正常的、我在哪里做错了?
如果我能克服这个问题,我会有其他问题:)