请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: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%。 这是正常的、我在哪里做错了?
如果我能克服这个问题,我会有其他问题:)