From 383df67a64d4570dcb2e85f9c3dc41dc39cbdd08 Mon Sep 17 00:00:00 2001 From: Leon Hiemstra <hiemstra@astron.nl> Date: Wed, 7 Jan 2015 08:18:40 +0000 Subject: [PATCH] upgraded to quartus 14.1 --- .../ip_arria10/pll_clk200/compile_ip.tcl | 4 +- .../ip_arria10/pll_clk200/hdllib.cfg | 2 +- .../pll_clk200/ip_arria10_pll_clk200.qsys | 464 ++++++++-------- .../ip_arria10/pll_clk25/compile_ip.tcl | 4 +- .../ip_arria10/pll_clk25/hdllib.cfg | 2 +- .../pll_clk25/ip_arria10_pll_clk25.qsys | 460 ++++++++-------- .../ip_arria10/tse_sgmii_gx/compile_ip.tcl | 502 ++++++++---------- .../ip_arria10/tse_sgmii_gx/hdllib.cfg | 2 +- .../tse_sgmii_gx/ip_arria10_tse_sgmii_gx.qsys | 288 +++++----- .../ip_arria10/tse_sgmii_lvds/compile_ip.tcl | 428 +++++++-------- .../ip_arria10/tse_sgmii_lvds/hdllib.cfg | 2 +- .../ip_arria10_tse_sgmii_lvds.qsys | 199 +++---- 12 files changed, 1151 insertions(+), 1206 deletions(-) diff --git a/libraries/technology/ip_arria10/pll_clk200/compile_ip.tcl b/libraries/technology/ip_arria10/pll_clk200/compile_ip.tcl index 0a90530465..9bb9c8f1d5 100644 --- a/libraries/technology/ip_arria10/pll_clk200/compile_ip.tcl +++ b/libraries/technology/ip_arria10/pll_clk200/compile_ip.tcl @@ -30,9 +30,9 @@ set IP_DIR "$env(RADIOHDL)/libraries/technology/ip_arria10/pll_clk200/generate #vlib ./work/ ;# Assume library work already exists -vmap ip_arria10_pll_clk200_altera_iopll_140 ./work/ +vmap ip_arria10_pll_clk200_altera_iopll_141 ./work/ -vlog "$IP_DIR/../altera_iopll_140/sim/ip_arria10_pll_clk200_altera_iopll_140_4uypg6i.vo" -work ip_arria10_pll_clk200_altera_iopll_140 +vlog "$IP_DIR/../altera_iopll_141/sim/ip_arria10_pll_clk200_altera_iopll_141_nqc5qoq.vo" -work ip_arria10_pll_clk200_altera_iopll_141 vcom "$IP_DIR/ip_arria10_pll_clk200.vhd" diff --git a/libraries/technology/ip_arria10/pll_clk200/hdllib.cfg b/libraries/technology/ip_arria10/pll_clk200/hdllib.cfg index 8875244da8..b6b2252267 100644 --- a/libraries/technology/ip_arria10/pll_clk200/hdllib.cfg +++ b/libraries/technology/ip_arria10/pll_clk200/hdllib.cfg @@ -1,5 +1,5 @@ hdl_lib_name = ip_arria10_pll_clk200 -hdl_library_clause_name = ip_arria10_pll_clk200_altera_iopll_140 +hdl_library_clause_name = ip_arria10_pll_clk200_altera_iopll_141 hdl_lib_uses = hdl_lib_technology = ip_arria10 diff --git a/libraries/technology/ip_arria10/pll_clk200/ip_arria10_pll_clk200.qsys b/libraries/technology/ip_arria10/pll_clk200/ip_arria10_pll_clk200.qsys index 7bbbef4a5d..743a234b45 100644 --- a/libraries/technology/ip_arria10/pll_clk200/ip_arria10_pll_clk200.qsys +++ b/libraries/technology/ip_arria10/pll_clk200/ip_arria10_pll_clk200.qsys @@ -6,7 +6,7 @@ version="1.0" description="" tags="INTERNAL_COMPONENT=true" - categories="System" /> + categories="" /> <parameter name="bonusData"><![CDATA[bonusData { element $${FILENAME} @@ -23,7 +23,7 @@ } ]]></parameter> <parameter name="clockCrossingAdapter" value="HANDSHAKE" /> - <parameter name="device" value="10AT115U3F45E2LP" /> + <parameter name="device" value="10AX115U3F45I2LG" /> <parameter name="deviceFamily" value="Arria 10" /> <parameter name="deviceSpeedGrade" value="2" /> <parameter name="fabricMode" value="QSYS" /> @@ -40,12 +40,6 @@ <parameter name="timeStamp" value="0" /> <parameter name="useTestBenchNamingPattern" value="false" /> <instanceScript></instanceScript> - <interface name="refclk" internal="iopll_0.refclk" type="clock" dir="end"> - <port name="refclk" internal="refclk" /> - </interface> - <interface name="reset" internal="iopll_0.reset" type="reset" dir="end"> - <port name="rst" internal="rst" /> - </interface> <interface name="locked" internal="iopll_0.locked" type="conduit" dir="end"> <port name="locked" internal="locked" /> </interface> @@ -58,66 +52,113 @@ <interface name="outclk2" internal="iopll_0.outclk2" type="clock" dir="start"> <port name="outclk_2" internal="outclk_2" /> </interface> + <interface name="refclk" internal="iopll_0.refclk" type="clock" dir="end"> + <port name="refclk" internal="refclk" /> + </interface> + <interface name="reset" internal="iopll_0.reset" type="reset" dir="end"> + <port name="rst" internal="rst" /> + </interface> <module + name="iopll_0" kind="altera_iopll" - version="14.0" + version="14.1" enabled="1" - name="iopll_0" autoexport="1"> - <parameter name="gui_en_reconf" value="false" /> - <parameter name="gui_en_dps_ports" value="false" /> - <parameter name="gui_pll_mode" value="Integer-N PLL" /> - <parameter name="gui_reference_clock_frequency" value="200.0" /> - <parameter name="gui_fractional_cout" value="32" /> - <parameter name="gui_dsm_out_sel" value="1st_order" /> - <parameter name="gui_use_locked" value="true" /> - <parameter name="gui_en_adv_params" value="false" /> - <parameter name="gui_pll_bandwidth_preset" value="Low" /> - <parameter name="gui_pll_auto_reset" value="false" /> - <parameter name="gui_en_lvds_ports" value="false" /> - <parameter name="gui_operation_mode" value="direct" /> - <parameter name="gui_feedback_clock" value="Global Clock" /> - <parameter name="gui_refclk_switch" value="false" /> - <parameter name="gui_refclk1_frequency" value="100.0" /> - <parameter name="gui_en_phout_ports" value="false" /> - <parameter name="gui_phout_division" value="1" /> - <parameter name="gui_en_extclkout_ports" value="false" /> - <parameter name="gui_number_of_clocks" value="3" /> - <parameter name="gui_multiply_factor" value="6" /> - <parameter name="gui_divide_factor_n" value="1" /> - <parameter name="gui_frac_multiply_factor" value="1" /> - <parameter name="gui_fix_vco_frequency" value="false" /> - <parameter name="gui_fixed_vco_frequency" value="600.0" /> - <parameter name="gui_enable_output_counter_cascading" value="false" /> - <parameter name="gui_mif_generate" value="false" /> - <parameter name="gui_device_speed_grade" value="1" /> - <parameter name="system_info_device_family" value="Arria 10" /> - <parameter name="system_info_device_component" value="10AT115U3F45E2LP" /> - <parameter name="system_info_device_speed_grade" value="2" /> <parameter name="gui_active_clk" value="false" /> - <parameter name="gui_clk_bad" value="false" /> - <parameter name="gui_switchover_mode">Automatic Switchover</parameter> - <parameter name="gui_switchover_delay" value="0" /> - <parameter name="gui_enable_cascade_out" value="false" /> + <parameter name="gui_actual_duty_cycle0" value="50.0" /> + <parameter name="gui_actual_duty_cycle1" value="50.0" /> + <parameter name="gui_actual_duty_cycle10" value="50.0" /> + <parameter name="gui_actual_duty_cycle11" value="50.0" /> + <parameter name="gui_actual_duty_cycle12" value="50.0" /> + <parameter name="gui_actual_duty_cycle13" value="50.0" /> + <parameter name="gui_actual_duty_cycle14" value="50.0" /> + <parameter name="gui_actual_duty_cycle15" value="50.0" /> + <parameter name="gui_actual_duty_cycle16" value="50.0" /> + <parameter name="gui_actual_duty_cycle17" value="50.0" /> + <parameter name="gui_actual_duty_cycle2" value="50.0" /> + <parameter name="gui_actual_duty_cycle3" value="50.0" /> + <parameter name="gui_actual_duty_cycle4" value="50.0" /> + <parameter name="gui_actual_duty_cycle5" value="50.0" /> + <parameter name="gui_actual_duty_cycle6" value="50.0" /> + <parameter name="gui_actual_duty_cycle7" value="50.0" /> + <parameter name="gui_actual_duty_cycle8" value="50.0" /> + <parameter name="gui_actual_duty_cycle9" value="50.0" /> + <parameter name="gui_actual_output_clock_frequency0" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency1" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency10" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency11" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency12" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency13" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency14" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency15" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency16" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency17" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency2" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency3" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency4" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency5" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency6" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency7" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency8" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency9" value="100.0" /> + <parameter name="gui_actual_phase_shift0" value="0.0" /> + <parameter name="gui_actual_phase_shift1" value="0.0" /> + <parameter name="gui_actual_phase_shift10" value="0.0" /> + <parameter name="gui_actual_phase_shift11" value="0.0" /> + <parameter name="gui_actual_phase_shift12" value="0.0" /> + <parameter name="gui_actual_phase_shift13" value="0.0" /> + <parameter name="gui_actual_phase_shift14" value="0.0" /> + <parameter name="gui_actual_phase_shift15" value="0.0" /> + <parameter name="gui_actual_phase_shift16" value="0.0" /> + <parameter name="gui_actual_phase_shift17" value="0.0" /> + <parameter name="gui_actual_phase_shift2" value="0.0" /> + <parameter name="gui_actual_phase_shift3" value="0.0" /> + <parameter name="gui_actual_phase_shift4" value="0.0" /> + <parameter name="gui_actual_phase_shift5" value="0.0" /> + <parameter name="gui_actual_phase_shift6" value="0.0" /> + <parameter name="gui_actual_phase_shift7" value="0.0" /> + <parameter name="gui_actual_phase_shift8" value="0.0" /> + <parameter name="gui_actual_phase_shift9" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg0" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg1" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg10" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg11" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg12" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg13" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg14" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg15" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg16" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg17" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg2" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg3" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg4" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg5" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg6" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg7" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg8" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg9" value="0.0" /> + <parameter name="gui_cascade_counter0" value="false" /> + <parameter name="gui_cascade_counter1" value="false" /> + <parameter name="gui_cascade_counter10" value="false" /> + <parameter name="gui_cascade_counter11" value="false" /> + <parameter name="gui_cascade_counter12" value="false" /> + <parameter name="gui_cascade_counter13" value="false" /> + <parameter name="gui_cascade_counter14" value="false" /> + <parameter name="gui_cascade_counter15" value="false" /> + <parameter name="gui_cascade_counter16" value="false" /> + <parameter name="gui_cascade_counter17" value="false" /> + <parameter name="gui_cascade_counter2" value="false" /> + <parameter name="gui_cascade_counter3" value="false" /> + <parameter name="gui_cascade_counter4" value="false" /> + <parameter name="gui_cascade_counter5" value="false" /> + <parameter name="gui_cascade_counter6" value="false" /> + <parameter name="gui_cascade_counter7" value="false" /> + <parameter name="gui_cascade_counter8" value="false" /> + <parameter name="gui_cascade_counter9" value="false" /> <parameter name="gui_cascade_outclk_index" value="0" /> - <parameter name="gui_enable_cascade_in" value="false" /> - <parameter name="gui_pll_cascading_mode" value="adjpllin" /> - <parameter name="gui_enable_mif_dps" value="false" /> - <parameter name="gui_dps_cntr" value="C0" /> - <parameter name="gui_dps_num" value="1" /> - <parameter name="gui_dps_dir" value="Positive" /> - <parameter name="gui_extclkout_0_source" value="C0" /> - <parameter name="gui_extclkout_1_source" value="C0" /> - <parameter name="gui_clock_name_global0" value="false" /> - <parameter name="gui_clock_name_global1" value="false" /> - <parameter name="gui_clock_name_global2" value="false" /> - <parameter name="gui_clock_name_global3" value="false" /> - <parameter name="gui_clock_name_global4" value="false" /> - <parameter name="gui_clock_name_global5" value="false" /> - <parameter name="gui_clock_name_global6" value="false" /> - <parameter name="gui_clock_name_global7" value="false" /> - <parameter name="gui_clock_name_global8" value="false" /> - <parameter name="gui_clock_name_global9" value="false" /> + <parameter name="gui_clk_bad" value="false" /> + <parameter name="gui_clock_name_global0" value="true" /> + <parameter name="gui_clock_name_global1" value="true" /> <parameter name="gui_clock_name_global10" value="false" /> <parameter name="gui_clock_name_global11" value="false" /> <parameter name="gui_clock_name_global12" value="false" /> @@ -126,16 +167,16 @@ <parameter name="gui_clock_name_global15" value="false" /> <parameter name="gui_clock_name_global16" value="false" /> <parameter name="gui_clock_name_global17" value="false" /> - <parameter name="gui_clock_name_string0" value="outclk0" /> - <parameter name="gui_clock_name_string1" value="outclk1" /> - <parameter name="gui_clock_name_string2" value="outclk2" /> - <parameter name="gui_clock_name_string3" value="outclk3" /> - <parameter name="gui_clock_name_string4" value="outclk4" /> - <parameter name="gui_clock_name_string5" value="outclk5" /> - <parameter name="gui_clock_name_string6" value="outclk6" /> - <parameter name="gui_clock_name_string7" value="outclk7" /> - <parameter name="gui_clock_name_string8" value="outclk8" /> - <parameter name="gui_clock_name_string9" value="outclk9" /> + <parameter name="gui_clock_name_global2" value="true" /> + <parameter name="gui_clock_name_global3" value="false" /> + <parameter name="gui_clock_name_global4" value="false" /> + <parameter name="gui_clock_name_global5" value="false" /> + <parameter name="gui_clock_name_global6" value="false" /> + <parameter name="gui_clock_name_global7" value="false" /> + <parameter name="gui_clock_name_global8" value="false" /> + <parameter name="gui_clock_name_global9" value="false" /> + <parameter name="gui_clock_name_string0" value="pll_clk200" /> + <parameter name="gui_clock_name_string1" value="pll_clk200p" /> <parameter name="gui_clock_name_string10" value="outclk10" /> <parameter name="gui_clock_name_string11" value="outclk11" /> <parameter name="gui_clock_name_string12" value="outclk12" /> @@ -144,16 +185,17 @@ <parameter name="gui_clock_name_string15" value="outclk15" /> <parameter name="gui_clock_name_string16" value="outclk16" /> <parameter name="gui_clock_name_string17" value="outclk17" /> + <parameter name="gui_clock_name_string2" value="pll_clk400" /> + <parameter name="gui_clock_name_string3" value="outclk3" /> + <parameter name="gui_clock_name_string4" value="outclk4" /> + <parameter name="gui_clock_name_string5" value="outclk5" /> + <parameter name="gui_clock_name_string6" value="outclk6" /> + <parameter name="gui_clock_name_string7" value="outclk7" /> + <parameter name="gui_clock_name_string8" value="outclk8" /> + <parameter name="gui_clock_name_string9" value="outclk9" /> + <parameter name="gui_device_speed_grade" value="1" /> <parameter name="gui_divide_factor_c0" value="6" /> <parameter name="gui_divide_factor_c1" value="6" /> - <parameter name="gui_divide_factor_c2" value="6" /> - <parameter name="gui_divide_factor_c3" value="6" /> - <parameter name="gui_divide_factor_c4" value="6" /> - <parameter name="gui_divide_factor_c5" value="6" /> - <parameter name="gui_divide_factor_c6" value="6" /> - <parameter name="gui_divide_factor_c7" value="6" /> - <parameter name="gui_divide_factor_c8" value="6" /> - <parameter name="gui_divide_factor_c9" value="6" /> <parameter name="gui_divide_factor_c10" value="6" /> <parameter name="gui_divide_factor_c11" value="6" /> <parameter name="gui_divide_factor_c12" value="6" /> @@ -162,34 +204,60 @@ <parameter name="gui_divide_factor_c15" value="6" /> <parameter name="gui_divide_factor_c16" value="6" /> <parameter name="gui_divide_factor_c17" value="6" /> - <parameter name="gui_cascade_counter0" value="false" /> - <parameter name="gui_cascade_counter1" value="false" /> - <parameter name="gui_cascade_counter2" value="false" /> - <parameter name="gui_cascade_counter3" value="false" /> - <parameter name="gui_cascade_counter4" value="false" /> - <parameter name="gui_cascade_counter5" value="false" /> - <parameter name="gui_cascade_counter6" value="false" /> - <parameter name="gui_cascade_counter7" value="false" /> - <parameter name="gui_cascade_counter8" value="false" /> - <parameter name="gui_cascade_counter9" value="false" /> - <parameter name="gui_cascade_counter10" value="false" /> - <parameter name="gui_cascade_counter11" value="false" /> - <parameter name="gui_cascade_counter12" value="false" /> - <parameter name="gui_cascade_counter13" value="false" /> - <parameter name="gui_cascade_counter14" value="false" /> - <parameter name="gui_cascade_counter15" value="false" /> - <parameter name="gui_cascade_counter16" value="false" /> - <parameter name="gui_cascade_counter17" value="false" /> + <parameter name="gui_divide_factor_c2" value="6" /> + <parameter name="gui_divide_factor_c3" value="6" /> + <parameter name="gui_divide_factor_c4" value="6" /> + <parameter name="gui_divide_factor_c5" value="6" /> + <parameter name="gui_divide_factor_c6" value="6" /> + <parameter name="gui_divide_factor_c7" value="6" /> + <parameter name="gui_divide_factor_c8" value="6" /> + <parameter name="gui_divide_factor_c9" value="6" /> + <parameter name="gui_divide_factor_n" value="1" /> + <parameter name="gui_dps_cntr" value="C0" /> + <parameter name="gui_dps_dir" value="Positive" /> + <parameter name="gui_dps_num" value="1" /> + <parameter name="gui_dsm_out_sel" value="1st_order" /> + <parameter name="gui_duty_cycle0" value="50.0" /> + <parameter name="gui_duty_cycle1" value="50.0" /> + <parameter name="gui_duty_cycle10" value="50.0" /> + <parameter name="gui_duty_cycle11" value="50.0" /> + <parameter name="gui_duty_cycle12" value="50.0" /> + <parameter name="gui_duty_cycle13" value="50.0" /> + <parameter name="gui_duty_cycle14" value="50.0" /> + <parameter name="gui_duty_cycle15" value="50.0" /> + <parameter name="gui_duty_cycle16" value="50.0" /> + <parameter name="gui_duty_cycle17" value="50.0" /> + <parameter name="gui_duty_cycle2" value="50.0" /> + <parameter name="gui_duty_cycle3" value="50.0" /> + <parameter name="gui_duty_cycle4" value="50.0" /> + <parameter name="gui_duty_cycle5" value="50.0" /> + <parameter name="gui_duty_cycle6" value="50.0" /> + <parameter name="gui_duty_cycle7" value="50.0" /> + <parameter name="gui_duty_cycle8" value="50.0" /> + <parameter name="gui_duty_cycle9" value="50.0" /> + <parameter name="gui_en_adv_params" value="false" /> + <parameter name="gui_en_dps_ports" value="false" /> + <parameter name="gui_en_extclkout_ports" value="false" /> + <parameter name="gui_en_lvds_ports" value="false" /> + <parameter name="gui_en_phout_ports" value="false" /> + <parameter name="gui_en_reconf" value="false" /> + <parameter name="gui_enable_cascade_in" value="false" /> + <parameter name="gui_enable_cascade_out" value="false" /> + <parameter name="gui_enable_mif_dps" value="false" /> + <parameter name="gui_enable_output_counter_cascading" value="false" /> + <parameter name="gui_extclkout_0_source" value="C0" /> + <parameter name="gui_extclkout_1_source" value="C0" /> + <parameter name="gui_feedback_clock" value="Global Clock" /> + <parameter name="gui_fix_vco_frequency" value="false" /> + <parameter name="gui_fixed_vco_frequency" value="600.0" /> + <parameter name="gui_frac_multiply_factor" value="1" /> + <parameter name="gui_fractional_cout" value="32" /> + <parameter name="gui_mif_generate" value="false" /> + <parameter name="gui_multiply_factor" value="6" /> + <parameter name="gui_number_of_clocks" value="3" /> + <parameter name="gui_operation_mode" value="direct" /> <parameter name="gui_output_clock_frequency0" value="200.0" /> <parameter name="gui_output_clock_frequency1" value="200.0" /> - <parameter name="gui_output_clock_frequency2" value="400.0" /> - <parameter name="gui_output_clock_frequency3" value="100.0" /> - <parameter name="gui_output_clock_frequency4" value="100.0" /> - <parameter name="gui_output_clock_frequency5" value="100.0" /> - <parameter name="gui_output_clock_frequency6" value="100.0" /> - <parameter name="gui_output_clock_frequency7" value="100.0" /> - <parameter name="gui_output_clock_frequency8" value="100.0" /> - <parameter name="gui_output_clock_frequency9" value="100.0" /> <parameter name="gui_output_clock_frequency10" value="100.0" /> <parameter name="gui_output_clock_frequency11" value="100.0" /> <parameter name="gui_output_clock_frequency12" value="100.0" /> @@ -198,52 +266,16 @@ <parameter name="gui_output_clock_frequency15" value="100.0" /> <parameter name="gui_output_clock_frequency16" value="100.0" /> <parameter name="gui_output_clock_frequency17" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency0" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency1" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency2" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency3" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency4" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency5" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency6" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency7" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency8" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency9" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency10" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency11" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency12" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency13" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency14" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency15" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency16" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency17" value="100.0" /> - <parameter name="gui_ps_units0" value="ps" /> - <parameter name="gui_ps_units1" value="ps" /> - <parameter name="gui_ps_units2" value="ps" /> - <parameter name="gui_ps_units3" value="ps" /> - <parameter name="gui_ps_units4" value="ps" /> - <parameter name="gui_ps_units5" value="ps" /> - <parameter name="gui_ps_units6" value="ps" /> - <parameter name="gui_ps_units7" value="ps" /> - <parameter name="gui_ps_units8" value="ps" /> - <parameter name="gui_ps_units9" value="ps" /> - <parameter name="gui_ps_units10" value="ps" /> - <parameter name="gui_ps_units11" value="ps" /> - <parameter name="gui_ps_units12" value="ps" /> - <parameter name="gui_ps_units13" value="ps" /> - <parameter name="gui_ps_units14" value="ps" /> - <parameter name="gui_ps_units15" value="ps" /> - <parameter name="gui_ps_units16" value="ps" /> - <parameter name="gui_ps_units17" value="ps" /> + <parameter name="gui_output_clock_frequency2" value="400.0" /> + <parameter name="gui_output_clock_frequency3" value="100.0" /> + <parameter name="gui_output_clock_frequency4" value="100.0" /> + <parameter name="gui_output_clock_frequency5" value="100.0" /> + <parameter name="gui_output_clock_frequency6" value="100.0" /> + <parameter name="gui_output_clock_frequency7" value="100.0" /> + <parameter name="gui_output_clock_frequency8" value="100.0" /> + <parameter name="gui_output_clock_frequency9" value="100.0" /> <parameter name="gui_phase_shift0" value="0.0" /> <parameter name="gui_phase_shift1" value="0.0" /> - <parameter name="gui_phase_shift2" value="0.0" /> - <parameter name="gui_phase_shift3" value="0.0" /> - <parameter name="gui_phase_shift4" value="0.0" /> - <parameter name="gui_phase_shift5" value="0.0" /> - <parameter name="gui_phase_shift6" value="0.0" /> - <parameter name="gui_phase_shift7" value="0.0" /> - <parameter name="gui_phase_shift8" value="0.0" /> - <parameter name="gui_phase_shift9" value="0.0" /> <parameter name="gui_phase_shift10" value="0.0" /> <parameter name="gui_phase_shift11" value="0.0" /> <parameter name="gui_phase_shift12" value="0.0" /> @@ -252,16 +284,16 @@ <parameter name="gui_phase_shift15" value="0.0" /> <parameter name="gui_phase_shift16" value="0.0" /> <parameter name="gui_phase_shift17" value="0.0" /> + <parameter name="gui_phase_shift2" value="0.0" /> + <parameter name="gui_phase_shift3" value="0.0" /> + <parameter name="gui_phase_shift4" value="0.0" /> + <parameter name="gui_phase_shift5" value="0.0" /> + <parameter name="gui_phase_shift6" value="0.0" /> + <parameter name="gui_phase_shift7" value="0.0" /> + <parameter name="gui_phase_shift8" value="0.0" /> + <parameter name="gui_phase_shift9" value="0.0" /> <parameter name="gui_phase_shift_deg0" value="0.0" /> <parameter name="gui_phase_shift_deg1" value="0.0" /> - <parameter name="gui_phase_shift_deg2" value="0.0" /> - <parameter name="gui_phase_shift_deg3" value="0.0" /> - <parameter name="gui_phase_shift_deg4" value="0.0" /> - <parameter name="gui_phase_shift_deg5" value="0.0" /> - <parameter name="gui_phase_shift_deg6" value="0.0" /> - <parameter name="gui_phase_shift_deg7" value="0.0" /> - <parameter name="gui_phase_shift_deg8" value="0.0" /> - <parameter name="gui_phase_shift_deg9" value="0.0" /> <parameter name="gui_phase_shift_deg10" value="0.0" /> <parameter name="gui_phase_shift_deg11" value="0.0" /> <parameter name="gui_phase_shift_deg12" value="0.0" /> @@ -270,81 +302,49 @@ <parameter name="gui_phase_shift_deg15" value="0.0" /> <parameter name="gui_phase_shift_deg16" value="0.0" /> <parameter name="gui_phase_shift_deg17" value="0.0" /> - <parameter name="gui_actual_phase_shift0" value="0.0" /> - <parameter name="gui_actual_phase_shift1" value="0.0" /> - <parameter name="gui_actual_phase_shift2" value="0.0" /> - <parameter name="gui_actual_phase_shift3" value="0.0" /> - <parameter name="gui_actual_phase_shift4" value="0.0" /> - <parameter name="gui_actual_phase_shift5" value="0.0" /> - <parameter name="gui_actual_phase_shift6" value="0.0" /> - <parameter name="gui_actual_phase_shift7" value="0.0" /> - <parameter name="gui_actual_phase_shift8" value="0.0" /> - <parameter name="gui_actual_phase_shift9" value="0.0" /> - <parameter name="gui_actual_phase_shift10" value="0.0" /> - <parameter name="gui_actual_phase_shift11" value="0.0" /> - <parameter name="gui_actual_phase_shift12" value="0.0" /> - <parameter name="gui_actual_phase_shift13" value="0.0" /> - <parameter name="gui_actual_phase_shift14" value="0.0" /> - <parameter name="gui_actual_phase_shift15" value="0.0" /> - <parameter name="gui_actual_phase_shift16" value="0.0" /> - <parameter name="gui_actual_phase_shift17" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg0" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg1" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg2" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg3" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg4" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg5" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg6" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg7" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg8" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg9" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg10" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg11" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg12" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg13" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg14" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg15" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg16" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg17" value="0.0" /> - <parameter name="gui_duty_cycle0" value="50.0" /> - <parameter name="gui_duty_cycle1" value="50.0" /> - <parameter name="gui_duty_cycle2" value="50.0" /> - <parameter name="gui_duty_cycle3" value="50.0" /> - <parameter name="gui_duty_cycle4" value="50.0" /> - <parameter name="gui_duty_cycle5" value="50.0" /> - <parameter name="gui_duty_cycle6" value="50.0" /> - <parameter name="gui_duty_cycle7" value="50.0" /> - <parameter name="gui_duty_cycle8" value="50.0" /> - <parameter name="gui_duty_cycle9" value="50.0" /> - <parameter name="gui_duty_cycle10" value="50.0" /> - <parameter name="gui_duty_cycle11" value="50.0" /> - <parameter name="gui_duty_cycle12" value="50.0" /> - <parameter name="gui_duty_cycle13" value="50.0" /> - <parameter name="gui_duty_cycle14" value="50.0" /> - <parameter name="gui_duty_cycle15" value="50.0" /> - <parameter name="gui_duty_cycle16" value="50.0" /> - <parameter name="gui_duty_cycle17" value="50.0" /> - <parameter name="gui_actual_duty_cycle0" value="50.0" /> - <parameter name="gui_actual_duty_cycle1" value="50.0" /> - <parameter name="gui_actual_duty_cycle2" value="50.0" /> - <parameter name="gui_actual_duty_cycle3" value="50.0" /> - <parameter name="gui_actual_duty_cycle4" value="50.0" /> - <parameter name="gui_actual_duty_cycle5" value="50.0" /> - <parameter name="gui_actual_duty_cycle6" value="50.0" /> - <parameter name="gui_actual_duty_cycle7" value="50.0" /> - <parameter name="gui_actual_duty_cycle8" value="50.0" /> - <parameter name="gui_actual_duty_cycle9" value="50.0" /> - <parameter name="gui_actual_duty_cycle10" value="50.0" /> - <parameter name="gui_actual_duty_cycle11" value="50.0" /> - <parameter name="gui_actual_duty_cycle12" value="50.0" /> - <parameter name="gui_actual_duty_cycle13" value="50.0" /> - <parameter name="gui_actual_duty_cycle14" value="50.0" /> - <parameter name="gui_actual_duty_cycle15" value="50.0" /> - <parameter name="gui_actual_duty_cycle16" value="50.0" /> - <parameter name="gui_actual_duty_cycle17" value="50.0" /> - <parameter name="AUTO_REFCLK_CLOCK_RATE" value="0" /> + <parameter name="gui_phase_shift_deg2" value="0.0" /> + <parameter name="gui_phase_shift_deg3" value="0.0" /> + <parameter name="gui_phase_shift_deg4" value="0.0" /> + <parameter name="gui_phase_shift_deg5" value="0.0" /> + <parameter name="gui_phase_shift_deg6" value="0.0" /> + <parameter name="gui_phase_shift_deg7" value="0.0" /> + <parameter name="gui_phase_shift_deg8" value="0.0" /> + <parameter name="gui_phase_shift_deg9" value="0.0" /> + <parameter name="gui_phout_division" value="1" /> + <parameter name="gui_pll_auto_reset" value="false" /> + <parameter name="gui_pll_bandwidth_preset" value="Low" /> + <parameter name="gui_pll_cascading_mode" value="adjpllin" /> + <parameter name="gui_pll_mode" value="Integer-N PLL" /> + <parameter name="gui_ps_units0" value="ps" /> + <parameter name="gui_ps_units1" value="ps" /> + <parameter name="gui_ps_units10" value="ps" /> + <parameter name="gui_ps_units11" value="ps" /> + <parameter name="gui_ps_units12" value="ps" /> + <parameter name="gui_ps_units13" value="ps" /> + <parameter name="gui_ps_units14" value="ps" /> + <parameter name="gui_ps_units15" value="ps" /> + <parameter name="gui_ps_units16" value="ps" /> + <parameter name="gui_ps_units17" value="ps" /> + <parameter name="gui_ps_units2" value="ps" /> + <parameter name="gui_ps_units3" value="ps" /> + <parameter name="gui_ps_units4" value="ps" /> + <parameter name="gui_ps_units5" value="ps" /> + <parameter name="gui_ps_units6" value="ps" /> + <parameter name="gui_ps_units7" value="ps" /> + <parameter name="gui_ps_units8" value="ps" /> + <parameter name="gui_ps_units9" value="ps" /> + <parameter name="gui_refclk1_frequency" value="100.0" /> + <parameter name="gui_refclk_switch" value="false" /> + <parameter name="gui_reference_clock_frequency" value="200.0" /> + <parameter name="gui_switchover_delay" value="0" /> + <parameter name="gui_switchover_mode">Automatic Switchover</parameter> + <parameter name="gui_use_locked" value="true" /> + <parameter name="system_info_device_component" value="10AX115U3F45I2LG" /> + <parameter name="system_info_device_family" value="Arria 10" /> + <parameter name="system_info_device_speed_grade" value="2" /> + <parameter name="system_part_trait_speed_grade" value="2" /> </module> <interconnectRequirement for="$system" name="qsys_mm.clockCrossingAdapter" value="HANDSHAKE" /> - <interconnectRequirement for="$system" name="qsys_mm.maxAdditionalLatency" value="1" /> <interconnectRequirement for="$system" name="qsys_mm.insertDefaultSlave" value="FALSE" /> + <interconnectRequirement for="$system" name="qsys_mm.maxAdditionalLatency" value="1" /> </system> diff --git a/libraries/technology/ip_arria10/pll_clk25/compile_ip.tcl b/libraries/technology/ip_arria10/pll_clk25/compile_ip.tcl index e9ca334081..f189f3845b 100644 --- a/libraries/technology/ip_arria10/pll_clk25/compile_ip.tcl +++ b/libraries/technology/ip_arria10/pll_clk25/compile_ip.tcl @@ -30,9 +30,9 @@ set IP_DIR "$env(RADIOHDL)/libraries/technology/ip_arria10/pll_clk25/generated #vlib ./work/ ;# Assume library work already exists -vmap ip_arria10_pll_clk25_altera_iopll_140 ./work/ +vmap ip_arria10_pll_clk25_altera_iopll_141 ./work/ -vlog "$IP_DIR/../altera_iopll_140/sim/ip_arria10_pll_clk25_altera_iopll_140_6xfgusa.vo" -work ip_arria10_pll_clk25_altera_iopll_140 +vlog "$IP_DIR/../altera_iopll_140/sim/ip_arria10_pll_clk25_altera_iopll_141_ve3shky.vo" -work ip_arria10_pll_clk25_altera_iopll_141 vcom "$IP_DIR/ip_arria10_pll_clk25.vhd" diff --git a/libraries/technology/ip_arria10/pll_clk25/hdllib.cfg b/libraries/technology/ip_arria10/pll_clk25/hdllib.cfg index a40b29f328..098de55e66 100644 --- a/libraries/technology/ip_arria10/pll_clk25/hdllib.cfg +++ b/libraries/technology/ip_arria10/pll_clk25/hdllib.cfg @@ -1,5 +1,5 @@ hdl_lib_name = ip_arria10_pll_clk25 -hdl_library_clause_name = ip_arria10_pll_clk25_altera_iopll_140 +hdl_library_clause_name = ip_arria10_pll_clk25_altera_iopll_141 hdl_lib_uses = hdl_lib_technology = ip_arria10 diff --git a/libraries/technology/ip_arria10/pll_clk25/ip_arria10_pll_clk25.qsys b/libraries/technology/ip_arria10/pll_clk25/ip_arria10_pll_clk25.qsys index fff77b0c66..f552f07286 100644 --- a/libraries/technology/ip_arria10/pll_clk25/ip_arria10_pll_clk25.qsys +++ b/libraries/technology/ip_arria10/pll_clk25/ip_arria10_pll_clk25.qsys @@ -6,7 +6,7 @@ version="1.0" description="" tags="INTERNAL_COMPONENT=true" - categories="System" /> + categories="" /> <parameter name="bonusData"><![CDATA[bonusData { element $${FILENAME} @@ -23,9 +23,9 @@ } ]]></parameter> <parameter name="clockCrossingAdapter" value="HANDSHAKE" /> - <parameter name="device" value="Unknown" /> + <parameter name="device" value="10AX115U3F45I2LG" /> <parameter name="deviceFamily" value="Arria 10" /> - <parameter name="deviceSpeedGrade" value="Unknown" /> + <parameter name="deviceSpeedGrade" value="2" /> <parameter name="fabricMode" value="QSYS" /> <parameter name="generateLegacySim" value="false" /> <parameter name="generationId" value="0" /> @@ -40,12 +40,6 @@ <parameter name="timeStamp" value="0" /> <parameter name="useTestBenchNamingPattern" value="false" /> <instanceScript></instanceScript> - <interface name="refclk" internal="iopll_0.refclk" type="clock" dir="end"> - <port name="refclk" internal="refclk" /> - </interface> - <interface name="reset" internal="iopll_0.reset" type="reset" dir="end"> - <port name="rst" internal="rst" /> - </interface> <interface name="locked" internal="iopll_0.locked" type="conduit" dir="end"> <port name="locked" internal="locked" /> </interface> @@ -61,72 +55,113 @@ <interface name="outclk3" internal="iopll_0.outclk3" type="clock" dir="start"> <port name="outclk_3" internal="outclk_3" /> </interface> - <interface name="lvds_clk" internal="iopll_0.lvds_clk" type="conduit" dir="end"> - <port name="lvds_clk" internal="lvds_clk" /> + <interface name="refclk" internal="iopll_0.refclk" type="clock" dir="end"> + <port name="refclk" internal="refclk" /> </interface> - <interface name="loaden" internal="iopll_0.loaden" type="conduit" dir="end"> - <port name="loaden" internal="loaden" /> + <interface name="reset" internal="iopll_0.reset" type="reset" dir="end"> + <port name="rst" internal="rst" /> </interface> <module + name="iopll_0" kind="altera_iopll" - version="14.0" + version="14.1" enabled="1" - name="iopll_0" autoexport="1"> - <parameter name="gui_en_reconf" value="false" /> - <parameter name="gui_en_dps_ports" value="false" /> - <parameter name="gui_pll_mode" value="Integer-N PLL" /> - <parameter name="gui_reference_clock_frequency" value="25.0" /> - <parameter name="gui_fractional_cout" value="32" /> - <parameter name="gui_dsm_out_sel" value="1st_order" /> - <parameter name="gui_use_locked" value="true" /> - <parameter name="gui_en_adv_params" value="false" /> - <parameter name="gui_pll_bandwidth_preset" value="Low" /> - <parameter name="gui_pll_auto_reset" value="false" /> - <parameter name="gui_en_lvds_ports" value="true" /> - <parameter name="gui_operation_mode" value="direct" /> - <parameter name="gui_feedback_clock" value="Global Clock" /> - <parameter name="gui_refclk_switch" value="false" /> - <parameter name="gui_refclk1_frequency" value="100.0" /> - <parameter name="gui_en_phout_ports" value="false" /> - <parameter name="gui_phout_division" value="1" /> - <parameter name="gui_en_extclkout_ports" value="false" /> - <parameter name="gui_number_of_clocks" value="4" /> - <parameter name="gui_multiply_factor" value="6" /> - <parameter name="gui_divide_factor_n" value="1" /> - <parameter name="gui_frac_multiply_factor" value="1" /> - <parameter name="gui_fix_vco_frequency" value="false" /> - <parameter name="gui_fixed_vco_frequency" value="600.0" /> - <parameter name="gui_enable_output_counter_cascading" value="false" /> - <parameter name="gui_mif_generate" value="false" /> - <parameter name="gui_device_speed_grade" value="2" /> - <parameter name="system_info_device_family" value="Arria 10" /> - <parameter name="system_info_device_component" value="Unknown" /> - <parameter name="system_info_device_speed_grade" value="Unknown" /> <parameter name="gui_active_clk" value="false" /> - <parameter name="gui_clk_bad" value="false" /> - <parameter name="gui_switchover_mode">Automatic Switchover</parameter> - <parameter name="gui_switchover_delay" value="0" /> - <parameter name="gui_enable_cascade_out" value="false" /> + <parameter name="gui_actual_duty_cycle0" value="50.0" /> + <parameter name="gui_actual_duty_cycle1" value="50.0" /> + <parameter name="gui_actual_duty_cycle10" value="50.0" /> + <parameter name="gui_actual_duty_cycle11" value="50.0" /> + <parameter name="gui_actual_duty_cycle12" value="50.0" /> + <parameter name="gui_actual_duty_cycle13" value="50.0" /> + <parameter name="gui_actual_duty_cycle14" value="50.0" /> + <parameter name="gui_actual_duty_cycle15" value="50.0" /> + <parameter name="gui_actual_duty_cycle16" value="50.0" /> + <parameter name="gui_actual_duty_cycle17" value="50.0" /> + <parameter name="gui_actual_duty_cycle2" value="50.0" /> + <parameter name="gui_actual_duty_cycle3" value="50.0" /> + <parameter name="gui_actual_duty_cycle4" value="50.0" /> + <parameter name="gui_actual_duty_cycle5" value="50.0" /> + <parameter name="gui_actual_duty_cycle6" value="50.0" /> + <parameter name="gui_actual_duty_cycle7" value="50.0" /> + <parameter name="gui_actual_duty_cycle8" value="50.0" /> + <parameter name="gui_actual_duty_cycle9" value="50.0" /> + <parameter name="gui_actual_output_clock_frequency0" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency1" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency10" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency11" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency12" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency13" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency14" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency15" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency16" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency17" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency2" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency3" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency4" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency5" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency6" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency7" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency8" value="100.0" /> + <parameter name="gui_actual_output_clock_frequency9" value="100.0" /> + <parameter name="gui_actual_phase_shift0" value="0.0" /> + <parameter name="gui_actual_phase_shift1" value="0.0" /> + <parameter name="gui_actual_phase_shift10" value="0.0" /> + <parameter name="gui_actual_phase_shift11" value="0.0" /> + <parameter name="gui_actual_phase_shift12" value="0.0" /> + <parameter name="gui_actual_phase_shift13" value="0.0" /> + <parameter name="gui_actual_phase_shift14" value="0.0" /> + <parameter name="gui_actual_phase_shift15" value="0.0" /> + <parameter name="gui_actual_phase_shift16" value="0.0" /> + <parameter name="gui_actual_phase_shift17" value="0.0" /> + <parameter name="gui_actual_phase_shift2" value="0.0" /> + <parameter name="gui_actual_phase_shift3" value="0.0" /> + <parameter name="gui_actual_phase_shift4" value="0.0" /> + <parameter name="gui_actual_phase_shift5" value="0.0" /> + <parameter name="gui_actual_phase_shift6" value="0.0" /> + <parameter name="gui_actual_phase_shift7" value="0.0" /> + <parameter name="gui_actual_phase_shift8" value="0.0" /> + <parameter name="gui_actual_phase_shift9" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg0" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg1" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg10" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg11" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg12" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg13" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg14" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg15" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg16" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg17" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg2" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg3" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg4" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg5" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg6" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg7" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg8" value="0.0" /> + <parameter name="gui_actual_phase_shift_deg9" value="0.0" /> + <parameter name="gui_cascade_counter0" value="false" /> + <parameter name="gui_cascade_counter1" value="false" /> + <parameter name="gui_cascade_counter10" value="false" /> + <parameter name="gui_cascade_counter11" value="false" /> + <parameter name="gui_cascade_counter12" value="false" /> + <parameter name="gui_cascade_counter13" value="false" /> + <parameter name="gui_cascade_counter14" value="false" /> + <parameter name="gui_cascade_counter15" value="false" /> + <parameter name="gui_cascade_counter16" value="false" /> + <parameter name="gui_cascade_counter17" value="false" /> + <parameter name="gui_cascade_counter2" value="false" /> + <parameter name="gui_cascade_counter3" value="false" /> + <parameter name="gui_cascade_counter4" value="false" /> + <parameter name="gui_cascade_counter5" value="false" /> + <parameter name="gui_cascade_counter6" value="false" /> + <parameter name="gui_cascade_counter7" value="false" /> + <parameter name="gui_cascade_counter8" value="false" /> + <parameter name="gui_cascade_counter9" value="false" /> <parameter name="gui_cascade_outclk_index" value="0" /> - <parameter name="gui_enable_cascade_in" value="false" /> - <parameter name="gui_pll_cascading_mode" value="adjpllin" /> - <parameter name="gui_enable_mif_dps" value="false" /> - <parameter name="gui_dps_cntr" value="C0" /> - <parameter name="gui_dps_num" value="1" /> - <parameter name="gui_dps_dir" value="Positive" /> - <parameter name="gui_extclkout_0_source" value="C0" /> - <parameter name="gui_extclkout_1_source" value="C0" /> + <parameter name="gui_clk_bad" value="false" /> <parameter name="gui_clock_name_global0" value="true" /> <parameter name="gui_clock_name_global1" value="true" /> - <parameter name="gui_clock_name_global2" value="true" /> - <parameter name="gui_clock_name_global3" value="true" /> - <parameter name="gui_clock_name_global4" value="false" /> - <parameter name="gui_clock_name_global5" value="false" /> - <parameter name="gui_clock_name_global6" value="false" /> - <parameter name="gui_clock_name_global7" value="false" /> - <parameter name="gui_clock_name_global8" value="false" /> - <parameter name="gui_clock_name_global9" value="false" /> <parameter name="gui_clock_name_global10" value="false" /> <parameter name="gui_clock_name_global11" value="false" /> <parameter name="gui_clock_name_global12" value="false" /> @@ -135,16 +170,16 @@ <parameter name="gui_clock_name_global15" value="false" /> <parameter name="gui_clock_name_global16" value="false" /> <parameter name="gui_clock_name_global17" value="false" /> + <parameter name="gui_clock_name_global2" value="true" /> + <parameter name="gui_clock_name_global3" value="true" /> + <parameter name="gui_clock_name_global4" value="false" /> + <parameter name="gui_clock_name_global5" value="false" /> + <parameter name="gui_clock_name_global6" value="false" /> + <parameter name="gui_clock_name_global7" value="false" /> + <parameter name="gui_clock_name_global8" value="false" /> + <parameter name="gui_clock_name_global9" value="false" /> <parameter name="gui_clock_name_string0" value="pll_clk20" /> <parameter name="gui_clock_name_string1" value="pll_clk50" /> - <parameter name="gui_clock_name_string2" value="pll_clk100" /> - <parameter name="gui_clock_name_string3" value="pll_clk125" /> - <parameter name="gui_clock_name_string4" value="outclk4" /> - <parameter name="gui_clock_name_string5" value="outclk5" /> - <parameter name="gui_clock_name_string6" value="outclk6" /> - <parameter name="gui_clock_name_string7" value="outclk7" /> - <parameter name="gui_clock_name_string8" value="outclk8" /> - <parameter name="gui_clock_name_string9" value="outclk9" /> <parameter name="gui_clock_name_string10" value="outclk10" /> <parameter name="gui_clock_name_string11" value="outclk11" /> <parameter name="gui_clock_name_string12" value="outclk12" /> @@ -153,16 +188,17 @@ <parameter name="gui_clock_name_string15" value="outclk15" /> <parameter name="gui_clock_name_string16" value="outclk16" /> <parameter name="gui_clock_name_string17" value="outclk17" /> + <parameter name="gui_clock_name_string2" value="pll_clk100" /> + <parameter name="gui_clock_name_string3" value="pll_clk125" /> + <parameter name="gui_clock_name_string4" value="outclk4" /> + <parameter name="gui_clock_name_string5" value="outclk5" /> + <parameter name="gui_clock_name_string6" value="outclk6" /> + <parameter name="gui_clock_name_string7" value="outclk7" /> + <parameter name="gui_clock_name_string8" value="outclk8" /> + <parameter name="gui_clock_name_string9" value="outclk9" /> + <parameter name="gui_device_speed_grade" value="1" /> <parameter name="gui_divide_factor_c0" value="6" /> <parameter name="gui_divide_factor_c1" value="6" /> - <parameter name="gui_divide_factor_c2" value="6" /> - <parameter name="gui_divide_factor_c3" value="6" /> - <parameter name="gui_divide_factor_c4" value="6" /> - <parameter name="gui_divide_factor_c5" value="6" /> - <parameter name="gui_divide_factor_c6" value="6" /> - <parameter name="gui_divide_factor_c7" value="6" /> - <parameter name="gui_divide_factor_c8" value="6" /> - <parameter name="gui_divide_factor_c9" value="6" /> <parameter name="gui_divide_factor_c10" value="6" /> <parameter name="gui_divide_factor_c11" value="6" /> <parameter name="gui_divide_factor_c12" value="6" /> @@ -171,34 +207,60 @@ <parameter name="gui_divide_factor_c15" value="6" /> <parameter name="gui_divide_factor_c16" value="6" /> <parameter name="gui_divide_factor_c17" value="6" /> - <parameter name="gui_cascade_counter0" value="false" /> - <parameter name="gui_cascade_counter1" value="false" /> - <parameter name="gui_cascade_counter2" value="false" /> - <parameter name="gui_cascade_counter3" value="false" /> - <parameter name="gui_cascade_counter4" value="false" /> - <parameter name="gui_cascade_counter5" value="false" /> - <parameter name="gui_cascade_counter6" value="false" /> - <parameter name="gui_cascade_counter7" value="false" /> - <parameter name="gui_cascade_counter8" value="false" /> - <parameter name="gui_cascade_counter9" value="false" /> - <parameter name="gui_cascade_counter10" value="false" /> - <parameter name="gui_cascade_counter11" value="false" /> - <parameter name="gui_cascade_counter12" value="false" /> - <parameter name="gui_cascade_counter13" value="false" /> - <parameter name="gui_cascade_counter14" value="false" /> - <parameter name="gui_cascade_counter15" value="false" /> - <parameter name="gui_cascade_counter16" value="false" /> - <parameter name="gui_cascade_counter17" value="false" /> + <parameter name="gui_divide_factor_c2" value="6" /> + <parameter name="gui_divide_factor_c3" value="6" /> + <parameter name="gui_divide_factor_c4" value="6" /> + <parameter name="gui_divide_factor_c5" value="6" /> + <parameter name="gui_divide_factor_c6" value="6" /> + <parameter name="gui_divide_factor_c7" value="6" /> + <parameter name="gui_divide_factor_c8" value="6" /> + <parameter name="gui_divide_factor_c9" value="6" /> + <parameter name="gui_divide_factor_n" value="1" /> + <parameter name="gui_dps_cntr" value="C0" /> + <parameter name="gui_dps_dir" value="Positive" /> + <parameter name="gui_dps_num" value="1" /> + <parameter name="gui_dsm_out_sel" value="1st_order" /> + <parameter name="gui_duty_cycle0" value="50.0" /> + <parameter name="gui_duty_cycle1" value="50.0" /> + <parameter name="gui_duty_cycle10" value="50.0" /> + <parameter name="gui_duty_cycle11" value="50.0" /> + <parameter name="gui_duty_cycle12" value="50.0" /> + <parameter name="gui_duty_cycle13" value="50.0" /> + <parameter name="gui_duty_cycle14" value="50.0" /> + <parameter name="gui_duty_cycle15" value="50.0" /> + <parameter name="gui_duty_cycle16" value="50.0" /> + <parameter name="gui_duty_cycle17" value="50.0" /> + <parameter name="gui_duty_cycle2" value="50.0" /> + <parameter name="gui_duty_cycle3" value="50.0" /> + <parameter name="gui_duty_cycle4" value="50.0" /> + <parameter name="gui_duty_cycle5" value="50.0" /> + <parameter name="gui_duty_cycle6" value="50.0" /> + <parameter name="gui_duty_cycle7" value="50.0" /> + <parameter name="gui_duty_cycle8" value="50.0" /> + <parameter name="gui_duty_cycle9" value="50.0" /> + <parameter name="gui_en_adv_params" value="false" /> + <parameter name="gui_en_dps_ports" value="false" /> + <parameter name="gui_en_extclkout_ports" value="false" /> + <parameter name="gui_en_lvds_ports" value="false" /> + <parameter name="gui_en_phout_ports" value="false" /> + <parameter name="gui_en_reconf" value="false" /> + <parameter name="gui_enable_cascade_in" value="false" /> + <parameter name="gui_enable_cascade_out" value="false" /> + <parameter name="gui_enable_mif_dps" value="false" /> + <parameter name="gui_enable_output_counter_cascading" value="false" /> + <parameter name="gui_extclkout_0_source" value="C0" /> + <parameter name="gui_extclkout_1_source" value="C0" /> + <parameter name="gui_feedback_clock" value="Global Clock" /> + <parameter name="gui_fix_vco_frequency" value="false" /> + <parameter name="gui_fixed_vco_frequency" value="600.0" /> + <parameter name="gui_frac_multiply_factor" value="1" /> + <parameter name="gui_fractional_cout" value="32" /> + <parameter name="gui_mif_generate" value="false" /> + <parameter name="gui_multiply_factor" value="6" /> + <parameter name="gui_number_of_clocks" value="4" /> + <parameter name="gui_operation_mode" value="direct" /> <parameter name="gui_output_clock_frequency0" value="20.0" /> <parameter name="gui_output_clock_frequency1" value="50.0" /> - <parameter name="gui_output_clock_frequency2" value="100.0" /> - <parameter name="gui_output_clock_frequency3" value="125.0" /> - <parameter name="gui_output_clock_frequency4" value="100.0" /> - <parameter name="gui_output_clock_frequency5" value="100.0" /> - <parameter name="gui_output_clock_frequency6" value="100.0" /> - <parameter name="gui_output_clock_frequency7" value="100.0" /> - <parameter name="gui_output_clock_frequency8" value="100.0" /> - <parameter name="gui_output_clock_frequency9" value="100.0" /> <parameter name="gui_output_clock_frequency10" value="100.0" /> <parameter name="gui_output_clock_frequency11" value="100.0" /> <parameter name="gui_output_clock_frequency12" value="100.0" /> @@ -207,52 +269,16 @@ <parameter name="gui_output_clock_frequency15" value="100.0" /> <parameter name="gui_output_clock_frequency16" value="100.0" /> <parameter name="gui_output_clock_frequency17" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency0" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency1" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency2" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency3" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency4" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency5" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency6" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency7" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency8" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency9" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency10" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency11" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency12" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency13" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency14" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency15" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency16" value="100.0" /> - <parameter name="gui_actual_output_clock_frequency17" value="100.0" /> - <parameter name="gui_ps_units0" value="ps" /> - <parameter name="gui_ps_units1" value="ps" /> - <parameter name="gui_ps_units2" value="ps" /> - <parameter name="gui_ps_units3" value="ps" /> - <parameter name="gui_ps_units4" value="ps" /> - <parameter name="gui_ps_units5" value="ps" /> - <parameter name="gui_ps_units6" value="ps" /> - <parameter name="gui_ps_units7" value="ps" /> - <parameter name="gui_ps_units8" value="ps" /> - <parameter name="gui_ps_units9" value="ps" /> - <parameter name="gui_ps_units10" value="ps" /> - <parameter name="gui_ps_units11" value="ps" /> - <parameter name="gui_ps_units12" value="ps" /> - <parameter name="gui_ps_units13" value="ps" /> - <parameter name="gui_ps_units14" value="ps" /> - <parameter name="gui_ps_units15" value="ps" /> - <parameter name="gui_ps_units16" value="ps" /> - <parameter name="gui_ps_units17" value="ps" /> + <parameter name="gui_output_clock_frequency2" value="100.0" /> + <parameter name="gui_output_clock_frequency3" value="125.0" /> + <parameter name="gui_output_clock_frequency4" value="100.0" /> + <parameter name="gui_output_clock_frequency5" value="100.0" /> + <parameter name="gui_output_clock_frequency6" value="100.0" /> + <parameter name="gui_output_clock_frequency7" value="100.0" /> + <parameter name="gui_output_clock_frequency8" value="100.0" /> + <parameter name="gui_output_clock_frequency9" value="100.0" /> <parameter name="gui_phase_shift0" value="0.0" /> <parameter name="gui_phase_shift1" value="0.0" /> - <parameter name="gui_phase_shift2" value="0.0" /> - <parameter name="gui_phase_shift3" value="0.0" /> - <parameter name="gui_phase_shift4" value="0.0" /> - <parameter name="gui_phase_shift5" value="0.0" /> - <parameter name="gui_phase_shift6" value="0.0" /> - <parameter name="gui_phase_shift7" value="0.0" /> - <parameter name="gui_phase_shift8" value="0.0" /> - <parameter name="gui_phase_shift9" value="0.0" /> <parameter name="gui_phase_shift10" value="0.0" /> <parameter name="gui_phase_shift11" value="0.0" /> <parameter name="gui_phase_shift12" value="0.0" /> @@ -261,16 +287,16 @@ <parameter name="gui_phase_shift15" value="0.0" /> <parameter name="gui_phase_shift16" value="0.0" /> <parameter name="gui_phase_shift17" value="0.0" /> + <parameter name="gui_phase_shift2" value="0.0" /> + <parameter name="gui_phase_shift3" value="0.0" /> + <parameter name="gui_phase_shift4" value="0.0" /> + <parameter name="gui_phase_shift5" value="0.0" /> + <parameter name="gui_phase_shift6" value="0.0" /> + <parameter name="gui_phase_shift7" value="0.0" /> + <parameter name="gui_phase_shift8" value="0.0" /> + <parameter name="gui_phase_shift9" value="0.0" /> <parameter name="gui_phase_shift_deg0" value="0.0" /> <parameter name="gui_phase_shift_deg1" value="0.0" /> - <parameter name="gui_phase_shift_deg2" value="0.0" /> - <parameter name="gui_phase_shift_deg3" value="0.0" /> - <parameter name="gui_phase_shift_deg4" value="0.0" /> - <parameter name="gui_phase_shift_deg5" value="0.0" /> - <parameter name="gui_phase_shift_deg6" value="0.0" /> - <parameter name="gui_phase_shift_deg7" value="0.0" /> - <parameter name="gui_phase_shift_deg8" value="0.0" /> - <parameter name="gui_phase_shift_deg9" value="0.0" /> <parameter name="gui_phase_shift_deg10" value="0.0" /> <parameter name="gui_phase_shift_deg11" value="0.0" /> <parameter name="gui_phase_shift_deg12" value="0.0" /> @@ -279,81 +305,49 @@ <parameter name="gui_phase_shift_deg15" value="0.0" /> <parameter name="gui_phase_shift_deg16" value="0.0" /> <parameter name="gui_phase_shift_deg17" value="0.0" /> - <parameter name="gui_actual_phase_shift0" value="0.0" /> - <parameter name="gui_actual_phase_shift1" value="0.0" /> - <parameter name="gui_actual_phase_shift2" value="0.0" /> - <parameter name="gui_actual_phase_shift3" value="0.0" /> - <parameter name="gui_actual_phase_shift4" value="0.0" /> - <parameter name="gui_actual_phase_shift5" value="0.0" /> - <parameter name="gui_actual_phase_shift6" value="0.0" /> - <parameter name="gui_actual_phase_shift7" value="0.0" /> - <parameter name="gui_actual_phase_shift8" value="0.0" /> - <parameter name="gui_actual_phase_shift9" value="0.0" /> - <parameter name="gui_actual_phase_shift10" value="0.0" /> - <parameter name="gui_actual_phase_shift11" value="0.0" /> - <parameter name="gui_actual_phase_shift12" value="0.0" /> - <parameter name="gui_actual_phase_shift13" value="0.0" /> - <parameter name="gui_actual_phase_shift14" value="0.0" /> - <parameter name="gui_actual_phase_shift15" value="0.0" /> - <parameter name="gui_actual_phase_shift16" value="0.0" /> - <parameter name="gui_actual_phase_shift17" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg0" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg1" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg2" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg3" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg4" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg5" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg6" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg7" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg8" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg9" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg10" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg11" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg12" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg13" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg14" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg15" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg16" value="0.0" /> - <parameter name="gui_actual_phase_shift_deg17" value="0.0" /> - <parameter name="gui_duty_cycle0" value="50.0" /> - <parameter name="gui_duty_cycle1" value="50.0" /> - <parameter name="gui_duty_cycle2" value="50.0" /> - <parameter name="gui_duty_cycle3" value="50.0" /> - <parameter name="gui_duty_cycle4" value="50.0" /> - <parameter name="gui_duty_cycle5" value="50.0" /> - <parameter name="gui_duty_cycle6" value="50.0" /> - <parameter name="gui_duty_cycle7" value="50.0" /> - <parameter name="gui_duty_cycle8" value="50.0" /> - <parameter name="gui_duty_cycle9" value="50.0" /> - <parameter name="gui_duty_cycle10" value="50.0" /> - <parameter name="gui_duty_cycle11" value="50.0" /> - <parameter name="gui_duty_cycle12" value="50.0" /> - <parameter name="gui_duty_cycle13" value="50.0" /> - <parameter name="gui_duty_cycle14" value="50.0" /> - <parameter name="gui_duty_cycle15" value="50.0" /> - <parameter name="gui_duty_cycle16" value="50.0" /> - <parameter name="gui_duty_cycle17" value="50.0" /> - <parameter name="gui_actual_duty_cycle0" value="50.0" /> - <parameter name="gui_actual_duty_cycle1" value="50.0" /> - <parameter name="gui_actual_duty_cycle2" value="50.0" /> - <parameter name="gui_actual_duty_cycle3" value="50.0" /> - <parameter name="gui_actual_duty_cycle4" value="50.0" /> - <parameter name="gui_actual_duty_cycle5" value="50.0" /> - <parameter name="gui_actual_duty_cycle6" value="50.0" /> - <parameter name="gui_actual_duty_cycle7" value="50.0" /> - <parameter name="gui_actual_duty_cycle8" value="50.0" /> - <parameter name="gui_actual_duty_cycle9" value="50.0" /> - <parameter name="gui_actual_duty_cycle10" value="50.0" /> - <parameter name="gui_actual_duty_cycle11" value="50.0" /> - <parameter name="gui_actual_duty_cycle12" value="50.0" /> - <parameter name="gui_actual_duty_cycle13" value="50.0" /> - <parameter name="gui_actual_duty_cycle14" value="50.0" /> - <parameter name="gui_actual_duty_cycle15" value="50.0" /> - <parameter name="gui_actual_duty_cycle16" value="50.0" /> - <parameter name="gui_actual_duty_cycle17" value="50.0" /> - <parameter name="AUTO_REFCLK_CLOCK_RATE" value="0" /> + <parameter name="gui_phase_shift_deg2" value="0.0" /> + <parameter name="gui_phase_shift_deg3" value="0.0" /> + <parameter name="gui_phase_shift_deg4" value="0.0" /> + <parameter name="gui_phase_shift_deg5" value="0.0" /> + <parameter name="gui_phase_shift_deg6" value="0.0" /> + <parameter name="gui_phase_shift_deg7" value="0.0" /> + <parameter name="gui_phase_shift_deg8" value="0.0" /> + <parameter name="gui_phase_shift_deg9" value="0.0" /> + <parameter name="gui_phout_division" value="1" /> + <parameter name="gui_pll_auto_reset" value="false" /> + <parameter name="gui_pll_bandwidth_preset" value="Low" /> + <parameter name="gui_pll_cascading_mode" value="adjpllin" /> + <parameter name="gui_pll_mode" value="Integer-N PLL" /> + <parameter name="gui_ps_units0" value="ps" /> + <parameter name="gui_ps_units1" value="ps" /> + <parameter name="gui_ps_units10" value="ps" /> + <parameter name="gui_ps_units11" value="ps" /> + <parameter name="gui_ps_units12" value="ps" /> + <parameter name="gui_ps_units13" value="ps" /> + <parameter name="gui_ps_units14" value="ps" /> + <parameter name="gui_ps_units15" value="ps" /> + <parameter name="gui_ps_units16" value="ps" /> + <parameter name="gui_ps_units17" value="ps" /> + <parameter name="gui_ps_units2" value="ps" /> + <parameter name="gui_ps_units3" value="ps" /> + <parameter name="gui_ps_units4" value="ps" /> + <parameter name="gui_ps_units5" value="ps" /> + <parameter name="gui_ps_units6" value="ps" /> + <parameter name="gui_ps_units7" value="ps" /> + <parameter name="gui_ps_units8" value="ps" /> + <parameter name="gui_ps_units9" value="ps" /> + <parameter name="gui_refclk1_frequency" value="100.0" /> + <parameter name="gui_refclk_switch" value="false" /> + <parameter name="gui_reference_clock_frequency" value="25.0" /> + <parameter name="gui_switchover_delay" value="0" /> + <parameter name="gui_switchover_mode">Automatic Switchover</parameter> + <parameter name="gui_use_locked" value="true" /> + <parameter name="system_info_device_component" value="10AX115U3F45I2LG" /> + <parameter name="system_info_device_family" value="Arria 10" /> + <parameter name="system_info_device_speed_grade" value="2" /> + <parameter name="system_part_trait_speed_grade" value="2" /> </module> <interconnectRequirement for="$system" name="qsys_mm.clockCrossingAdapter" value="HANDSHAKE" /> - <interconnectRequirement for="$system" name="qsys_mm.maxAdditionalLatency" value="1" /> <interconnectRequirement for="$system" name="qsys_mm.insertDefaultSlave" value="FALSE" /> + <interconnectRequirement for="$system" name="qsys_mm.maxAdditionalLatency" value="1" /> </system> diff --git a/libraries/technology/ip_arria10/tse_sgmii_gx/compile_ip.tcl b/libraries/technology/ip_arria10/tse_sgmii_gx/compile_ip.tcl index 62c08db3c4..b35e09b949 100644 --- a/libraries/technology/ip_arria10/tse_sgmii_gx/compile_ip.tcl +++ b/libraries/technology/ip_arria10/tse_sgmii_gx/compile_ip.tcl @@ -30,281 +30,229 @@ set IP_DIR "$env(RADIOHDL)/libraries/technology/ip_arria10/tse_sgmii_gx/genera #vlib ./work/ ;# Assume library work already exists -vmap ip_arria10_tse_sgmii_gx_altera_reset_controller_140 ./work/ -vmap ip_arria10_tse_sgmii_gx_altera_eth_tse_nf_phyip_terminator_140 ./work/ -vmap ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 ./work/ -vmap ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 ./work/ -vmap ip_arria10_tse_sgmii_gx_altera_eth_tse_avalon_arbiter_140 ./work/ -vmap ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 ./work/ -vmap ip_arria10_tse_sgmii_gx_altera_eth_tse_140 ./work/ +vmap ip_arria10_tse_sgmii_gx_altera_reset_controller_141 ./work/ +vmap ip_arria10_tse_sgmii_gx_altera_eth_tse_nf_phyip_terminator_141 ./work/ +vmap ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_141 ./work/ +vmap ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 ./work/ +vmap ip_arria10_tse_sgmii_gx_altera_eth_tse_avalon_arbiter_141 ./work/ +vmap ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 ./work/ +vmap ip_arria10_tse_sgmii_gx_altera_eth_tse_141 ./work/ + + + vlog "$IP_DIR/../altera_reset_controller_141/sim/mentor/altera_reset_controller.v" -work ip_arria10_tse_sgmii_gx_altera_reset_controller_141 + vlog "$IP_DIR/../altera_reset_controller_141/sim/mentor/altera_reset_synchronizer.v" -work ip_arria10_tse_sgmii_gx_altera_reset_controller_141 + vlog "$IP_DIR/../altera_eth_tse_nf_phyip_terminator_141/sim/mentor/altera_eth_tse_nf_phyip_terminator.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_nf_phyip_terminator_141 + vlog -sv "$IP_DIR/../altera_xcvr_native_a10_141/sim/altera_xcvr_functions.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_141 + vlog -sv "$IP_DIR/../altera_xcvr_native_a10_141/sim/mentor/altera_xcvr_functions.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_141 + vlog -sv "$IP_DIR/../altera_xcvr_native_a10_141/sim/alt_xcvr_resync.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_141 + vlog -sv "$IP_DIR/../altera_xcvr_native_a10_141/sim/mentor/alt_xcvr_resync.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_141 + vlog -sv "$IP_DIR/../altera_xcvr_native_a10_141/sim/twentynm_pcs.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_141 + vlog -sv "$IP_DIR/../altera_xcvr_native_a10_141/sim/twentynm_pma.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_141 + vlog -sv "$IP_DIR/../altera_xcvr_native_a10_141/sim/twentynm_xcvr_avmm.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_141 + vlog -sv "$IP_DIR/../altera_xcvr_native_a10_141/sim/twentynm_xcvr_native.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_141 + vlog -sv "$IP_DIR/../altera_xcvr_native_a10_141/sim/mentor/twentynm_pcs.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_141 + vlog -sv "$IP_DIR/../altera_xcvr_native_a10_141/sim/mentor/twentynm_pma.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_141 + vlog -sv "$IP_DIR/../altera_xcvr_native_a10_141/sim/mentor/twentynm_xcvr_avmm.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_141 + vlog -sv "$IP_DIR/../altera_xcvr_native_a10_141/sim/mentor/twentynm_xcvr_native.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_141 + vlog -sv "$IP_DIR/../altera_xcvr_native_a10_141/sim/a10_avmm_h.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_141 + vlog -sv "$IP_DIR/../altera_xcvr_native_a10_141/sim/altera_xcvr_native_a10.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_141 + vlog -sv "$IP_DIR/../altera_xcvr_native_a10_141/sim/alt_xcvr_native_avmm_nf.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_141 + vlog -sv "$IP_DIR/../altera_xcvr_native_a10_141/sim/alt_xcvr_native_avmm_csr.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_141 + vlog -sv "$IP_DIR/../altera_xcvr_native_a10_141/sim/alt_xcvr_native_prbs_accum.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_141 + vlog -sv "$IP_DIR/../altera_xcvr_native_a10_141/sim/alt_xcvr_native_embedded_debug.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_141 + vlog -sv "$IP_DIR/../altera_xcvr_native_a10_141/sim/mentor/a10_avmm_h.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_141 + vlog -sv "$IP_DIR/../altera_xcvr_native_a10_141/sim/mentor/altera_xcvr_native_a10.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_141 + vlog -sv "$IP_DIR/../altera_xcvr_native_a10_141/sim/mentor/alt_xcvr_native_avmm_nf.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_141 + vlog -sv "$IP_DIR/../altera_xcvr_native_a10_141/sim/mentor/alt_xcvr_native_avmm_csr.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_141 + vlog -sv "$IP_DIR/../altera_xcvr_native_a10_141/sim/mentor/alt_xcvr_native_prbs_accum.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_141 + vlog -sv "$IP_DIR/../altera_xcvr_native_a10_141/sim/mentor/alt_xcvr_native_embedded_debug.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_eth_tse_pcs_pma_nf_phyip.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_align_sync.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_dec10b8b.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_dec_func.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_enc8b10b.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_top_autoneg.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_carrier_sense.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_clk_gen.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_sgmii_clk_div.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_sgmii_clk_enable.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_rx_encapsulation.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_tx_encapsulation.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_rx_encapsulation_strx_gx.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_pcs_control.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_pcs_host_control.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_mdio_reg.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_mii_rx_if_pcs.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_mii_tx_if_pcs.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_rx_sync.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_sgmii_clk_cntl.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_colision_detect.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_rx_converter.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_rx_fifo_rd.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_top_rx_converter.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_top_sgmii.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_top_sgmii_strx_gx.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_top_tx_converter.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_tx_converter.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_top_1000_base_x.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_top_1000_base_x_strx_gx.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_top_pcs.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_top_pcs_strx_gx.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_top_rx.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_top_tx.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog -sv "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_reset_sequencer.sv" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog -sv "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_reset_ctrl_lego.sv" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_xcvr_resync.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_gxb_aligned_rxsync.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_false_path_marker.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_reset_synchronizer.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_clock_crosser.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_a_fifo_13.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_a_fifo_24.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_a_fifo_34.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_a_fifo_opt_1246.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_a_fifo_opt_14_44.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_a_fifo_opt_36_10.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_gray_cnt.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_sdpm_altsyncram.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_altsyncram_dpm_fifo.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_bin_cnt.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog -sv "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_ph_calculator.sv" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_sdpm_gen.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_ecc_dec_x10.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_ecc_enc_x10.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_ecc_enc_x10_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_ecc_dec_x14.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_ecc_enc_x14.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_ecc_enc_x14_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_ecc_dec_x2.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_ecc_enc_x2.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_ecc_enc_x2_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_ecc_dec_x23.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_ecc_enc_x23.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_ecc_enc_x23_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_ecc_dec_x36.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_ecc_enc_x36.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_ecc_enc_x36_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_ecc_dec_x40.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_ecc_enc_x40.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_ecc_enc_x40_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_ecc_dec_x30.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_ecc_enc_x30.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_ecc_enc_x30_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_141/sim/mentor/altera_tse_ecc_status_crosser.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_141 + vlog "$IP_DIR/../altera_eth_tse_avalon_arbiter_141/sim/mentor/altera_eth_tse_avalon_arbiter.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_avalon_arbiter_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_eth_tse_mac.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_clk_cntl.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_crc328checker.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_crc328generator.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_crc32ctl8.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_crc32galois8.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_gmii_io.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_lb_read_cntl.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_lb_wrt_cntl.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_hashing.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_host_control.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_host_control_small.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_mac_control.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_register_map.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_register_map_small.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_rx_counter_cntl.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_shared_mac_control.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_shared_register_map.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_tx_counter_cntl.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_lfsr_10.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_loopback_ff.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_altshifttaps.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_fifoless_mac_rx.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_mac_rx.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_fifoless_mac_tx.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_mac_tx.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_magic_detection.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_mdio.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_mdio_clk_gen.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_mdio_cntl.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_top_mdio.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_mii_rx_if.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_mii_tx_if.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_pipeline_base.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog -sv "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_pipeline_stage.sv" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_dpram_16x32.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_dpram_8x32.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_dpram_ecc_16x32.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_quad_16x32.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_quad_8x32.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_fifoless_retransmit_cntl.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_retransmit_cntl.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_rgmii_in1.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_rgmii_in4.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_nf_rgmii_module.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_rgmii_module.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_rgmii_out1.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_rgmii_out4.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_rx_ff.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_rx_min_ff.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_rx_ff_cntrl.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_rx_ff_cntrl_32.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_rx_ff_cntrl_32_shift16.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_rx_ff_length.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_rx_stat_extract.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_timing_adapter32.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_timing_adapter8.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_timing_adapter_fifo32.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_timing_adapter_fifo8.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_top_1geth.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_top_fifoless_1geth.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_top_w_fifo.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_top_w_fifo_10_100_1000.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_top_wo_fifo.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_top_wo_fifo_10_100_1000.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_top_gen_host.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_tx_ff.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_tx_min_ff.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_tx_ff_cntrl.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_tx_ff_cntrl_32.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_tx_ff_cntrl_32_shift16.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_tx_ff_length.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_tx_ff_read_cntl.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_tx_stat_extract.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_false_path_marker.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_reset_synchronizer.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_clock_crosser.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_a_fifo_13.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_a_fifo_24.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_a_fifo_34.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_a_fifo_opt_1246.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_a_fifo_opt_14_44.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_a_fifo_opt_36_10.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_gray_cnt.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_sdpm_altsyncram.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_altsyncram_dpm_fifo.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_bin_cnt.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog -sv "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ph_calculator.sv" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_sdpm_gen.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_dec_x10.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x10.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x10_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_dec_x14.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x14.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x14_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_dec_x2.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x2.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x2_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_dec_x23.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x23.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x23_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_dec_x36.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x36.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x36_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_dec_x40.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x40.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x40_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_dec_x30.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x30.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x30_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_status_crosser.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_141 + vcom "$IP_DIR/../altera_eth_tse_141/sim/ip_arria10_tse_sgmii_gx_altera_eth_tse_141_zy3naeq.vhd" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_141 + vcom "$IP_DIR/ip_arria10_tse_sgmii_gx.vhd" -vlog "$IP_DIR/../altera_reset_controller_140/sim/altera_reset_controller.v" -work ip_arria10_tse_sgmii_gx_altera_reset_controller_140 -vlog "$IP_DIR/../altera_reset_controller_140/sim/altera_reset_synchronizer.v" -work ip_arria10_tse_sgmii_gx_altera_reset_controller_140 -vlog "$IP_DIR/../altera_eth_tse_nf_phyip_terminator_140/sim/mentor/altera_eth_tse_nf_phyip_terminator.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_nf_phyip_terminator_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/altera_xcvr_functions.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/altera_xcvr_functions.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/alt_xcvr_resync.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/alt_xcvr_resync.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_pcs.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_pcs_ch.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_pma.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_pma_ch.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_xcvr_avmm.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_xcvr_native.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_pcs.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_pcs_ch.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_pma.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_pma_ch.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_xcvr_avmm.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_xcvr_native.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_hssi_10g_rx_pcs_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_hssi_10g_tx_pcs_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_hssi_8g_rx_pcs_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_hssi_8g_tx_pcs_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_hssi_common_pcs_pma_interface_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_hssi_common_pld_pcs_interface_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_hssi_fifo_rx_pcs_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_hssi_fifo_tx_pcs_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_hssi_gen3_rx_pcs_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_hssi_gen3_tx_pcs_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_hssi_krfec_rx_pcs_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_hssi_krfec_tx_pcs_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_hssi_pipe_gen1_2_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_hssi_pipe_gen3_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_hssi_pma_rx_dfe_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_hssi_pma_rx_odi_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_hssi_pma_rx_sd_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_hssi_pma_tx_buf_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_hssi_pma_tx_cgb_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_hssi_pma_tx_ser_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_hssi_rx_pcs_pma_interface_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_hssi_rx_pld_pcs_interface_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_hssi_tx_pcs_pma_interface_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/twentynm_hssi_tx_pld_pcs_interface_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_hssi_10g_rx_pcs_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_hssi_10g_tx_pcs_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_hssi_8g_rx_pcs_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_hssi_8g_tx_pcs_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_hssi_common_pcs_pma_interface_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_hssi_common_pld_pcs_interface_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_hssi_fifo_rx_pcs_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_hssi_fifo_tx_pcs_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_hssi_gen3_rx_pcs_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_hssi_gen3_tx_pcs_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_hssi_krfec_rx_pcs_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_hssi_krfec_tx_pcs_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_hssi_pipe_gen1_2_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_hssi_pipe_gen3_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_hssi_pma_rx_dfe_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_hssi_pma_rx_odi_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_hssi_pma_rx_sd_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_hssi_pma_tx_buf_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_hssi_pma_tx_cgb_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_hssi_pma_tx_ser_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_hssi_rx_pcs_pma_interface_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_hssi_rx_pld_pcs_interface_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_hssi_tx_pcs_pma_interface_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/twentynm_hssi_tx_pld_pcs_interface_rbc.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/a10_avmm_h.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/altera_xcvr_native_a10.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/alt_xcvr_native_avmm_nf.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/alt_xcvr_native_avmm_csr.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/alt_xcvr_native_prbs_accum.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/alt_xcvr_native_embedded_debug.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/a10_avmm_h.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/altera_xcvr_native_a10.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/alt_xcvr_native_avmm_nf.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/alt_xcvr_native_avmm_csr.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/alt_xcvr_native_prbs_accum.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog -sv "$IP_DIR/../altera_xcvr_native_a10_140/sim/mentor/alt_xcvr_native_embedded_debug.sv" -work ip_arria10_tse_sgmii_gx_altera_xcvr_native_a10_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_eth_tse_pcs_pma_nf_phyip.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_align_sync.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_dec10b8b.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_dec_func.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_enc8b10b.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_top_autoneg.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_carrier_sense.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_clk_gen.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_sgmii_clk_div.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_sgmii_clk_enable.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_rx_encapsulation.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_tx_encapsulation.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_rx_encapsulation_strx_gx.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_pcs_control.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_pcs_host_control.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_mdio_reg.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_mii_rx_if_pcs.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_mii_tx_if_pcs.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_rx_sync.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_sgmii_clk_cntl.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_colision_detect.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_rx_converter.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_rx_fifo_rd.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_top_rx_converter.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_top_sgmii.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_top_sgmii_strx_gx.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_top_tx_converter.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_tx_converter.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_top_1000_base_x.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_top_1000_base_x_strx_gx.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_top_pcs.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_top_pcs_strx_gx.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_top_rx.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_top_tx.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog -sv "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_reset_sequencer.sv" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog -sv "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_reset_ctrl_lego.sv" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_xcvr_resync.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_gxb_aligned_rxsync.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_false_path_marker.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_reset_synchronizer.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_clock_crosser.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_a_fifo_13.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_a_fifo_24.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_a_fifo_34.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_a_fifo_opt_1246.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_a_fifo_opt_14_44.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_a_fifo_opt_36_10.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_gray_cnt.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_sdpm_altsyncram.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_altsyncram_dpm_fifo.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_bin_cnt.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog -sv "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_ph_calculator.sv" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_sdpm_gen.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_dc_fifo.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_ecc_dec_x10.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_ecc_enc_x10.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_ecc_enc_x10_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_ecc_dec_x14.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_ecc_enc_x14.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_ecc_enc_x14_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_ecc_dec_x2.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_ecc_enc_x2.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_ecc_enc_x2_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_ecc_dec_x23.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_ecc_enc_x23.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_ecc_enc_x23_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_ecc_dec_x36.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_ecc_enc_x36.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_ecc_enc_x36_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_ecc_dec_x40.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_ecc_enc_x40.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_ecc_enc_x40_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_ecc_dec_x30.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_ecc_enc_x30.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_ecc_enc_x30_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_phyip_140/sim/mentor/altera_tse_ecc_status_crosser.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_pcs_pma_nf_phyip_140 -vlog "$IP_DIR/../altera_eth_tse_avalon_arbiter_140/sim/mentor/altera_eth_tse_avalon_arbiter.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_avalon_arbiter_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_eth_tse_mac.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_clk_cntl.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_crc328checker.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_crc328generator.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_crc32ctl8.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_crc32galois8.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_gmii_io.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_lb_read_cntl.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_lb_wrt_cntl.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_hashing.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_host_control.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_host_control_small.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_mac_control.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_register_map.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_register_map_small.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_rx_counter_cntl.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_shared_mac_control.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_shared_register_map.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_tx_counter_cntl.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_lfsr_10.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_loopback_ff.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_altshifttaps.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_fifoless_mac_rx.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_mac_rx.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_fifoless_mac_tx.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_mac_tx.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_magic_detection.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_mdio.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_mdio_clk_gen.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_mdio_cntl.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_top_mdio.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_mii_rx_if.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_mii_tx_if.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_pipeline_base.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog -sv "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_pipeline_stage.sv" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_dpram_16x32.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_dpram_8x32.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_dpram_ecc_16x32.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_quad_16x32.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_quad_8x32.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_fifoless_retransmit_cntl.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_retransmit_cntl.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_rgmii_in1.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_rgmii_in4.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_nf_rgmii_module.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_rgmii_module.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_rgmii_out1.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_rgmii_out4.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_rx_ff.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_rx_min_ff.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_rx_ff_cntrl.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_rx_ff_cntrl_32.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_rx_ff_cntrl_32_shift16.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_rx_ff_length.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_rx_stat_extract.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_timing_adapter32.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_timing_adapter8.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_timing_adapter_fifo32.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_timing_adapter_fifo8.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_top_1geth.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_top_fifoless_1geth.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_top_w_fifo.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_top_w_fifo_10_100_1000.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_top_wo_fifo.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_top_wo_fifo_10_100_1000.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_top_gen_host.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_tx_ff.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_tx_min_ff.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_tx_ff_cntrl.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_tx_ff_cntrl_32.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_tx_ff_cntrl_32_shift16.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_tx_ff_length.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_tx_ff_read_cntl.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_tx_stat_extract.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_false_path_marker.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_reset_synchronizer.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_clock_crosser.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_a_fifo_13.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_a_fifo_24.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_a_fifo_34.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_a_fifo_opt_1246.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_a_fifo_opt_14_44.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_a_fifo_opt_36_10.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_gray_cnt.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_sdpm_altsyncram.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_altsyncram_dpm_fifo.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_bin_cnt.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog -sv "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ph_calculator.sv" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_sdpm_gen.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_dc_fifo.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_dec_x10.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x10.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x10_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_dec_x14.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x14.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x14_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_dec_x2.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x2.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x2_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_dec_x23.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x23.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x23_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_dec_x36.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x36.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x36_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_dec_x40.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x40.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x40_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_dec_x30.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x30.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x30_wrapper.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_status_crosser.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_140/sim/ip_arria10_tse_sgmii_gx_altera_eth_tse_140_34nu5fy.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_140 -vcom "$IP_DIR/ip_arria10_tse_sgmii_gx.vhd" diff --git a/libraries/technology/ip_arria10/tse_sgmii_gx/hdllib.cfg b/libraries/technology/ip_arria10/tse_sgmii_gx/hdllib.cfg index da390ccabb..82eaefae08 100644 --- a/libraries/technology/ip_arria10/tse_sgmii_gx/hdllib.cfg +++ b/libraries/technology/ip_arria10/tse_sgmii_gx/hdllib.cfg @@ -1,5 +1,5 @@ hdl_lib_name = ip_arria10_tse_sgmii_gx -hdl_library_clause_name = ip_arria10_tse_sgmii_gx_altera_eth_tse_140 +hdl_library_clause_name = ip_arria10_tse_sgmii_gx_altera_eth_tse_141 hdl_lib_uses = common hdl_lib_technology = ip_arria10 diff --git a/libraries/technology/ip_arria10/tse_sgmii_gx/ip_arria10_tse_sgmii_gx.qsys b/libraries/technology/ip_arria10/tse_sgmii_gx/ip_arria10_tse_sgmii_gx.qsys index 7550516ac1..1f0e003806 100644 --- a/libraries/technology/ip_arria10/tse_sgmii_gx/ip_arria10_tse_sgmii_gx.qsys +++ b/libraries/technology/ip_arria10/tse_sgmii_gx/ip_arria10_tse_sgmii_gx.qsys @@ -6,7 +6,7 @@ version="1.0" description="" tags="INTERNAL_COMPONENT=true" - categories="System" /> + categories="" /> <parameter name="bonusData"><![CDATA[bonusData { element $${FILENAME} @@ -23,9 +23,9 @@ } ]]></parameter> <parameter name="clockCrossingAdapter" value="HANDSHAKE" /> - <parameter name="device" value="Unknown" /> + <parameter name="device" value="10AX115U3F45I2LG" /> <parameter name="deviceFamily" value="Arria 10" /> - <parameter name="deviceSpeedGrade" value="Unknown" /> + <parameter name="deviceSpeedGrade" value="2" /> <parameter name="fabricMode" value="QSYS" /> <parameter name="generateLegacySim" value="false" /> <parameter name="generationId" value="0" /> @@ -40,20 +40,6 @@ <parameter name="timeStamp" value="0" /> <parameter name="useTestBenchNamingPattern" value="false" /> <instanceScript></instanceScript> - <interface - name="control_port_clock_connection" - internal="eth_tse_0.control_port_clock_connection" - type="clock" - dir="end"> - <port name="clk" internal="clk" /> - </interface> - <interface - name="reset_connection" - internal="eth_tse_0.reset_connection" - type="reset" - dir="end"> - <port name="reset" internal="reset" /> - </interface> <interface name="control_port" internal="eth_tse_0.control_port" @@ -67,29 +53,45 @@ <port name="reg_addr" internal="reg_addr" /> </interface> <interface - name="pcs_mac_tx_clock_connection" - internal="eth_tse_0.pcs_mac_tx_clock_connection" /> - <interface - name="pcs_mac_rx_clock_connection" - internal="eth_tse_0.pcs_mac_rx_clock_connection" /> - <interface - name="mac_status_connection" - internal="eth_tse_0.mac_status_connection" /> + name="control_port_clock_connection" + internal="eth_tse_0.control_port_clock_connection" + type="clock" + dir="end"> + <port name="clk" internal="clk" /> + </interface> <interface name="mac_gmii_connection" internal="eth_tse_0.mac_gmii_connection" /> <interface name="mac_mii_connection" internal="eth_tse_0.mac_mii_connection" /> <interface - name="receive_clock_connection" - internal="eth_tse_0.receive_clock_connection" - type="clock" + name="mac_misc_connection" + internal="eth_tse_0.mac_misc_connection" + type="conduit" dir="end"> - <port name="ff_rx_clk" internal="ff_rx_clk" /> + <port name="ff_tx_crc_fwd" internal="ff_tx_crc_fwd" /> + <port name="ff_tx_septy" internal="ff_tx_septy" /> + <port name="tx_ff_uflow" internal="tx_ff_uflow" /> + <port name="ff_tx_a_full" internal="ff_tx_a_full" /> + <port name="ff_tx_a_empty" internal="ff_tx_a_empty" /> + <port name="rx_err_stat" internal="rx_err_stat" /> + <port name="rx_frm_type" internal="rx_frm_type" /> + <port name="ff_rx_dsav" internal="ff_rx_dsav" /> + <port name="ff_rx_a_full" internal="ff_rx_a_full" /> + <port name="ff_rx_a_empty" internal="ff_rx_a_empty" /> </interface> <interface - name="transmit_clock_connection" - internal="eth_tse_0.transmit_clock_connection" + name="mac_status_connection" + internal="eth_tse_0.mac_status_connection" /> + <interface + name="pcs_mac_rx_clock_connection" + internal="eth_tse_0.pcs_mac_rx_clock_connection" /> + <interface + name="pcs_mac_tx_clock_connection" + internal="eth_tse_0.pcs_mac_tx_clock_connection" /> + <interface + name="pcs_ref_clk_clock_connection" + internal="eth_tse_0.pcs_ref_clk_clock_connection" type="clock" dir="end"> - <port name="ff_tx_clk" internal="ff_tx_clk" /> + <port name="ref_clk" internal="ref_clk" /> </interface> <interface name="receive" @@ -105,198 +107,198 @@ <port name="ff_rx_dval" internal="ff_rx_dval" /> </interface> <interface - name="transmit" - internal="eth_tse_0.transmit" - type="avalon_streaming" + name="receive_clock_connection" + internal="eth_tse_0.receive_clock_connection" + type="clock" dir="end"> - <port name="ff_tx_data" internal="ff_tx_data" /> - <port name="ff_tx_eop" internal="ff_tx_eop" /> - <port name="ff_tx_err" internal="ff_tx_err" /> - <port name="ff_tx_mod" internal="ff_tx_mod" /> - <port name="ff_tx_rdy" internal="ff_tx_rdy" /> - <port name="ff_tx_sop" internal="ff_tx_sop" /> - <port name="ff_tx_wren" internal="ff_tx_wren" /> + <port name="ff_rx_clk" internal="ff_rx_clk" /> </interface> <interface - name="mac_misc_connection" - internal="eth_tse_0.mac_misc_connection" - type="conduit" + name="reset_connection" + internal="eth_tse_0.reset_connection" + type="reset" dir="end"> - <port name="ff_tx_crc_fwd" internal="ff_tx_crc_fwd" /> - <port name="ff_tx_septy" internal="ff_tx_septy" /> - <port name="tx_ff_uflow" internal="tx_ff_uflow" /> - <port name="ff_tx_a_full" internal="ff_tx_a_full" /> - <port name="ff_tx_a_empty" internal="ff_tx_a_empty" /> - <port name="rx_err_stat" internal="rx_err_stat" /> - <port name="rx_frm_type" internal="rx_frm_type" /> - <port name="ff_rx_dsav" internal="ff_rx_dsav" /> - <port name="ff_rx_a_full" internal="ff_rx_a_full" /> - <port name="ff_rx_a_empty" internal="ff_rx_a_empty" /> + <port name="reset" internal="reset" /> </interface> <interface - name="status_led_connection" - internal="eth_tse_0.status_led_connection" + name="rx_analogreset" + internal="eth_tse_0.rx_analogreset" type="conduit" dir="end"> - <port name="led_crs" internal="led_crs" /> - <port name="led_link" internal="led_link" /> - <port name="led_col" internal="led_col" /> - <port name="led_an" internal="led_an" /> - <port name="led_char_err" internal="led_char_err" /> - <port name="led_disp_err" internal="led_disp_err" /> + <port name="rx_analogreset" internal="rx_analogreset" /> </interface> <interface - name="serdes_control_connection" - internal="eth_tse_0.serdes_control_connection" + name="rx_cal_busy" + internal="eth_tse_0.rx_cal_busy" type="conduit" dir="end"> - <port name="rx_recovclkout" internal="rx_recovclkout" /> + <port name="rx_cal_busy" internal="rx_cal_busy" /> </interface> - <interface name="tbi_connection" internal="eth_tse_0.tbi_connection" /> <interface - name="pcs_ref_clk_clock_connection" - internal="eth_tse_0.pcs_ref_clk_clock_connection" + name="rx_cdr_refclk" + internal="eth_tse_0.rx_cdr_refclk" type="clock" dir="end"> - <port name="ref_clk" internal="ref_clk" /> + <port name="rx_cdr_refclk" internal="rx_cdr_refclk" /> </interface> <interface - name="serial_connection" - internal="eth_tse_0.serial_connection" + name="rx_digitalreset" + internal="eth_tse_0.rx_digitalreset" type="conduit" dir="end"> - <port name="rxp" internal="rxp" /> - <port name="txp" internal="txp" /> + <port name="rx_digitalreset" internal="rx_digitalreset" /> </interface> <interface - name="tx_serial_clk" - internal="eth_tse_0.tx_serial_clk" - type="hssi_serial_clock" + name="rx_is_lockedtodata" + internal="eth_tse_0.rx_is_lockedtodata" + type="conduit" dir="end"> - <port name="tx_serial_clk" internal="tx_serial_clk" /> + <port name="rx_is_lockedtodata" internal="rx_is_lockedtodata" /> </interface> <interface - name="rx_cdr_refclk" - internal="eth_tse_0.rx_cdr_refclk" - type="clock" + name="rx_is_lockedtoref" + internal="eth_tse_0.rx_is_lockedtoref" + type="conduit" dir="end"> - <port name="rx_cdr_refclk" internal="rx_cdr_refclk" /> + <port name="rx_is_lockedtoref" internal="rx_is_lockedtoref" /> </interface> <interface - name="tx_analogreset" - internal="eth_tse_0.tx_analogreset" + name="rx_set_locktodata" + internal="eth_tse_0.rx_set_locktodata" type="conduit" dir="end"> - <port name="tx_analogreset" internal="tx_analogreset" /> + <port name="rx_set_locktodata" internal="rx_set_locktodata" /> </interface> <interface - name="tx_digitalreset" - internal="eth_tse_0.tx_digitalreset" + name="rx_set_locktoref" + internal="eth_tse_0.rx_set_locktoref" type="conduit" dir="end"> - <port name="tx_digitalreset" internal="tx_digitalreset" /> + <port name="rx_set_locktoref" internal="rx_set_locktoref" /> </interface> <interface - name="rx_analogreset" - internal="eth_tse_0.rx_analogreset" + name="serdes_control_connection" + internal="eth_tse_0.serdes_control_connection" type="conduit" dir="end"> - <port name="rx_analogreset" internal="rx_analogreset" /> + <port name="rx_recovclkout" internal="rx_recovclkout" /> </interface> <interface - name="rx_digitalreset" - internal="eth_tse_0.rx_digitalreset" + name="serial_connection" + internal="eth_tse_0.serial_connection" type="conduit" dir="end"> - <port name="rx_digitalreset" internal="rx_digitalreset" /> + <port name="rxp" internal="rxp" /> + <port name="txp" internal="txp" /> </interface> <interface - name="tx_cal_busy" - internal="eth_tse_0.tx_cal_busy" + name="status_led_connection" + internal="eth_tse_0.status_led_connection" type="conduit" dir="end"> - <port name="tx_cal_busy" internal="tx_cal_busy" /> + <port name="led_crs" internal="led_crs" /> + <port name="led_link" internal="led_link" /> + <port name="led_panel_link" internal="led_panel_link" /> + <port name="led_col" internal="led_col" /> + <port name="led_an" internal="led_an" /> + <port name="led_char_err" internal="led_char_err" /> + <port name="led_disp_err" internal="led_disp_err" /> </interface> + <interface name="tbi_connection" internal="eth_tse_0.tbi_connection" /> <interface - name="rx_cal_busy" - internal="eth_tse_0.rx_cal_busy" - type="conduit" + name="transmit" + internal="eth_tse_0.transmit" + type="avalon_streaming" dir="end"> - <port name="rx_cal_busy" internal="rx_cal_busy" /> + <port name="ff_tx_data" internal="ff_tx_data" /> + <port name="ff_tx_eop" internal="ff_tx_eop" /> + <port name="ff_tx_err" internal="ff_tx_err" /> + <port name="ff_tx_mod" internal="ff_tx_mod" /> + <port name="ff_tx_rdy" internal="ff_tx_rdy" /> + <port name="ff_tx_sop" internal="ff_tx_sop" /> + <port name="ff_tx_wren" internal="ff_tx_wren" /> </interface> <interface - name="rx_set_locktodata" - internal="eth_tse_0.rx_set_locktodata" - type="conduit" + name="transmit_clock_connection" + internal="eth_tse_0.transmit_clock_connection" + type="clock" dir="end"> - <port name="rx_set_locktodata" internal="rx_set_locktodata" /> + <port name="ff_tx_clk" internal="ff_tx_clk" /> </interface> <interface - name="rx_set_locktoref" - internal="eth_tse_0.rx_set_locktoref" + name="tx_analogreset" + internal="eth_tse_0.tx_analogreset" type="conduit" dir="end"> - <port name="rx_set_locktoref" internal="rx_set_locktoref" /> + <port name="tx_analogreset" internal="tx_analogreset" /> </interface> <interface - name="rx_is_lockedtoref" - internal="eth_tse_0.rx_is_lockedtoref" + name="tx_cal_busy" + internal="eth_tse_0.tx_cal_busy" type="conduit" dir="end"> - <port name="rx_is_lockedtoref" internal="rx_is_lockedtoref" /> + <port name="tx_cal_busy" internal="tx_cal_busy" /> </interface> <interface - name="rx_is_lockedtodata" - internal="eth_tse_0.rx_is_lockedtodata" + name="tx_digitalreset" + internal="eth_tse_0.tx_digitalreset" type="conduit" dir="end"> - <port name="rx_is_lockedtodata" internal="rx_is_lockedtodata" /> + <port name="tx_digitalreset" internal="tx_digitalreset" /> + </interface> + <interface + name="tx_serial_clk" + internal="eth_tse_0.tx_serial_clk" + type="hssi_serial_clock" + dir="end"> + <port name="tx_serial_clk" internal="tx_serial_clk" /> </interface> <module + name="eth_tse_0" kind="altera_eth_tse" - version="14.0" + version="14.1" enabled="1" - name="eth_tse_0" autoexport="1"> - <parameter name="deviceFamilyName" value="Arria 10" /> + <parameter name="AUTO_DEVICE" value="10AX115U3F45I2LG" /> + <parameter name="AUTO_DEVICE_SPEEDGRADE" value="2" /> <parameter name="core_variation" value="MAC_PCS" /> - <parameter name="ifGMII" value="MII_GMII" /> - <parameter name="enable_use_internal_fifo" value="true" /> + <parameter name="deviceFamilyName" value="Arria 10" /> + <parameter name="eg_addr" value="11" /> + <parameter name="ena_hash" value="false" /> + <parameter name="enable_alt_reconfig" value="false" /> <parameter name="enable_ecc" value="false" /> - <parameter name="max_channels" value="1" /> - <parameter name="use_misc_ports" value="true" /> - <parameter name="transceiver_type" value="GXB" /> + <parameter name="enable_ena" value="32" /> + <parameter name="enable_gmii_loopback" value="false" /> <parameter name="enable_hd_logic" value="false" /> - <parameter name="enable_gmii_loopback" value="true" /> - <parameter name="enable_sup_addr" value="false" /> - <parameter name="stat_cnt_ena" value="false" /> - <parameter name="ext_stat_cnt_ena" value="false" /> - <parameter name="ena_hash" value="false" /> - <parameter name="enable_shift16" value="true" /> <parameter name="enable_mac_flow_ctrl" value="false" /> <parameter name="enable_mac_vlan" value="false" /> <parameter name="enable_magic_detect" value="false" /> - <parameter name="useMDIO" value="false" /> - <parameter name="mdio_clk_div" value="40" /> - <parameter name="enable_ena" value="32" /> - <parameter name="eg_addr" value="11" /> - <parameter name="ing_addr" value="11" /> - <parameter name="phy_identifier" value="0" /> + <parameter name="enable_ptp_1step" value="false" /> <parameter name="enable_sgmii" value="false" /> + <parameter name="enable_shift16" value="true" /> + <parameter name="enable_sup_addr" value="false" /> + <parameter name="enable_timestamping" value="false" /> + <parameter name="enable_use_internal_fifo" value="true" /> <parameter name="export_pwrdn" value="false" /> - <parameter name="enable_alt_reconfig" value="false" /> - <parameter name="starting_channel_number" value="0" /> - <parameter name="phyip_pll_type" value="CMU" /> - <parameter name="phyip_pll_base_data_rate" value="1250 Mbps" /> + <parameter name="ext_stat_cnt_ena" value="false" /> + <parameter name="ifGMII" value="MII_GMII" /> + <parameter name="ing_addr" value="11" /> + <parameter name="max_channels" value="1" /> + <parameter name="mdio_clk_div" value="40" /> + <parameter name="nf_phyip_rcfg_enable" value="false" /> + <parameter name="phy_identifier" value="0" /> <parameter name="phyip_en_synce_support" value="false" /> + <parameter name="phyip_pll_base_data_rate" value="1250 Mbps" /> + <parameter name="phyip_pll_type" value="CMU" /> <parameter name="phyip_pma_bonding_mode" value="x1" /> - <parameter name="nf_phyip_rcfg_enable" value="false" /> - <parameter name="enable_timestamping" value="false" /> - <parameter name="enable_ptp_1step" value="false" /> + <parameter name="starting_channel_number" value="0" /> + <parameter name="stat_cnt_ena" value="false" /> + <parameter name="transceiver_type" value="GXB" /> <parameter name="tstamp_fp_width" value="4" /> - <parameter name="AUTO_DEVICE" value="Unknown" /> + <parameter name="useMDIO" value="false" /> + <parameter name="use_misc_ports" value="true" /> </module> <interconnectRequirement for="$system" name="qsys_mm.clockCrossingAdapter" value="HANDSHAKE" /> - <interconnectRequirement for="$system" name="qsys_mm.maxAdditionalLatency" value="1" /> <interconnectRequirement for="$system" name="qsys_mm.insertDefaultSlave" value="FALSE" /> + <interconnectRequirement for="$system" name="qsys_mm.maxAdditionalLatency" value="1" /> </system> diff --git a/libraries/technology/ip_arria10/tse_sgmii_lvds/compile_ip.tcl b/libraries/technology/ip_arria10/tse_sgmii_lvds/compile_ip.tcl index 7d89b27b47..66f5d58c8d 100644 --- a/libraries/technology/ip_arria10/tse_sgmii_lvds/compile_ip.tcl +++ b/libraries/technology/ip_arria10/tse_sgmii_lvds/compile_ip.tcl @@ -30,218 +30,218 @@ set IP_DIR "$env(RADIOHDL)/libraries/technology/ip_arria10/tse_sgmii_lvds/gene #vlib ./work/ ;# Assume library work already exists -vmap ip_arria10_tse_sgmii_lvds_altera_lvds_core20_140 ./work/ -vmap ip_arria10_tse_sgmii_lvds_altera_reset_controller_140 ./work/ -vmap ip_arria10_tse_sgmii_lvds_altera_eth_tse_nf_lvds_terminator_140 ./work/ -vmap ip_arria10_tse_sgmii_lvds_altera_lvds_1401 ./work/ -vmap ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 ./work/ -vmap ip_arria10_tse_sgmii_lvds_altera_eth_tse_avalon_arbiter_140 ./work/ -vmap ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 ./work/ -vmap ip_arria10_tse_sgmii_lvds_altera_eth_tse_140 ./work/ +vmap ip_arria10_tse_sgmii_lvds_altera_lvds_core20_141 ./work/ +vmap ip_arria10_tse_sgmii_lvds_altera_reset_controller_141 ./work/ +vmap ip_arria10_tse_sgmii_lvds_altera_eth_tse_nf_lvds_terminator_141 ./work/ +vmap ip_arria10_tse_sgmii_lvds_altera_lvds_141 ./work/ +vmap ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 ./work/ +vmap ip_arria10_tse_sgmii_lvds_altera_eth_tse_avalon_arbiter_141 ./work/ +vmap ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 ./work/ +vmap ip_arria10_tse_sgmii_lvds_altera_eth_tse_141 ./work/ + + vlog -sv "$IP_DIR/../altera_lvds_core20_141/sim/mentor/altera_lvds_core20.sv" -work ip_arria10_tse_sgmii_lvds_altera_lvds_core20_141 + vlog "$IP_DIR/../altera_lvds_core20_141/sim/mentor/altera_lvds_core20_pll.v" -work ip_arria10_tse_sgmii_lvds_altera_lvds_core20_141 + vcom "$IP_DIR/../altera_lvds_core20_141/sim/ip_arria10_tse_sgmii_lvds_altera_lvds_core20_141_vxotqby.vhd" -work ip_arria10_tse_sgmii_lvds_altera_lvds_core20_141 + vlog -sv "$IP_DIR/../altera_lvds_core20_141/sim/mentor/altera_lvds_core20.sv" -work ip_arria10_tse_sgmii_lvds_altera_lvds_core20_141 + vlog "$IP_DIR/../altera_lvds_core20_141/sim/mentor/altera_lvds_core20_pll.v" -work ip_arria10_tse_sgmii_lvds_altera_lvds_core20_141 + vcom "$IP_DIR/../altera_lvds_core20_141/sim/ip_arria10_tse_sgmii_lvds_altera_lvds_core20_141_65gubii.vhd" -work ip_arria10_tse_sgmii_lvds_altera_lvds_core20_141 + vlog "$IP_DIR/../altera_reset_controller_141/sim/mentor/altera_reset_controller.v" -work ip_arria10_tse_sgmii_lvds_altera_reset_controller_141 + vlog "$IP_DIR/../altera_reset_controller_141/sim/mentor/altera_reset_synchronizer.v" -work ip_arria10_tse_sgmii_lvds_altera_reset_controller_141 + vlog "$IP_DIR/../altera_eth_tse_nf_lvds_terminator_141/sim/mentor/altera_eth_tse_nf_lvds_terminator.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_nf_lvds_terminator_141 + vlog "$IP_DIR/../altera_eth_tse_nf_lvds_terminator_141/sim/mentor/altera_tse_reset_synchronizer.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_nf_lvds_terminator_141 + vlog "$IP_DIR/../altera_eth_tse_nf_lvds_terminator_141/sim/mentor/altera_tse_nf_lvds_channel_reset_sequencer.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_nf_lvds_terminator_141 + vlog "$IP_DIR/../altera_eth_tse_nf_lvds_terminator_141/sim/mentor/altera_tse_nf_lvds_common_reset_sequencer.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_nf_lvds_terminator_141 + vcom "$IP_DIR/../altera_lvds_141/sim/ip_arria10_tse_sgmii_lvds_altera_lvds_141_gjuwghy.vhd" -work ip_arria10_tse_sgmii_lvds_altera_lvds_141 + vcom "$IP_DIR/../altera_lvds_141/sim/ip_arria10_tse_sgmii_lvds_altera_lvds_141_lxjrzeq.vhd" -work ip_arria10_tse_sgmii_lvds_altera_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_eth_tse_pcs_pma_nf_lvds.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_align_sync.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_dec10b8b.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_dec_func.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_enc8b10b.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_top_autoneg.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_carrier_sense.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_clk_gen.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_sgmii_clk_div.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_sgmii_clk_enable.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_rx_encapsulation.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_tx_encapsulation.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_rx_encapsulation_strx_gx.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_pcs_control.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_pcs_host_control.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_mdio_reg.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_mii_rx_if_pcs.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_mii_tx_if_pcs.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_rx_sync.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_sgmii_clk_cntl.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_colision_detect.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_rx_converter.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_rx_fifo_rd.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_top_rx_converter.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_top_sgmii.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_top_sgmii_strx_gx.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_top_tx_converter.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_tx_converter.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_top_1000_base_x.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_top_1000_base_x_strx_gx.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_top_pcs.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_top_pcs_strx_gx.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_top_rx.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_top_tx.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_lvds_reset_sequencer.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_lvds_reverse_loopback.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_pma_lvds_rx_av.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_pma_lvds_rx.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_pma_lvds_tx.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_false_path_marker.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_reset_synchronizer.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_clock_crosser.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_a_fifo_13.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_a_fifo_24.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_a_fifo_34.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_a_fifo_opt_1246.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_a_fifo_opt_14_44.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_a_fifo_opt_36_10.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_gray_cnt.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_sdpm_altsyncram.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_altsyncram_dpm_fifo.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_bin_cnt.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog -sv "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_ph_calculator.sv" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_sdpm_gen.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_ecc_dec_x10.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_ecc_enc_x10.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_ecc_enc_x10_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_ecc_dec_x14.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_ecc_enc_x14.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_ecc_enc_x14_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_ecc_dec_x2.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_ecc_enc_x2.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_ecc_enc_x2_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_ecc_dec_x23.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_ecc_enc_x23.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_ecc_enc_x23_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_ecc_dec_x36.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_ecc_enc_x36.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_ecc_enc_x36_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_ecc_dec_x40.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_ecc_enc_x40.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_ecc_enc_x40_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_ecc_dec_x30.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_ecc_enc_x30.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_ecc_enc_x30_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_141/sim/mentor/altera_tse_ecc_status_crosser.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_141 + vlog "$IP_DIR/../altera_eth_tse_avalon_arbiter_141/sim/mentor/altera_eth_tse_avalon_arbiter.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_avalon_arbiter_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_eth_tse_mac.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_clk_cntl.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_crc328checker.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_crc328generator.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_crc32ctl8.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_crc32galois8.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_gmii_io.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_lb_read_cntl.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_lb_wrt_cntl.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_hashing.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_host_control.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_host_control_small.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_mac_control.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_register_map.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_register_map_small.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_rx_counter_cntl.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_shared_mac_control.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_shared_register_map.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_tx_counter_cntl.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_lfsr_10.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_loopback_ff.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_altshifttaps.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_fifoless_mac_rx.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_mac_rx.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_fifoless_mac_tx.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_mac_tx.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_magic_detection.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_mdio.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_mdio_clk_gen.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_mdio_cntl.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_top_mdio.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_mii_rx_if.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_mii_tx_if.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_pipeline_base.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog -sv "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_pipeline_stage.sv" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_dpram_16x32.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_dpram_8x32.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_dpram_ecc_16x32.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_quad_16x32.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_quad_8x32.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_fifoless_retransmit_cntl.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_retransmit_cntl.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_rgmii_in1.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_rgmii_in4.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_nf_rgmii_module.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_rgmii_module.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_rgmii_out1.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_rgmii_out4.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_rx_ff.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_rx_min_ff.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_rx_ff_cntrl.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_rx_ff_cntrl_32.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_rx_ff_cntrl_32_shift16.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_rx_ff_length.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_rx_stat_extract.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_timing_adapter32.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_timing_adapter8.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_timing_adapter_fifo32.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_timing_adapter_fifo8.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_top_1geth.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_top_fifoless_1geth.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_top_w_fifo.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_top_w_fifo_10_100_1000.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_top_wo_fifo.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_top_wo_fifo_10_100_1000.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_top_gen_host.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_tx_ff.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_tx_min_ff.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_tx_ff_cntrl.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_tx_ff_cntrl_32.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_tx_ff_cntrl_32_shift16.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_tx_ff_length.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_tx_ff_read_cntl.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_tx_stat_extract.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_false_path_marker.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_reset_synchronizer.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_clock_crosser.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_a_fifo_13.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_a_fifo_24.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_a_fifo_34.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_a_fifo_opt_1246.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_a_fifo_opt_14_44.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_a_fifo_opt_36_10.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_gray_cnt.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_sdpm_altsyncram.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_altsyncram_dpm_fifo.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_bin_cnt.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog -sv "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ph_calculator.sv" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_sdpm_gen.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_dec_x10.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x10.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x10_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_dec_x14.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x14.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x14_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_dec_x2.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x2.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x2_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_dec_x23.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x23.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x23_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_dec_x36.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x36.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x36_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_dec_x40.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x40.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x40_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_dec_x30.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x30.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_enc_x30_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vlog "$IP_DIR/../altera_eth_tse_mac_141/sim/mentor/altera_tse_ecc_status_crosser.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_141 + vcom "$IP_DIR/../altera_eth_tse_141/sim/ip_arria10_tse_sgmii_lvds_altera_eth_tse_141_dkg5bja.vhd" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_141 + vcom "$IP_DIR/ip_arria10_tse_sgmii_lvds.vhd" + -vlog -sv "$IP_DIR/../altera_lvds_core20_140/sim/ip_arria10_tse_sgmii_lvds_altera_lvds_core20_140_x2hj4kq.sv" -work ip_arria10_tse_sgmii_lvds_altera_lvds_core20_140 -vlog -sv "$IP_DIR/../altera_lvds_core20_140/sim/altera_lvds_core20.sv" -work ip_arria10_tse_sgmii_lvds_altera_lvds_core20_140 -vlog "$IP_DIR/../altera_lvds_core20_140/sim/altera_lvds_core20_pll.v" -work ip_arria10_tse_sgmii_lvds_altera_lvds_core20_140 -vlog -sv "$IP_DIR/../altera_lvds_core20_140/sim/ip_arria10_tse_sgmii_lvds_altera_lvds_core20_140_o5mhokq.sv" -work ip_arria10_tse_sgmii_lvds_altera_lvds_core20_140 -vlog -sv "$IP_DIR/../altera_lvds_core20_140/sim/altera_lvds_core20.sv" -work ip_arria10_tse_sgmii_lvds_altera_lvds_core20_140 -vlog "$IP_DIR/../altera_lvds_core20_140/sim/altera_lvds_core20_pll.v" -work ip_arria10_tse_sgmii_lvds_altera_lvds_core20_140 -vlog "$IP_DIR/../altera_reset_controller_140/sim/altera_reset_controller.v" -work ip_arria10_tse_sgmii_lvds_altera_reset_controller_140 -vlog "$IP_DIR/../altera_reset_controller_140/sim/altera_reset_synchronizer.v" -work ip_arria10_tse_sgmii_lvds_altera_reset_controller_140 -vlog "$IP_DIR/../altera_eth_tse_nf_lvds_terminator_140/sim/mentor/altera_eth_tse_nf_lvds_terminator.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_nf_lvds_terminator_140 -vlog "$IP_DIR/../altera_eth_tse_nf_lvds_terminator_140/sim/mentor/altera_tse_reset_synchronizer.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_nf_lvds_terminator_140 -vlog "$IP_DIR/../altera_eth_tse_nf_lvds_terminator_140/sim/mentor/altera_tse_nf_lvds_channel_reset_sequencer.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_nf_lvds_terminator_140 -vlog "$IP_DIR/../altera_eth_tse_nf_lvds_terminator_140/sim/mentor/altera_tse_nf_lvds_common_reset_sequencer.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_nf_lvds_terminator_140 -vlog "$IP_DIR/../altera_lvds_1401/sim/ip_arria10_tse_sgmii_lvds_altera_lvds_1401_flow2za.v" -work ip_arria10_tse_sgmii_lvds_altera_lvds_1401 -vlog "$IP_DIR/../altera_lvds_1401/sim/ip_arria10_tse_sgmii_lvds_altera_lvds_1401_jzvfday.v" -work ip_arria10_tse_sgmii_lvds_altera_lvds_1401 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_eth_tse_pcs_pma_nf_lvds.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_align_sync.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_dec10b8b.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_dec_func.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_enc8b10b.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_top_autoneg.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_carrier_sense.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_clk_gen.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_sgmii_clk_div.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_sgmii_clk_enable.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_rx_encapsulation.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_tx_encapsulation.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_rx_encapsulation_strx_gx.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_pcs_control.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_pcs_host_control.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_mdio_reg.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_mii_rx_if_pcs.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_mii_tx_if_pcs.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_rx_sync.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_sgmii_clk_cntl.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_colision_detect.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_rx_converter.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_rx_fifo_rd.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_top_rx_converter.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_top_sgmii.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_top_sgmii_strx_gx.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_top_tx_converter.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_tx_converter.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_top_1000_base_x.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_top_1000_base_x_strx_gx.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_top_pcs.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_top_pcs_strx_gx.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_top_rx.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_top_tx.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_lvds_reset_sequencer.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_lvds_reverse_loopback.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_pma_lvds_rx_av.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_pma_lvds_rx.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_pma_lvds_tx.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_false_path_marker.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_reset_synchronizer.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_clock_crosser.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_a_fifo_13.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_a_fifo_24.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_a_fifo_34.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_a_fifo_opt_1246.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_a_fifo_opt_14_44.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_a_fifo_opt_36_10.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_gray_cnt.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_sdpm_altsyncram.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_altsyncram_dpm_fifo.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_bin_cnt.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog -sv "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_ph_calculator.sv" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_sdpm_gen.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_dc_fifo.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_ecc_dec_x10.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_ecc_enc_x10.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_ecc_enc_x10_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_ecc_dec_x14.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_ecc_enc_x14.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_ecc_enc_x14_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_ecc_dec_x2.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_ecc_enc_x2.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_ecc_enc_x2_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_ecc_dec_x23.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_ecc_enc_x23.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_ecc_enc_x23_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_ecc_dec_x36.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_ecc_enc_x36.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_ecc_enc_x36_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_ecc_dec_x40.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_ecc_enc_x40.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_ecc_enc_x40_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_ecc_dec_x30.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_ecc_enc_x30.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_ecc_enc_x30_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_pcs_pma_nf_lvds_140/sim/mentor/altera_tse_ecc_status_crosser.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_pcs_pma_nf_lvds_140 -vlog "$IP_DIR/../altera_eth_tse_avalon_arbiter_140/sim/mentor/altera_eth_tse_avalon_arbiter.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_avalon_arbiter_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_eth_tse_mac.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_clk_cntl.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_crc328checker.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_crc328generator.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_crc32ctl8.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_crc32galois8.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_gmii_io.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_lb_read_cntl.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_lb_wrt_cntl.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_hashing.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_host_control.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_host_control_small.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_mac_control.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_register_map.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_register_map_small.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_rx_counter_cntl.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_shared_mac_control.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_shared_register_map.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_tx_counter_cntl.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_lfsr_10.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_loopback_ff.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_altshifttaps.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_fifoless_mac_rx.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_mac_rx.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_fifoless_mac_tx.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_mac_tx.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_magic_detection.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_mdio.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_mdio_clk_gen.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_mdio_cntl.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_top_mdio.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_mii_rx_if.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_mii_tx_if.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_pipeline_base.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog -sv "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_pipeline_stage.sv" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_dpram_16x32.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_dpram_8x32.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_dpram_ecc_16x32.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_quad_16x32.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_quad_8x32.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_fifoless_retransmit_cntl.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_retransmit_cntl.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_rgmii_in1.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_rgmii_in4.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_nf_rgmii_module.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_rgmii_module.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_rgmii_out1.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_rgmii_out4.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_rx_ff.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_rx_min_ff.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_rx_ff_cntrl.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_rx_ff_cntrl_32.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_rx_ff_cntrl_32_shift16.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_rx_ff_length.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_rx_stat_extract.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_timing_adapter32.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_timing_adapter8.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_timing_adapter_fifo32.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_timing_adapter_fifo8.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_top_1geth.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_top_fifoless_1geth.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_top_w_fifo.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_top_w_fifo_10_100_1000.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_top_wo_fifo.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_top_wo_fifo_10_100_1000.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_top_gen_host.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_tx_ff.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_tx_min_ff.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_tx_ff_cntrl.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_tx_ff_cntrl_32.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_tx_ff_cntrl_32_shift16.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_tx_ff_length.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_tx_ff_read_cntl.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_tx_stat_extract.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_false_path_marker.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_reset_synchronizer.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_clock_crosser.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_a_fifo_13.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_a_fifo_24.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_a_fifo_34.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_a_fifo_opt_1246.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_a_fifo_opt_14_44.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_a_fifo_opt_36_10.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_gray_cnt.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_sdpm_altsyncram.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_altsyncram_dpm_fifo.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_bin_cnt.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog -sv "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ph_calculator.sv" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_sdpm_gen.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_dc_fifo.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_dec_x10.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x10.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x10_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_dec_x14.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x14.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x14_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_dec_x2.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x2.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x2_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_dec_x23.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x23.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x23_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_dec_x36.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x36.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x36_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_dec_x40.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x40.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x40_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_dec_x30.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x30.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_enc_x30_wrapper.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_mac_140/sim/mentor/altera_tse_ecc_status_crosser.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_mac_140 -vlog "$IP_DIR/../altera_eth_tse_140/sim/ip_arria10_tse_sgmii_lvds_altera_eth_tse_140_og5v54q.v" -work ip_arria10_tse_sgmii_lvds_altera_eth_tse_140 -vcom "$IP_DIR/ip_arria10_tse_sgmii_lvds.vhd" diff --git a/libraries/technology/ip_arria10/tse_sgmii_lvds/hdllib.cfg b/libraries/technology/ip_arria10/tse_sgmii_lvds/hdllib.cfg index 2761c5edbc..4d85522bae 100644 --- a/libraries/technology/ip_arria10/tse_sgmii_lvds/hdllib.cfg +++ b/libraries/technology/ip_arria10/tse_sgmii_lvds/hdllib.cfg @@ -1,5 +1,5 @@ hdl_lib_name = ip_arria10_tse_sgmii_lvds -hdl_library_clause_name = ip_arria10_tse_sgmii_lvds_altera_eth_tse_140 +hdl_library_clause_name = ip_arria10_tse_sgmii_lvds_altera_eth_tse_141 hdl_lib_uses = common hdl_lib_technology = ip_arria10 diff --git a/libraries/technology/ip_arria10/tse_sgmii_lvds/ip_arria10_tse_sgmii_lvds.qsys b/libraries/technology/ip_arria10/tse_sgmii_lvds/ip_arria10_tse_sgmii_lvds.qsys index 8724e5399f..806a3aa706 100644 --- a/libraries/technology/ip_arria10/tse_sgmii_lvds/ip_arria10_tse_sgmii_lvds.qsys +++ b/libraries/technology/ip_arria10/tse_sgmii_lvds/ip_arria10_tse_sgmii_lvds.qsys @@ -6,7 +6,7 @@ version="1.0" description="" tags="INTERNAL_COMPONENT=true" - categories="System" /> + categories="" /> <parameter name="bonusData"><![CDATA[bonusData { element $${FILENAME} @@ -23,9 +23,9 @@ } ]]></parameter> <parameter name="clockCrossingAdapter" value="HANDSHAKE" /> - <parameter name="device" value="Unknown" /> + <parameter name="device" value="10AX115U3F45I2LG" /> <parameter name="deviceFamily" value="Arria 10" /> - <parameter name="deviceSpeedGrade" value="Unknown" /> + <parameter name="deviceSpeedGrade" value="2" /> <parameter name="fabricMode" value="QSYS" /> <parameter name="generateLegacySim" value="false" /> <parameter name="generationId" value="0" /> @@ -40,20 +40,6 @@ <parameter name="timeStamp" value="0" /> <parameter name="useTestBenchNamingPattern" value="false" /> <instanceScript></instanceScript> - <interface - name="control_port_clock_connection" - internal="eth_tse_0.control_port_clock_connection" - type="clock" - dir="end"> - <port name="clk" internal="clk" /> - </interface> - <interface - name="reset_connection" - internal="eth_tse_0.reset_connection" - type="reset" - dir="end"> - <port name="reset" internal="reset" /> - </interface> <interface name="control_port" internal="eth_tse_0.control_port" @@ -67,29 +53,45 @@ <port name="reg_addr" internal="reg_addr" /> </interface> <interface - name="pcs_mac_tx_clock_connection" - internal="eth_tse_0.pcs_mac_tx_clock_connection" /> - <interface - name="pcs_mac_rx_clock_connection" - internal="eth_tse_0.pcs_mac_rx_clock_connection" /> - <interface - name="mac_status_connection" - internal="eth_tse_0.mac_status_connection" /> + name="control_port_clock_connection" + internal="eth_tse_0.control_port_clock_connection" + type="clock" + dir="end"> + <port name="clk" internal="clk" /> + </interface> <interface name="mac_gmii_connection" internal="eth_tse_0.mac_gmii_connection" /> <interface name="mac_mii_connection" internal="eth_tse_0.mac_mii_connection" /> <interface - name="receive_clock_connection" - internal="eth_tse_0.receive_clock_connection" - type="clock" + name="mac_misc_connection" + internal="eth_tse_0.mac_misc_connection" + type="conduit" dir="end"> - <port name="ff_rx_clk" internal="ff_rx_clk" /> + <port name="ff_tx_crc_fwd" internal="ff_tx_crc_fwd" /> + <port name="ff_tx_septy" internal="ff_tx_septy" /> + <port name="tx_ff_uflow" internal="tx_ff_uflow" /> + <port name="ff_tx_a_full" internal="ff_tx_a_full" /> + <port name="ff_tx_a_empty" internal="ff_tx_a_empty" /> + <port name="rx_err_stat" internal="rx_err_stat" /> + <port name="rx_frm_type" internal="rx_frm_type" /> + <port name="ff_rx_dsav" internal="ff_rx_dsav" /> + <port name="ff_rx_a_full" internal="ff_rx_a_full" /> + <port name="ff_rx_a_empty" internal="ff_rx_a_empty" /> </interface> <interface - name="transmit_clock_connection" - internal="eth_tse_0.transmit_clock_connection" + name="mac_status_connection" + internal="eth_tse_0.mac_status_connection" /> + <interface + name="pcs_mac_rx_clock_connection" + internal="eth_tse_0.pcs_mac_rx_clock_connection" /> + <interface + name="pcs_mac_tx_clock_connection" + internal="eth_tse_0.pcs_mac_tx_clock_connection" /> + <interface + name="pcs_ref_clk_clock_connection" + internal="eth_tse_0.pcs_ref_clk_clock_connection" type="clock" dir="end"> - <port name="ff_tx_clk" internal="ff_tx_clk" /> + <port name="ref_clk" internal="ref_clk" /> </interface> <interface name="receive" @@ -105,33 +107,33 @@ <port name="ff_rx_dval" internal="ff_rx_dval" /> </interface> <interface - name="transmit" - internal="eth_tse_0.transmit" - type="avalon_streaming" + name="receive_clock_connection" + internal="eth_tse_0.receive_clock_connection" + type="clock" dir="end"> - <port name="ff_tx_data" internal="ff_tx_data" /> - <port name="ff_tx_eop" internal="ff_tx_eop" /> - <port name="ff_tx_err" internal="ff_tx_err" /> - <port name="ff_tx_mod" internal="ff_tx_mod" /> - <port name="ff_tx_rdy" internal="ff_tx_rdy" /> - <port name="ff_tx_sop" internal="ff_tx_sop" /> - <port name="ff_tx_wren" internal="ff_tx_wren" /> + <port name="ff_rx_clk" internal="ff_rx_clk" /> </interface> <interface - name="mac_misc_connection" - internal="eth_tse_0.mac_misc_connection" + name="reset_connection" + internal="eth_tse_0.reset_connection" + type="reset" + dir="end"> + <port name="reset" internal="reset" /> + </interface> + <interface + name="serdes_control_connection" + internal="eth_tse_0.serdes_control_connection" type="conduit" dir="end"> - <port name="ff_tx_crc_fwd" internal="ff_tx_crc_fwd" /> - <port name="ff_tx_septy" internal="ff_tx_septy" /> - <port name="tx_ff_uflow" internal="tx_ff_uflow" /> - <port name="ff_tx_a_full" internal="ff_tx_a_full" /> - <port name="ff_tx_a_empty" internal="ff_tx_a_empty" /> - <port name="rx_err_stat" internal="rx_err_stat" /> - <port name="rx_frm_type" internal="rx_frm_type" /> - <port name="ff_rx_dsav" internal="ff_rx_dsav" /> - <port name="ff_rx_a_full" internal="ff_rx_a_full" /> - <port name="ff_rx_a_empty" internal="ff_rx_a_empty" /> + <port name="rx_recovclkout" internal="rx_recovclkout" /> + </interface> + <interface + name="serial_connection" + internal="eth_tse_0.serial_connection" + type="conduit" + dir="end"> + <port name="rxp" internal="rxp" /> + <port name="txp" internal="txp" /> </interface> <interface name="status_led_connection" @@ -145,74 +147,73 @@ <port name="led_char_err" internal="led_char_err" /> <port name="led_disp_err" internal="led_disp_err" /> </interface> - <interface - name="serdes_control_connection" - internal="eth_tse_0.serdes_control_connection" - type="conduit" - dir="end"> - <port name="rx_recovclkout" internal="rx_recovclkout" /> - </interface> <interface name="tbi_connection" internal="eth_tse_0.tbi_connection" /> <interface - name="pcs_ref_clk_clock_connection" - internal="eth_tse_0.pcs_ref_clk_clock_connection" - type="clock" + name="transmit" + internal="eth_tse_0.transmit" + type="avalon_streaming" dir="end"> - <port name="ref_clk" internal="ref_clk" /> + <port name="ff_tx_data" internal="ff_tx_data" /> + <port name="ff_tx_eop" internal="ff_tx_eop" /> + <port name="ff_tx_err" internal="ff_tx_err" /> + <port name="ff_tx_mod" internal="ff_tx_mod" /> + <port name="ff_tx_rdy" internal="ff_tx_rdy" /> + <port name="ff_tx_sop" internal="ff_tx_sop" /> + <port name="ff_tx_wren" internal="ff_tx_wren" /> </interface> <interface - name="serial_connection" - internal="eth_tse_0.serial_connection" - type="conduit" + name="transmit_clock_connection" + internal="eth_tse_0.transmit_clock_connection" + type="clock" dir="end"> - <port name="rxp" internal="rxp" /> - <port name="txp" internal="txp" /> + <port name="ff_tx_clk" internal="ff_tx_clk" /> </interface> <module + name="eth_tse_0" kind="altera_eth_tse" - version="14.0" + version="14.1" enabled="1" - name="eth_tse_0" autoexport="1"> - <parameter name="deviceFamilyName" value="Arria 10" /> + <parameter name="AUTO_DEVICE" value="10AX115U3F45I2LG" /> + <parameter name="AUTO_DEVICE_SPEEDGRADE" value="2" /> <parameter name="core_variation" value="MAC_PCS" /> - <parameter name="ifGMII" value="MII_GMII" /> - <parameter name="enable_use_internal_fifo" value="true" /> + <parameter name="deviceFamilyName" value="Arria 10" /> + <parameter name="eg_addr" value="8" /> + <parameter name="ena_hash" value="false" /> + <parameter name="enable_alt_reconfig" value="false" /> <parameter name="enable_ecc" value="false" /> - <parameter name="max_channels" value="1" /> - <parameter name="use_misc_ports" value="true" /> - <parameter name="transceiver_type" value="LVDS_IO" /> - <parameter name="enable_hd_logic" value="false" /> + <parameter name="enable_ena" value="32" /> <parameter name="enable_gmii_loopback" value="true" /> - <parameter name="enable_sup_addr" value="false" /> - <parameter name="stat_cnt_ena" value="false" /> - <parameter name="ext_stat_cnt_ena" value="false" /> - <parameter name="ena_hash" value="false" /> - <parameter name="enable_shift16" value="true" /> + <parameter name="enable_hd_logic" value="false" /> <parameter name="enable_mac_flow_ctrl" value="false" /> <parameter name="enable_mac_vlan" value="false" /> <parameter name="enable_magic_detect" value="false" /> - <parameter name="useMDIO" value="false" /> - <parameter name="mdio_clk_div" value="40" /> - <parameter name="enable_ena" value="32" /> - <parameter name="eg_addr" value="8" /> - <parameter name="ing_addr" value="8" /> - <parameter name="phy_identifier" value="0" /> + <parameter name="enable_ptp_1step" value="false" /> <parameter name="enable_sgmii" value="false" /> + <parameter name="enable_shift16" value="true" /> + <parameter name="enable_sup_addr" value="false" /> + <parameter name="enable_timestamping" value="false" /> + <parameter name="enable_use_internal_fifo" value="true" /> <parameter name="export_pwrdn" value="false" /> - <parameter name="enable_alt_reconfig" value="false" /> - <parameter name="starting_channel_number" value="0" /> - <parameter name="phyip_pll_type" value="CMU" /> - <parameter name="phyip_pll_base_data_rate" value="1250 Mbps" /> + <parameter name="ext_stat_cnt_ena" value="false" /> + <parameter name="ifGMII" value="MII_GMII" /> + <parameter name="ing_addr" value="8" /> + <parameter name="max_channels" value="1" /> + <parameter name="mdio_clk_div" value="40" /> + <parameter name="nf_phyip_rcfg_enable" value="false" /> + <parameter name="phy_identifier" value="0" /> <parameter name="phyip_en_synce_support" value="false" /> + <parameter name="phyip_pll_base_data_rate" value="1250 Mbps" /> + <parameter name="phyip_pll_type" value="CMU" /> <parameter name="phyip_pma_bonding_mode" value="x1" /> - <parameter name="nf_phyip_rcfg_enable" value="false" /> - <parameter name="enable_timestamping" value="false" /> - <parameter name="enable_ptp_1step" value="false" /> + <parameter name="starting_channel_number" value="0" /> + <parameter name="stat_cnt_ena" value="false" /> + <parameter name="transceiver_type" value="LVDS_IO" /> <parameter name="tstamp_fp_width" value="4" /> - <parameter name="AUTO_DEVICE" value="Unknown" /> + <parameter name="useMDIO" value="false" /> + <parameter name="use_misc_ports" value="true" /> </module> <interconnectRequirement for="$system" name="qsys_mm.clockCrossingAdapter" value="HANDSHAKE" /> - <interconnectRequirement for="$system" name="qsys_mm.maxAdditionalLatency" value="1" /> <interconnectRequirement for="$system" name="qsys_mm.insertDefaultSlave" value="FALSE" /> + <interconnectRequirement for="$system" name="qsys_mm.maxAdditionalLatency" value="1" /> </system> -- GitLab