Vhdl UCF文件创建中的错误?

Vhdl UCF文件创建中的错误?,vhdl,pins,spartan,Vhdl,Pins,Spartan,使用EDK创建Microbalze在使用以太网在spartan 6上创建一个简单的Microbalze后,在同一目录的data文件夹中创建一个ucf文件,ddr3 IPS i打开ucf文件: # Spartan-6 SP605 Evaluation Platform Net fpga_0_DIP_Switches_4Bit_GPIO_IO_pin<0> LOC=C18 | IOSTANDARD=LVCMOS25; Net fpga_0_DIP_Switches_4Bit_GPI

使用EDK创建Microbalze在使用以太网在spartan 6上创建一个简单的Microbalze后,在同一目录的data文件夹中创建一个ucf文件,ddr3 IPS i打开ucf文件:

#  Spartan-6 SP605 Evaluation Platform
Net fpga_0_DIP_Switches_4Bit_GPIO_IO_pin<0> LOC=C18  |  IOSTANDARD=LVCMOS25;
Net fpga_0_DIP_Switches_4Bit_GPIO_IO_pin<1> LOC=Y6  |  IOSTANDARD=LVCMOS25;
Net fpga_0_DIP_Switches_4Bit_GPIO_IO_pin<2> LOC=W6  |  IOSTANDARD=LVCMOS25;
Net fpga_0_DIP_Switches_4Bit_GPIO_IO_pin<3> LOC=E4  |  IOSTANDARD=LVCMOS15;
Net fpga_0_Ethernet_MAC_PHY_tx_clk_pin LOC=L20  |  IOSTANDARD = LVCMOS25;
Net fpga_0_Ethernet_MAC_PHY_rx_clk_pin LOC=P20  |  IOSTANDARD = LVCMOS25;
Net fpga_0_Ethernet_MAC_PHY_crs_pin LOC=N15  |  IOSTANDARD = LVCMOS25;
Net fpga_0_Ethernet_MAC_PHY_dv_pin LOC=T22  |  IOSTANDARD = LVCMOS25;
Net fpga_0_Ethernet_MAC_PHY_rx_data_pin<0> LOC=P19  |  IOSTANDARD = LVCMOS25;
Net fpga_0_Ethernet_MAC_PHY_rx_data_pin<1> LOC=Y22  |  IOSTANDARD = LVCMOS25;
Net fpga_0_Ethernet_MAC_PHY_rx_data_pin<2> LOC=Y21  |  IOSTANDARD = LVCMOS25;
Net fpga_0_Ethernet_MAC_PHY_rx_data_pin<3> LOC=W22  |  IOSTANDARD = LVCMOS25;
Net fpga_0_Ethernet_MAC_PHY_col_pin LOC=M16  |  IOSTANDARD = LVCMOS25;
Net fpga_0_Ethernet_MAC_PHY_rx_er_pin LOC=U20  |  IOSTANDARD = LVCMOS25;
Net fpga_0_Ethernet_MAC_PHY_rst_n_pin LOC=J22  |  IOSTANDARD = LVCMOS25  |  TIG;
Net fpga_0_Ethernet_MAC_PHY_tx_en_pin LOC=T8  |  IOSTANDARD = LVCMOS25;
Net fpga_0_Ethernet_MAC_PHY_tx_data_pin<0> LOC=U10  |  IOSTANDARD = LVCMOS25;
Net fpga_0_Ethernet_MAC_PHY_tx_data_pin<1> LOC=T10  |  IOSTANDARD = LVCMOS25;
Net fpga_0_Ethernet_MAC_PHY_tx_data_pin<2> LOC=AB8  |  IOSTANDARD = LVCMOS25;
Net fpga_0_Ethernet_MAC_PHY_tx_data_pin<3> LOC=AA8  |  IOSTANDARD = LVCMOS25;
Net fpga_0_Ethernet_MAC_PHY_MDC_pin LOC=R19  |  IOSTANDARD = LVCMOS25;
Net fpga_0_Ethernet_MAC_PHY_MDIO_pin LOC=V20  |  IOSTANDARD = LVCMOS25;
Net fpga_0_Ethernet_MAC_MDINT_pin LOC=J20  |  IOSTANDARD = LVCMOS25  |  TIG;
Net fpga_0_MCB_DDR3_mcbx_dram_addr_pin<0> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_addr_pin<1> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_addr_pin<2> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_addr_pin<3> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_addr_pin<4> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_addr_pin<5> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_addr_pin<6> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_addr_pin<7> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_addr_pin<8> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_addr_pin<9> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_addr_pin<10> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_addr_pin<11> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_addr_pin<12> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_ba_pin<0> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_ba_pin<1> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_ba_pin<2> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_ras_n_pin IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_cas_n_pin IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_we_n_pin IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_cke_pin IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_clk_pin IOSTANDARD = DIFF_SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_clk_n_pin IOSTANDARD = DIFF_SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_pin<0> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_pin<1> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_pin<2> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_pin<3> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_pin<4> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_pin<5> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_pin<6> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_pin<7> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_pin<8> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_pin<9> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_pin<10> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_pin<11> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_pin<12> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_pin<13> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_pin<14> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_pin<15> IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dqs_pin IOSTANDARD = DIFF_SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dqs_n_pin IOSTANDARD = DIFF_SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_udqs_pin IOSTANDARD = DIFF_SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_udqs_n_pin IOSTANDARD = DIFF_SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_udm_pin IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_ldm_pin IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_odt_pin IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_ddr3_rst_pin IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_rzq_pin IOSTANDARD = SSTL15_II;
Net fpga_0_MCB_DDR3_zio_pin IOSTANDARD = SSTL15_II;
Net fpga_0_clk_1_sys_clk_p_pin TNM_NET = sys_clk_pin;
TIMESPEC TS_sys_clk_pin = PERIOD sys_clk_pin 200000 kHz;
Net fpga_0_clk_1_sys_clk_p_pin LOC = K21  |  IOSTANDARD=LVDS_25  |  DIFF_TERM = TRUE;
Net fpga_0_clk_1_sys_clk_n_pin LOC = K22  |  IOSTANDARD=LVDS_25  |  DIFF_TERM = TRUE;
Net fpga_0_rst_1_sys_rst_pin TIG;
Net fpga_0_rst_1_sys_rst_pin LOC = H8  |  IOSTANDARD=LVCMOS15  |  PULLUP  |  TIG;
#斯巴达-6 SP605评估平台
Net fpga_0_DIP_开关_4位_GPIO_IO_引脚LOC=C18 | IOSTANDARD=LVCMOS25;
Net fpga_0_DIP_开关_4位_GPIO_IO_引脚LOC=Y6 | IOSTANDARD=LVCMOS25;
Net fpga_0_DIP_开关_4位_GPIO_IO_引脚LOC=W6 | IOSTANDARD=LVCMOS25;
Net fpga_0_DIP_开关_4位_GPIO_IO_引脚LOC=E4 | IOSTANDARD=LVCMOS15;
Net fpga_0_以太网_MAC_PHY_tx_clk_引脚LOC=L20 | IOSTANDARD=LVCMOS25;
Net fpga_0_以太网_MAC_PHY_rx_clk_引脚LOC=P20 | IOSTANDARD=LVCMOS25;
Net fpga_0_以太网_MAC_PHY_crs_引脚LOC=N15 | IOSTANDARD=LVCMOS25;
Net fpga_0_以太网_MAC_PHY_dv_引脚LOC=T22 | IOSTANDARD=LVCMOS25;
Net fpga_0_以太网_MAC_物理_rx_数据_引脚LOC=P19 | IOSTANDARD=LVCMOS25;
Net fpga_0_以太网_MAC_物理_rx_数据_引脚LOC=Y22 | IOSTANDARD=LVCMOS25;
Net fpga_0_以太网_MAC_物理_rx_数据_引脚LOC=Y21 | IOSTANDARD=LVCMOS25;
Net fpga_0_以太网_MAC_物理_rx_数据_引脚LOC=W22 | IOSTANDARD=LVCMOS25;
Net fpga_0_以太网_MAC_PHY_col_引脚LOC=M16 | IOSTANDARD=LVCMOS25;
Net fpga_0_以太网_MAC_PHY_rx_er_引脚LOC=U20 | IOSTANDARD=LVCMOS25;
Net fpga_0_以太网_MAC_PHY_rst_n_引脚LOC=J22 | IOSTANDARD=LVCMOS25 | TIG;
Net fpga_0_Ethernet_MAC_PHY_tx_en_引脚LOC=T8 | IOSTANDARD=LVCMOS25;
Net fpga_0_以太网_MAC_PHY_tx_数据_引脚LOC=U10 | IOSTANDARD=LVCMOS25;
Net fpga_0_以太网_MAC_PHY_tx_数据_引脚LOC=T10 | IOSTANDARD=LVCMOS25;
Net fpga_0_以太网_MAC_PHY_tx_数据_引脚LOC=AB8 | IOSTANDARD=LVCMOS25;
Net fpga_0_以太网_MAC_PHY_tx_数据_引脚LOC=AA8 | IOSTANDARD=LVCMOS25;
Net fpga 0以太网MAC物理MDC引脚LOC=R19 IOSTANDARD=LVCMOS25;
Net fpga 0以太网MAC物理MDIO引脚LOC=V20 IOSTANDARD=LVCMOS25;
Net fpga_0_以太网_MAC_MDINT_引脚LOC=J20 | IOSTANDARD=LVCMOS25 | TIG;
Net fpga_0_MCB_DDR3_mcbx_dram_addr_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_addr_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_addr_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_addr_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_addr_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_addr_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_addr_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_addr_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_addr_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_addr_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_addr_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_addr_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_addr_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_ba_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_ba_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_ba_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_ras_n_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_cas_n_pin IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_we_n_pin IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_cke_pin IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_clk_引脚IOSTANDARD=DIFF_SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_clk_n_pin IOSTANDARD=DIFF_SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dq_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dqs_引脚IOSTANDARD=DIFF_SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_dqs_n_pin IOSTANDARD=DIFF_SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_udqs_引脚IOSTANDARD=DIFF_SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_udqs_n_pin IOSTANDARD=DIFF_SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_udm_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_ldm_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_odt_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_mcbx_dram_DDR3_rst_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_rzq_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_MCB_DDR3_zio_引脚IOSTANDARD=SSTL15_II;
Net fpga_0_clk_1_sys_clk_p_pin TNM_Net=sys_clk_pin;
TIMESPEC TS_sys_clk_pin=周期sys_clk_pin 200000 kHz;
净fpga 0时钟1系统时钟p引脚LOC=K21 | IOSTANDARD=LVDS | 25 |差异项=TRUE;
净fpga 0时钟1系统时钟n引脚LOC=K22 | IOSTANDARD=LVDS | 25 |差异项=TRUE;
Net fpga_0_rst_1_系统_rst_引脚TIG;
净fpga_0_rst_1_sys_rst_pin LOC=H8 | IOSTANDARD=LVCMOS15 | PULLUP | TIG;

正如您所看到的,当使用sdk编译并在硬件上启动时,比特流是生成的,在fpga上编程的,而且所有示例都可以正常工作,但是当DDR3的位置不在ucf文件中时,如何正常工作?

我不知道microblaze/edk设置的具体情况,但我知道当我将coregen用于其他组件时(dcms)等其他ucf文件是为这些组件创建的。例如,如果我转到project_dir/ipcore_dir/我将看到我创建的每个coregen模块的一个单独的ucf文件。在您的项目目录中可能有一些其他定义文件(因为基于其他帖子)