Yes, there are a couple of counters and delays On Fri, Jan 11, 2013 at 12:19 PM, G Jones <glenn.calt...@gmail.com> wrote:
> Just a wild guess (I haven't looked at the model file)... do you have > any register/delay/counter in your design? You need at least one > xilinx block in your simulink diagram that requires a clock otherwise > the synthesis will strip out your simulink clock and the design won't > compile. > > On Fri, Jan 11, 2013 at 12:13 PM, Ioana Alexandra Zelko > <ioana.ze...@gmail.com> wrote: > > Hello, thank you so much for your help! > > > > This is one of the files I tried to compile. > > There is only one_GbE yellow block, no ten_GbE yellow block. > > > > The version of the mlib_devel is as it was at Dec 12, 2012. > > Or rather, when I do " git show" the last commit is listed from then. > > (commit 81a1750ef83c86727a0ed2d1c23582e4868f4a80) > > > > The clock was set to sys_clk, at 201 MHz > > > > I looked at platgen.log, and as David said, there was an errror listed > > above, sending me to look at system.mhs. > > > > Here is platgen.log, and then the system.mhs: > > > > > ................................................................................................ > > > > Release 14.2 - platgen Xilinx EDK 14.2 Build EDK_P.28xd > > (lin64) > > Copyright (c) 1995-2012 Xilinx, Inc. All rights reserved. > > > > Command Line: platgen -p xc6vsx475tff1759-1 -lang vhdl -intstyle default > > -msg > > __xps/ise/xmsgprops.lst system.mhs > > > > Parse > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2_ba > > se/system.mhs ... > > > > Read MPD definitions ... > > > > Overriding IP level properties ... > > > > Computing clock values... > > INFO:EDK:740 - Cannot determine the input clock associated with port : > > infrastructure_inst:epb_clk. Clock DRCs will not be performed on this > > core > > and cores connected to it. > > INFO:EDK:740 - Cannot determine the input clock associated with port : > > infrastructure_inst:epb_clk. Clock DRCs will not be performed on this > > core > > and cores connected to it. > > INFO:EDK:740 - Cannot determine the input clock associated with port : > > infrastructure_inst:epb_clk. Clock DRCs will not be performed on this > > core > > and cores connected to it. > > INFO:EDK:740 - Cannot determine the input clock associated with port : > > infrastructure_inst:epb_clk. Clock DRCs will not be performed on this > > core > > and cores connected to it. > > > > Performing IP level DRCs on properties... > > > > Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC... > > INFO:EDK:4130 - IPNAME: opb_v20, INSTANCE:opb0 - tool is overriding > > PARAMETER > > C_NUM_MASTERS value to 1 - > > > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2 > > _base/pcores/opb_v20_v1_10_c/data/opb_v20_v2_1_0.mpd line 74 > > INFO:EDK:4130 - IPNAME: opb_v20, INSTANCE:opb0 - tool is overriding > > PARAMETER > > C_NUM_SLAVES value to 2 - > > > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2 > > _base/pcores/opb_v20_v1_10_c/data/opb_v20_v2_1_0.mpd line 75 > > > > Checking platform address map ... > > > > Checking platform configuration ... > > IPNAME: opb_v20, INSTANCE: opb0 - 1 master(s) : 2 slave(s) > > > > Checking port drivers... > > WARNING:EDK:4181 - PORT: sys_clk90, CONNECTOR: sys_clk90 - floating > > connection - > > > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2 > > _base/system.mhs line 89 > > WARNING:EDK:4181 - PORT: sys_clk180, CONNECTOR: sys_clk180 - floating > > connection > > - > > > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2 > > _base/system.mhs line 90 > > WARNING:EDK:4181 - PORT: sys_clk270, CONNECTOR: sys_clk270 - floating > > connection > > - > > > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2 > > _base/system.mhs line 91 > > WARNING:EDK:4181 - PORT: sys_clk_lock, CONNECTOR: sys_clk_lock - floating > > connection - > > > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2 > > _base/system.mhs line 92 > > WARNING:EDK:4181 - PORT: sys_clk2x, CONNECTOR: sys_clk2x - floating > > connection - > > > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2 > > _base/system.mhs line 93 > > WARNING:EDK:4181 - PORT: sys_clk2x90, CONNECTOR: sys_clk2x90 - floating > > connection - > > > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2 > > _base/system.mhs line 94 > > WARNING:EDK:4181 - PORT: sys_clk2x180, CONNECTOR: sys_clk2x180 - floating > > connection - > > > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2 > > _base/system.mhs line 95 > > WARNING:EDK:4181 - PORT: sys_clk2x270, CONNECTOR: sys_clk2x270 - floating > > connection - > > > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2 > > _base/system.mhs line 96 > > WARNING:EDK:4181 - PORT: aux_clk, CONNECTOR: aux_clk - floating > connection - > > > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2 > > _base/system.mhs line 97 > > WARNING:EDK:4181 - PORT: aux_clk90, CONNECTOR: aux_clk90 - floating > > connection - > > > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2 > > _base/system.mhs line 98 > > WARNING:EDK:4181 - PORT: aux_clk180, CONNECTOR: aux_clk180 - floating > > connection > > - > > > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2 > > _base/system.mhs line 99 > > WARNING:EDK:4181 - PORT: aux_clk270, CONNECTOR: aux_clk270 - floating > > connection > > - > > > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2 > > _base/system.mhs line 100 > > WARNING:EDK:4181 - PORT: aux_clk2x, CONNECTOR: aux_clk2x - floating > > connection - > > > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2 > > _base/system.mhs line 101 > > WARNING:EDK:4181 - PORT: aux_clk2x90, CONNECTOR: aux_clk2x90 - floating > > connection - > > > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2 > > _base/system.mhs line 102 > > WARNING:EDK:4181 - PORT: aux_clk2x180, CONNECTOR: aux_clk2x180 - floating > > connection - > > > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2 > > _base/system.mhs line 103 > > WARNING:EDK:4181 - PORT: aux_clk2x270, CONNECTOR: aux_clk2x270 - floating > > connection - > > > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2 > > _base/system.mhs line 104 > > WARNING:EDK:4181 - PORT: idelay_rdy, CONNECTOR: idelay_rdy - floating > > connection > > - > > > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2 > > _base/system.mhs line 107 > > WARNING:EDK:4181 - PORT: soft_reset, CONNECTOR: soft_reset - floating > > connection > > - > > > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2 > > _base/system.mhs line 168 > > > > Performing Clock DRCs... > > > > Performing Reset DRCs... > > > > Overriding system level properties... > > > > Running system level update procedures... > > > > Running UPDATE Tcl procedures for OPTION SYSLEVEL_UPDATE_PROC... > > > > Running system level DRCs... > > > > Performing System level DRCs on properties... > > > > Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC... > > > > Running UPDATE Tcl procedures for OPTION PLATGEN_SYSLEVEL_UPDATE_PROC... > > > > Modify defaults ... > > > > Creating stub ... > > > > Processing licensed instances ... > > Completion time: 0.00 seconds > > > > Creating hardware output directories ... > > > > Managing hardware (BBD-specified) netlist files ... > > IPNAME:small_test INSTANCE:small_test_xsg_core_config - > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2_ba > > se/system.mhs line 181 - Copying (BBD-specified) netlist files. > > IPNAME:temac INSTANCE:temac_inst - > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2_ba > > se/system.mhs line 37 - Copying (BBD-specified) netlist files. > > IPNAME:gbe_udp INSTANCE:small_test_one_gbe - > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2_ba > > se/system.mhs line 214 - Copying (BBD-specified) netlist files. > > > > Managing cache ... > > > > Elaborating instances ... > > > > Writing HDL for elaborated instances ... > > > > Inserting wrapper level ... > > Completion time: 0.00 seconds > > > > Constructing platform-level connectivity ... > > Completion time: 0.00 seconds > > > > Writing (top-level) BMM ... > > > > Writing (top-level and wrappers) HDL ... > > > > Generating synthesis project file ... > > > > Running XST synthesis ... > > > > INFO:EDK:4211 - The following instances are synthesized with XST. The MPD > > option > > IMP_NETLIST=TRUE indicates that a NGC file is to be produced using XST > > synthesis. IMP_NETLIST=FALSE (default) instances are not synthesized. > > INSTANCE:temac_inst - > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2_ba > > se/system.mhs line 37 - Running XST synthesis > > INSTANCE:sgmii_phy_inst - > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2_ba > > se/system.mhs line 48 - Running XST synthesis > > INSTANCE:infrastructure_inst - > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2_ba > > se/system.mhs line 70 - Running XST synthesis > > INSTANCE:reset_block_inst - > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2_ba > > se/system.mhs line 111 - Running XST synthesis > > INSTANCE:opb0 - > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2_ba > > se/system.mhs line 121 - Running XST synthesis > > INSTANCE:epb_opb_bridge_inst - > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2_ba > > se/system.mhs line 130 - Running XST synthesis > > INSTANCE:epb_infrastructure_inst - > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2_ba > > se/system.mhs line 147 - Running XST synthesis > > INSTANCE:sys_block_inst - > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2_ba > > se/system.mhs line 156 - Running XST synthesis > > INSTANCE:small_test_xsg_core_config - > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2_ba > > se/system.mhs line 181 - Running XST synthesis > > INSTANCE:small_test_one_gbe - > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2_ba > > se/system.mhs line 214 - Running XST synthesis > > ERROR:EDK:546 - Aborting XST flow execution! > > INFO:EDK:2246 - Refer to > > > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2 > > _base/synthesis/system_small_test_one_gbe_wrapper_xst.srp for details > > > > Running NGCBUILD ... > > IPNAME:system_temac_inst_wrapper INSTANCE:temac_inst - > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2_ba > > se/system.mhs line 37 - Running NGCBUILD > > IPNAME:system_small_test_xsg_core_config_wrapper > > INSTANCE:small_test_xsg_core_config - > > > /home/omniscope/fftt/models/x5_devel/Trivial_tests/1gbe/small_test/XPS_ROACH2_ba > > se/system.mhs line 181 - Running NGCBUILD > > > > INFO:EDK:3509 - NCF files should not be modified as they will be > > regenerated. > > If any constraint needs to be overridden, this should be done by > > modifying > > the data/system.ucf file. > > > > Rebuilding cache ... > > ERROR:EDK:440 - platgen failed with errors! > > > > > ........................................................................................................................ > > > > And now system.mhs > > > > > > > ........................................................................................................................ > > > > # > > > ############################################################################## > > # Target Board: ROACH v2.0 > > # Family: virtex6 > > # Device: xc6vsx475t > > # Package: ff1759 > > # Speed Grade: -1 > > # Processor: None > > # System clock frequency: 100.000000 MHz > > # > > > ############################################################################## > > > > PARAMETER VERSION = 2.1.0 > > > > > > # Clock Ports > > PORT sys_clk_n = sys_clk_n, DIR = I, SIGIS = CLK, CLK_FREQ = 100000000 > > PORT sys_clk_p = sys_clk_p, DIR = I, SIGIS = CLK, CLK_FREQ = 100000000 > > #PORT aux_clk_n = aux_clk_n, DIR = I, SIGIS = CLK, CLK_FREQ = 100000000 > > #PORT aux_clk_p = aux_clk_p, DIR = I, SIGIS = CLK, CLK_FREQ = 100000000 > > PORT aux_clk_n = aux_clk_n, DIR = I, SIGIS = CLK, CLK_FREQ = 201000000 > > PORT aux_clk_p = aux_clk_p, DIR = I, SIGIS = CLK, CLK_FREQ = 201000000 > > # PORT aux_synci_n = aux_synci_n, DIR = I, SIGIS = CLK, CLK_FREQ = > > 200000000 > > # PORT aux_synci_p = aux_synci_p, DIR = I, SIGIS = CLK, CLK_FREQ = > > 200000000 > > # PORT aux_synco_n = aux_synco_n, DIR = I, SIGIS = CLK, CLK_FREQ = > > 200000000 > > # PORT aux_synco_p = aux_synco_p, DIR = I, SIGIS = CLK, CLK_FREQ = > > 200000000 > > # EPB Ports > > PORT epb_clk_in = epb_clk_in, DIR = I > > PORT epb_data = epb_data, DIR = IO, VEC = [0:31] > > PORT epb_addr = epb_addr, DIR = I, VEC = [5:29] > > PORT epb_cs_n = epb_cs_n, DIR = I > > PORT epb_be_n = epb_be_n, DIR = I, VEC = [0:3] > > PORT epb_r_w_n = epb_r_w_n, DIR = I > > PORT epb_oe_n = epb_oe_n, DIR = I > > PORT epb_doe_n = epb_doe_n, DIR = O > > PORT epb_rdy = epb_rdy, DIR = O > > PORT ppc_irq_n = ppc_irq_n, DIR = O > > > > BEGIN temac > > PARAMETER INSTANCE = temac_inst > > PARAMETER HW_VER = 1.00.a > > PARAMETER REG_SGMII = 1 > > PARAMETER PHY_ADR = 0 > > PORT clk_125 = clk_125 > > PORT reset = sys_reset > > BUS_INTERFACE SGMII = sgmii > > BUS_INTERFACE MAC = mac > > END > > > > BEGIN sgmii_phy > > PARAMETER INSTANCE = sgmii_phy_inst > > PARAMETER HW_VER = 1.00.a > > PORT mgt_rx_n = sgmii_rx_n_i > > PORT mgt_rx_p = sgmii_rx_p_i > > PORT mgt_tx_n = sgmii_tx_n_i > > PORT mgt_tx_p = sgmii_tx_p_i > > PORT mgt_clk_n = sgmii_clkref_n_i > > PORT mgt_clk_p = sgmii_clkref_p_i > > PORT mgt_reset = sys_reset > > PORT clk_125 = clk_125 > > BUS_INTERFACE SGMII = sgmii > > END > > > > # MARVELL PHY SGMII Pins > > PORT sgmii_rx_n = sgmii_rx_n_i, DIR = I > > PORT sgmii_rx_p = sgmii_rx_p_i, DIR = I > > PORT sgmii_tx_n = sgmii_tx_n_i, DIR = O > > PORT sgmii_tx_p = sgmii_tx_p_i, DIR = O > > PORT sgmii_clkref_n = sgmii_clkref_n_i, DIR = I > > PORT sgmii_clkref_p = sgmii_clkref_p_i, DIR = I > > > > BEGIN roach_infrastructure > > PARAMETER INSTANCE = infrastructure_inst > > PARAMETER HW_VER = 1.00.a > > PARAMETER CLK_FREQ = 201 > > PARAMETER CLK_HIGH_LOW = low > > PARAMETER MULTIPLY = 8 > > PARAMETER DIVIDE = 4 > > PARAMETER DIVCLK = 1 > > #PARAMETER CLK_FREQ = 100 > > PORT sys_clk_n = sys_clk_n > > PORT sys_clk_p = sys_clk_p > > PORT aux_clk_n = aux_clk_n > > PORT aux_clk_p = aux_clk_p > > # PORT aux_synci_n = aux1_clk_n > > # PORT aux_synci_p = aux1_clk_p > > # PORT aux_synco_n = aux1_clk_n > > # PORT aux_synco_p = aux1_clk_p > > PORT epb_clk_in = epb_clk_in > > PORT sys_clk = sys_clk > > PORT sys_clk90 = sys_clk90 > > PORT sys_clk180 = sys_clk180 > > PORT sys_clk270 = sys_clk270 > > PORT sys_clk_lock = sys_clk_lock > > PORT sys_clk2x = sys_clk2x > > PORT sys_clk2x90 = sys_clk2x90 > > PORT sys_clk2x180 = sys_clk2x180 > > PORT sys_clk2x270 = sys_clk2x270 > > PORT aux_clk = aux_clk > > PORT aux_clk90 = aux_clk90 > > PORT aux_clk180 = aux_clk180 > > PORT aux_clk270 = aux_clk270 > > PORT aux_clk2x = aux_clk2x > > PORT aux_clk2x90 = aux_clk2x90 > > PORT aux_clk2x180 = aux_clk2x180 > > PORT aux_clk2x270 = aux_clk2x270 > > PORT epb_clk = epb_clk > > PORT idelay_rst = power_on_rst > > PORT idelay_rdy = idelay_rdy > > PORT op_power_on_rst = power_on_rst > > END > > > > BEGIN reset_block > > PARAMETER INSTANCE = reset_block_inst > > PARAMETER HW_VER = 1.00.a > > PARAMETER WIDTH = 1000 > > PORT clk = sys_clk > > PORT ip_async_reset_i = power_on_rst > > PORT ip_reset_i = power_on_rst > > PORT op_reset_o = sys_reset > > END > > > > BEGIN opb_v20 > > PARAMETER INSTANCE = opb0 > > PARAMETER HW_VER = 1.10.c > > PARAMETER C_EXT_RESET_HIGH = 1 > > PARAMETER C_REG_GRANTS = 0 > > PORT SYS_Rst = power_on_rst > > PORT OPB_Clk = epb_clk > > END > > > > BEGIN epb32_opb_bridge > > PARAMETER INSTANCE = epb_opb_bridge_inst > > PARAMETER HW_VER = 1.00.a > > BUS_INTERFACE MOPB = opb0 > > PORT epb_clk = epb_clk > > PORT epb_cs_n = epb_cs_n > > PORT epb_oe_n = epb_oe_n > > PORT epb_r_w_n = epb_r_w_n > > PORT epb_be_n = epb_be_n > > PORT epb_addr = epb_addr > > PORT epb_doe_n = epb_doe_n > > PORT epb_data_oe_n = epb_data_oe_n > > PORT epb_data_i = epb_data_i > > PORT epb_data_o = epb_data_o > > PORT epb_rdy = epb_rdy > > END > > > > BEGIN epb_infrastructure > > PARAMETER INSTANCE = epb_infrastructure_inst > > PARAMETER HW_VER = 1.00.a > > PORT epb_data_oe_n_i = epb_data_oe_n > > PORT epb_data_out_i = epb_data_o > > PORT epb_data_in_o = epb_data_i > > PORT epb_data_buf = epb_data > > END > > > > BEGIN sys_block > > PARAMETER INSTANCE = sys_block_inst > > PARAMETER HW_VER = 1.00.a > > PARAMETER BOARD_ID = 0xbabe > > PARAMETER REV_MAJOR = 0x1 > > PARAMETER REV_MINOR = 0x0 > > PARAMETER REV_RCS = 0x0 > > PARAMETER RCS_UPTODATE = 0x0 > > PARAMETER C_BASEADDR = 0x00000000 > > PARAMETER C_HIGHADDR = 0x0000FFFF > > BUS_INTERFACE SOPB = opb0 > > PORT OPB_Clk = epb_clk > > PORT soft_reset = soft_reset > > PORT irq_n = ppc_irq_n > > PORT app_irq = 0x0000 > > #PORT fab_clk = sys_clk > > PORT fab_clk = sys_clk > > END > > > > > > > > ############################################## > > # User XSG IP core # > > ############################################## > > > > BEGIN small_test > > PARAMETER INSTANCE = small_test_XSG_core_config > > PARAMETER HW_VER = 1.00.a > > PORT clk = sys_clk > > PORT small_test_one_GbE_app_dbg_data = small_test_one_GbE_app_dbg_data > > PORT small_test_one_GbE_app_dbg_dvld = small_test_one_GbE_app_dbg_dvld > > PORT small_test_one_GbE_app_rx_badframe = > > small_test_one_GbE_app_rx_badframe > > PORT small_test_one_GbE_app_rx_data = small_test_one_GbE_app_rx_data > > PORT small_test_one_GbE_app_rx_dvld = small_test_one_GbE_app_rx_dvld > > PORT small_test_one_GbE_app_rx_eof = small_test_one_GbE_app_rx_eof > > PORT small_test_one_GbE_app_rx_overrun = > small_test_one_GbE_app_rx_overrun > > PORT small_test_one_GbE_app_rx_srcip = small_test_one_GbE_app_rx_srcip > > PORT small_test_one_GbE_app_rx_srcport = > small_test_one_GbE_app_rx_srcport > > PORT small_test_one_GbE_app_tx_afull = small_test_one_GbE_app_tx_afull > > PORT small_test_one_GbE_app_tx_overflow = > > small_test_one_GbE_app_tx_overflow > > PORT small_test_one_GbE_app_rx_ack = small_test_one_GbE_app_rx_ack > > PORT small_test_one_GbE_app_rx_rst = small_test_one_GbE_app_rx_rst > > PORT small_test_one_GbE_app_tx_data = small_test_one_GbE_app_tx_data > > PORT small_test_one_GbE_app_tx_destip = small_test_one_GbE_app_tx_destip > > PORT small_test_one_GbE_app_tx_destport = > > small_test_one_GbE_app_tx_destport > > PORT small_test_one_GbE_app_tx_dvld = small_test_one_GbE_app_tx_dvld > > PORT small_test_one_GbE_app_tx_eof = small_test_one_GbE_app_tx_eof > > PORT small_test_one_GbE_app_tx_rst = small_test_one_GbE_app_tx_rst > > END > > > > ############################ > > # Simulink interfaces # > > ############################ > > > > # small_test/XSG core config > > > > > > # small_test/one_GbE > > BEGIN gbe_udp > > PARAMETER INSTANCE = small_test_one_GbE > > PARAMETER HW_VER = 1.00.a > > PARAMETER LOCAL_ENABLE = 1 > > PARAMETER LOCAL_MAC = 0x123456789ABC > > PARAMETER LOCAL_IP = 0xC0A8290A > > PARAMETER LOCAL_PORT = 0x10E1 > > PARAMETER LOCAL_GATEWAY = 0x1 > > PARAMETER CPU_PROMISCUOUS = 1 > > PARAMETER DIS_CPU_TX = 0 > > PARAMETER DIS_CPU_RX = 0 > > PARAMETER C_BASEADDR = 0x01000000 > > PARAMETER C_HIGHADDR = 0x01003FFF > > BUS_INTERFACE SOPB = opb0 > > PORT OPB_Clk = epb_clk > > BUS_INTERFACE MAC = mac > > PORT app_dbg_data = small_test_one_GbE_app_dbg_data > > PORT app_dbg_dvld = small_test_one_GbE_app_dbg_dvld > > PORT app_rx_badframe = small_test_one_GbE_app_rx_badframe > > PORT app_rx_data = small_test_one_GbE_app_rx_data > > PORT app_rx_dvld = small_test_one_GbE_app_rx_dvld > > PORT app_rx_eof = small_test_one_GbE_app_rx_eof > > PORT app_rx_overrun = small_test_one_GbE_app_rx_overrun > > PORT app_rx_srcip = small_test_one_GbE_app_rx_srcip > > PORT app_rx_srcport = small_test_one_GbE_app_rx_srcport > > PORT app_tx_afull = small_test_one_GbE_app_tx_afull > > PORT app_tx_overflow = small_test_one_GbE_app_tx_overflow > > PORT app_rx_ack = small_test_one_GbE_app_rx_ack > > PORT app_rx_rst = small_test_one_GbE_app_rx_rst > > PORT app_tx_data = small_test_one_GbE_app_tx_data > > PORT app_tx_destip = small_test_one_GbE_app_tx_destip > > PORT app_tx_destport = small_test_one_GbE_app_tx_destport > > PORT app_tx_dvld = small_test_one_GbE_app_tx_dvld > > PORT app_tx_eof = small_test_one_GbE_app_tx_eof > > PORT app_tx_rst = small_test_one_GbE_app_tx_rst > > PORT app_clk = sys_clk > > PORT mac_tx_rst = small_test_one_GbE_app_tx_rst > > PORT mac_rx_rst = small_test_one_GbE_app_rx_rst > > END > > > > > > > > > > > > > > > > > > On Fri, Jan 11, 2013 at 3:04 AM, Henno Kriel <he...@ska.ac.za> wrote: > >> > >> Hi Ioana > >> > >> I have done 2 successful compiles: one with only a one_GbE yellow block > >> and one with a one_GbE yellow block + ten_GbE. > >> > >> Is it possible to send me your model file to compile? > >> > >> Regards > >> Henno > >> > >> On Fri, Jan 11, 2013 at 5:47 AM, Ioana A Zelko <ize...@mit.edu> wrote: > >>> > >>> Dear Casper Group, > >>> > >>> > >>> We are trying to set up data transmission from the fpga through its > 1gbe > >>> ethernet port. > >>> For this, we tried using the one_GbE block from the library, with its > >>> default settings. > >>> However, when we try to compile a small design that has basically just > >>> the one_GbE with its required logic, > >>> we get this error in the compilation stage: > >>> > >>> > >>> > >>> " > >>> Writing NGC file "../system_gbe1_test_xsg_core_ > >>> config_wrapper.ngc" ... > >>> Total REAL time to NGCBUILD completion: 4 sec > >>> Total CPU time to NGCBUILD completion: 4 sec > >>> > >>> Writing NGCBUILD log file > >>> "../system_gbe1_test_xsg_core_config_wrapper.blc"... > >>> > >>> NGCBUILD done. > >>> INFO:EDK:3509 - NCF files should not be modified as they will be > >>> regenerated. > >>> If any constraint needs to be overridden, this should be done by > >>> modifying > >>> the data/system.ucf file. > >>> > >>> Rebuilding cache ... > >>> ERROR:EDK:440 - platgen failed with errors! > >>> gmake: *** [implementation/system.bmm] Error 2 > >>> ERROR:EDK - > >>> Error while running "gmake -f system.make bits". > >>> Error using gen_xps_files (line 636) > >>> XPS failed. " > >>> > >>> > >>> > >>> Do you have any idea what could be causing this? > >>> We managed to compile a big design that was using the "ten_Gbe_v2" as a > >>> receiver with no problem. > >>> > >>> > >>> Thank you so much for your help! > >>> > >>> Ioana and Jeff > >> > >> > >> > >> > >> -- > >> Henno Kriel > >> > >> DSP Engineer > >> Digital Back End > >> meerKAT > >> > >> SKA South Africa > >> Third Floor > >> The Park > >> Park Road (off Alexandra Road) > >> Pinelands > >> 7405 > >> Western Cape > >> South Africa > >> > >> Latitude: -33.94329 (South); Longitude: 18.48945 (East). > >> > >> (p) +27 (0)21 506 7300 > >> (p) +27 (0)21 506 7365 (direct) > >> (f) +27 (0)21 506 7375 > >> (m) +27 (0)84 504 5050 > > > > >