Skip to content
Snippets Groups Projects
Commit 7a623518 authored by Eric Kooistra's avatar Eric Kooistra
Browse files

Added TSE IP for GX.

parent fa1e5795
Branches
No related tags found
No related merge requests found
README.txt for $RADIOHDL/libraries/technology/ip_arria10/tse_sgmii_gx
The ip_arria10_tse_sgmii_gx IP was ported to Quartus 14.0a10 for Arria10 by creating it in Qsys using the same parameter settings as the ip_arria10_tse_sgmii_lvds, but with GX IO.
The ip_arria10_tse_sgmii_gx was not verified.
#------------------------------------------------------------------------------
#
# Copyright (C) 2014
# ASTRON (Netherlands Institute for Radio Astronomy) <http://www.astron.nl/>
# JIVE (Joint Institute for VLBI in Europe) <http://www.jive.nl/>
# P.O.Box 2, 7990 AA Dwingeloo, The Netherlands
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
#------------------------------------------------------------------------------
# This file is based on generated file mentor/msim_setup.tcl.
# - compile_ip.tcl: vmap the IP specific libraries to ./work and compile all IP source files into those libraries similar as in the msim_setup.tcl
# - compile_ip.tcl: replace QSYS_SIMDIR by IP_DIR
# - hdllib.cfg: add this compile_ip.tcl to the modelsim_compile_ip_files key in the hdllib.cfg
# - hdllib.cfg: the values for modelsim_search_libraries key in the hdllib.cfg follow from altera libraries vmap section in the msim_setup.tcl
set IP_DIR "$env(RADIOHDL)/libraries/technology/ip_arria10/tse_sgmii_gx/generated/sim"
vlib ./work/
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/
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_l2suray.v" -work ip_arria10_tse_sgmii_gx_altera_eth_tse_140
vcom "$IP_DIR/ip_arria10_tse_sgmii_gx.vhd"
#!/bin/bash
# -------------------------------------------------------------------------- #
#
# Copyright (C) 2014
# ASTRON (Netherlands Institute for Radio Astronomy) <http://www.astron.nl/>
# JIVE (Joint Institute for VLBI in Europe) <http://www.jive.nl/>
# P.O.Box 2, 7990 AA Dwingeloo, The Netherlands
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# -------------------------------------------------------------------------- #
#
# Purpose: Generate IP with Qsys
# Description:
# Generate the IP in a separate generated/ subdirectory.
#
# Usage:
#
# ./generate_ip.sh
#
# Tool settings for selected target "unb2" with arria10
. ${RADIOHDL}/tools/quartus/set_quartus unb2
#qsys-generate --help
# Only generate the source IP
# - use --synthesis=VHDL to have top level in VHDL similar as with MegaWizard
qsys-generate ip_arria10_tse_sgmii_gx.qsys \
--synthesis=VHDL \
--simulation=VHDL \
--output-directory=generated \
--allow-mixed-language-simulation
# Also generate the testbench IP
#qsys-generate ip_arria10_tse_sgmii_gx.qsys \
# --synthesis=VHDL \
# --simulation=VHDL \
# --testbench=STANDARD \
# --testbench-simulation=VHDL \
# --output-directory=generated \
# --allow-mixed-language-simulation \
# --allow-mixed-language-testbench-simulation
hdl_lib_name = ip_arria10_tse_sgmii_gx
hdl_library_clause_name = ip_arria10_tse_sgmii_gx_lib
hdl_lib_uses = common
hdl_lib_technology = ip_arria10
build_dir_sim = $HDL_BUILD_DIR
build_dir_synth = $HDL_BUILD_DIR
modelsim_compile_ip_files =
$RADIOHDL/libraries/technology/ip_arria10/tse_sgmii_gx/compile_ip.tcl
synth_files =
test_bench_files =
#tb_ip_arria10_tse_sgmii_gx.vhd
modelsim_search_libraries =
altera_ver lpm_ver sgate_ver altera_mf_ver altera_lnsim_ver twentynm_ver twentynm_hssi_ver twentynm_hip_ver
altera lpm sgate altera_mf altera_lnsim twentynm twentynm_hssi twentynm_hip
quartus_qip_files =
generated/ip_arria10_tse_sgmii_gx.qip
<?xml version="1.0" encoding="UTF-8"?>
<system name="$${FILENAME}">
<component
name="$${FILENAME}"
displayName="$${FILENAME}"
version="1.0"
description=""
tags="INTERNAL_COMPONENT=true"
categories="System" />
<parameter name="bonusData"><![CDATA[bonusData
{
element $${FILENAME}
{
}
element eth_tse_0
{
datum _sortIndex
{
value = "0";
type = "int";
}
}
}
]]></parameter>
<parameter name="clockCrossingAdapter" value="HANDSHAKE" />
<parameter name="device" value="Unknown" />
<parameter name="deviceFamily" value="Arria 10" />
<parameter name="deviceSpeedGrade" value="Unknown" />
<parameter name="fabricMode" value="QSYS" />
<parameter name="generateLegacySim" value="false" />
<parameter name="generationId" value="0" />
<parameter name="globalResetBus" value="false" />
<parameter name="hdlLanguage" value="VERILOG" />
<parameter name="hideFromIPCatalog" value="true" />
<parameter name="maxAdditionalLatency" value="1" />
<parameter name="projectName" value="" />
<parameter name="sopcBorderPoints" value="false" />
<parameter name="systemHash" value="0" />
<parameter name="testBenchDutName" value="" />
<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"
type="avalon"
dir="end">
<port name="reg_data_out" internal="reg_data_out" />
<port name="reg_rd" internal="reg_rd" />
<port name="reg_data_in" internal="reg_data_in" />
<port name="reg_wr" internal="reg_wr" />
<port name="reg_busy" internal="reg_busy" />
<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" />
<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"
dir="end">
<port name="ff_rx_clk" internal="ff_rx_clk" />
</interface>
<interface
name="transmit_clock_connection"
internal="eth_tse_0.transmit_clock_connection"
type="clock"
dir="end">
<port name="ff_tx_clk" internal="ff_tx_clk" />
</interface>
<interface
name="receive"
internal="eth_tse_0.receive"
type="avalon_streaming"
dir="start">
<port name="ff_rx_data" internal="ff_rx_data" />
<port name="ff_rx_eop" internal="ff_rx_eop" />
<port name="rx_err" internal="rx_err" />
<port name="ff_rx_mod" internal="ff_rx_mod" />
<port name="ff_rx_rdy" internal="ff_rx_rdy" />
<port name="ff_rx_sop" internal="ff_rx_sop" />
<port name="ff_rx_dval" internal="ff_rx_dval" />
</interface>
<interface
name="transmit"
internal="eth_tse_0.transmit"
type="avalon_streaming"
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" />
</interface>
<interface
name="mac_misc_connection"
internal="eth_tse_0.mac_misc_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" />
</interface>
<interface
name="status_led_connection"
internal="eth_tse_0.status_led_connection"
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" />
</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"
dir="end">
<port name="ref_clk" internal="ref_clk" />
</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="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>
<interface
name="rx_cdr_refclk"
internal="eth_tse_0.rx_cdr_refclk"
type="clock"
dir="end">
<port name="rx_cdr_refclk" internal="rx_cdr_refclk" />
</interface>
<interface
name="tx_analogreset"
internal="eth_tse_0.tx_analogreset"
type="conduit"
dir="end">
<port name="tx_analogreset" internal="tx_analogreset" />
</interface>
<interface
name="tx_digitalreset"
internal="eth_tse_0.tx_digitalreset"
type="conduit"
dir="end">
<port name="tx_digitalreset" internal="tx_digitalreset" />
</interface>
<interface
name="rx_analogreset"
internal="eth_tse_0.rx_analogreset"
type="conduit"
dir="end">
<port name="rx_analogreset" internal="rx_analogreset" />
</interface>
<interface
name="rx_digitalreset"
internal="eth_tse_0.rx_digitalreset"
type="conduit"
dir="end">
<port name="rx_digitalreset" internal="rx_digitalreset" />
</interface>
<interface
name="tx_cal_busy"
internal="eth_tse_0.tx_cal_busy"
type="conduit"
dir="end">
<port name="tx_cal_busy" internal="tx_cal_busy" />
</interface>
<interface
name="rx_cal_busy"
internal="eth_tse_0.rx_cal_busy"
type="conduit"
dir="end">
<port name="rx_cal_busy" internal="rx_cal_busy" />
</interface>
<interface
name="rx_set_locktodata"
internal="eth_tse_0.rx_set_locktodata"
type="conduit"
dir="end">
<port name="rx_set_locktodata" internal="rx_set_locktodata" />
</interface>
<interface
name="rx_set_locktoref"
internal="eth_tse_0.rx_set_locktoref"
type="conduit"
dir="end">
<port name="rx_set_locktoref" internal="rx_set_locktoref" />
</interface>
<interface
name="rx_is_lockedtoref"
internal="eth_tse_0.rx_is_lockedtoref"
type="conduit"
dir="end">
<port name="rx_is_lockedtoref" internal="rx_is_lockedtoref" />
</interface>
<interface
name="rx_is_lockedtodata"
internal="eth_tse_0.rx_is_lockedtodata"
type="conduit"
dir="end">
<port name="rx_is_lockedtodata" internal="rx_is_lockedtodata" />
</interface>
<module
kind="altera_eth_tse"
version="14.0"
enabled="1"
name="eth_tse_0"
autoexport="1">
<parameter name="deviceFamilyName" value="Arria 10" />
<parameter name="core_variation" value="MAC_PCS" />
<parameter name="ifGMII" value="MII_GMII" />
<parameter name="enable_use_internal_fifo" value="true" />
<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_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="8" />
<parameter name="ing_addr" value="8" />
<parameter name="phy_identifier" value="0" />
<parameter name="enable_sgmii" value="false" />
<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="phyip_en_synce_support" value="false" />
<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="tstamp_fp_width" value="4" />
<parameter name="AUTO_DEVICE" value="Unknown" />
</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" />
</system>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment