Commit 3f50ad5c authored by Manoel Barros Marin's avatar Manoel Barros Marin
Browse files

- Updated Gx IP Cores

- Renamed "Ip_OpenCore" to "Ip_OpenCores"
- Removed P0BlmIn port from VfcHdTop
parent 71a95233
......@@ -11,7 +11,7 @@ functions, and any output files from any of the foregoing
(including device programming or simulation files), and any
associated documentation or information are expressly subject
to the terms and conditions of the Altera Program License
Subscription Agreement, the Altera Quartus II License Agreement,
Subscription Agreement, the Altera Quartus Prime License Agreement,
the Altera MegaCore Function License Agreement, or other
applicable license agreement, including, without limitation,
that your use is for the sole purpose of programming logic
......
set_global_assignment -entity "gx_native_x3" -library "gx_native_x3" -name IP_TOOL_NAME "altera_xcvr_native_av"
set_global_assignment -entity "gx_native_x3" -library "gx_native_x3" -name IP_TOOL_VERSION "15.0"
set_global_assignment -entity "gx_native_x3" -library "gx_native_x3" -name IP_TOOL_VERSION "15.1"
set_global_assignment -entity "gx_native_x3" -library "gx_native_x3" -name IP_TOOL_ENV "mwpim"
set_global_assignment -library "gx_native_x3" -name MISC_FILE [file join $::quartus(qip_path) "gx_native_x3.cmp"]
set_global_assignment -entity "gx_native_x3" -library "gx_native_x3" -name IP_TARGETED_DEVICE_FAMILY "Arria V"
......@@ -11,14 +11,14 @@ set_global_assignment -entity "gx_native_x3" -library "gx_native_x3" -name IP_CO
set_global_assignment -entity "gx_native_x3" -library "gx_native_x3" -name IP_COMPONENT_REPORT_HIERARCHY "Off"
set_global_assignment -entity "gx_native_x3" -library "gx_native_x3" -name IP_COMPONENT_INTERNAL "On"
set_global_assignment -entity "gx_native_x3" -library "gx_native_x3" -name IP_COMPONENT_AUTHOR "QWx0ZXJhIENvcnBvcmF0aW9u"
set_global_assignment -entity "gx_native_x3" -library "gx_native_x3" -name IP_COMPONENT_VERSION "MTUuMA=="
set_global_assignment -entity "gx_native_x3" -library "gx_native_x3" -name IP_COMPONENT_VERSION "MTUuMQ=="
set_global_assignment -entity "gx_native_x3" -library "gx_native_x3" -name IP_COMPONENT_DESCRIPTION "QXJyaWEgViBUcmFuc2NlaXZlciBOYXRpdmUgUEhZLg=="
set_global_assignment -entity "altera_xcvr_native_av" -library "gx_native_x3" -name IP_COMPONENT_NAME "YWx0ZXJhX3hjdnJfbmF0aXZlX2F2"
set_global_assignment -entity "altera_xcvr_native_av" -library "gx_native_x3" -name IP_COMPONENT_DISPLAY_NAME "QXJyaWEgViBUcmFuc2NlaXZlciBOYXRpdmUgUEhZ"
set_global_assignment -entity "altera_xcvr_native_av" -library "gx_native_x3" -name IP_COMPONENT_REPORT_HIERARCHY "Off"
set_global_assignment -entity "altera_xcvr_native_av" -library "gx_native_x3" -name IP_COMPONENT_INTERNAL "On"
set_global_assignment -entity "altera_xcvr_native_av" -library "gx_native_x3" -name IP_COMPONENT_AUTHOR "QWx0ZXJhIENvcnBvcmF0aW9u"
set_global_assignment -entity "altera_xcvr_native_av" -library "gx_native_x3" -name IP_COMPONENT_VERSION "MTUuMA=="
set_global_assignment -entity "altera_xcvr_native_av" -library "gx_native_x3" -name IP_COMPONENT_VERSION "MTUuMQ=="
set_global_assignment -entity "altera_xcvr_native_av" -library "gx_native_x3" -name IP_COMPONENT_DESCRIPTION "QXJyaWEgViBUcmFuc2NlaXZlciBOYXRpdmUgUEhZLg=="
set_global_assignment -entity "altera_xcvr_native_av" -library "gx_native_x3" -name IP_COMPONENT_PARAMETER "ZGV2aWNlX2ZhbWlseQ==::QXJyaWEgVg==::ZGV2aWNlX2ZhbWlseQ=="
set_global_assignment -entity "altera_xcvr_native_av" -library "gx_native_x3" -name IP_COMPONENT_PARAMETER "ZGV2aWNlX3NwZWVkZ3JhZGU=::ZmFzdGVzdA==::RGV2aWNlIHNwZWVkZ3JhZGU="
......@@ -173,5 +173,5 @@ set_global_assignment -library "gx_native_x3" -name SYSTEMVERILOG_FILE [file joi
set_global_assignment -library "gx_native_x3" -name SOURCE_FILE [file join $::quartus(qip_path) "gx_native_x3/plain_files.txt"]
set_global_assignment -entity "altera_xcvr_native_av" -library "gx_native_x3" -name IP_TOOL_NAME "altera_xcvr_native_av"
set_global_assignment -entity "altera_xcvr_native_av" -library "gx_native_x3" -name IP_TOOL_VERSION "15.0"
set_global_assignment -entity "altera_xcvr_native_av" -library "gx_native_x3" -name IP_TOOL_VERSION "15.1"
set_global_assignment -entity "altera_xcvr_native_av" -library "gx_native_x3" -name IP_TOOL_ENV "mwpim"
set_global_assignment -entity "gx_native_x3" -library "lib_gx_native_x3" -name IP_TOOL_NAME "altera_xcvr_native_av"
set_global_assignment -entity "gx_native_x3" -library "lib_gx_native_x3" -name IP_TOOL_VERSION "15.0"
set_global_assignment -entity "gx_native_x3" -library "lib_gx_native_x3" -name IP_TOOL_VERSION "15.1"
set_global_assignment -entity "gx_native_x3" -library "lib_gx_native_x3" -name IP_TOOL_ENV "mwpim"
set_global_assignment -library "lib_gx_native_x3" -name SPD_FILE [file join $::quartus(sip_path) "gx_native_x3.spd"]
......
// megafunction wizard: %Arria V Transceiver Native PHY v15.0%
// megafunction wizard: %Arria V Transceiver Native PHY v15.1%
// GENERATION: XML
// gx_native_x3.v
// Generated using ACDS version 15.0 145
// Generated using ACDS version 15.1 185
`timescale 1 ps / 1 ps
module gx_native_x3 (
......@@ -166,7 +166,7 @@ endmodule
// ************************************************************
// THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE!
// ************************************************************
// Copyright (C) 1991-2015 Altera Corporation
// Copyright (C) 1991-2016 Altera Corporation
// Any megafunction design, and related net list (encrypted or decrypted),
// support information, device programming or simulation file, and any other
// associated documentation or information provided by Altera or a partner
......@@ -186,7 +186,7 @@ endmodule
// their respective licensors. No other licenses, including any licenses
// needed under any third party's intellectual property, are provided herein.
//-->
// Retrieval info: <instance entity-name="altera_xcvr_native_av" version="15.0" >
// Retrieval info: <instance entity-name="altera_xcvr_native_av" version="15.1" >
// Retrieval info: <generic name="device_family" value="Arria V" />
// Retrieval info: <generic name="show_advanced_features" value="0" />
// Retrieval info: <generic name="device_speedgrade" value="fastest" />
......
# (C) 2001-2015 Altera Corporation. All rights reserved.
# (C) 2001-2016 Altera Corporation. All rights reserved.
# Your use of Altera Corporation's design tools, logic functions and
# other software and tools, and its AMPP partner logic functions, and
# any output files any of the foregoing (including device programming
......@@ -12,10 +12,49 @@
# or its authorized distributors. Please refer to the applicable
# agreement for further details.
# ACDS 15.0 145 win32 2015.05.12.17:41:01
# ACDS 15.1 185 win32 2016.02.29.12:27:53
# ----------------------------------------
# Auto-generated simulation script rivierapro_setup.tcl
# ----------------------------------------
# This script can be used to simulate the following IP:
# gx_native_x3
# To create a top-level simulation script which compiles other
# IP, and manages other system issues, copy the following template
# and adapt it to your needs:
#
# # Start of template
# # If the copied and modified template file is "aldec.do", run it as:
# # vsim -c -do aldec.do
# #
# # Source the generated sim script
# source rivierapro_setup.tcl
# # Compile eda/sim_lib contents first
# dev_com
# # Override the top-level name (so that elab is useful)
# set TOP_LEVEL_NAME top
# # Compile the standalone IP.
# com
# # Compile the user top-level
# vlog -sv2k5 ../../top.sv
# # Elaborate the design.
# elab
# # Run the simulation
# run
# # Report success to the shell
# exit -code 0
# # End of template
# ----------------------------------------
# If gx_native_x3 is one of several IP cores in your
# Quartus project, you can generate a simulation script
# suitable for inclusion in your top-level simulation
# script by running the following command line:
#
# ip-setup-simulation --quartus-project=<quartus project>
#
# ip-setup-simulation will discover the Altera IP
# within the Quartus project, and generate a unified
# script which supports all the Altera IP within the design.
# ----------------------------------------
# Auto-generated simulation script
# ----------------------------------------
# Initialize variables
......@@ -34,7 +73,14 @@ if ![info exists QSYS_SIMDIR] {
}
if ![info exists QUARTUS_INSTALL_DIR] {
set QUARTUS_INSTALL_DIR "C:/altera/15.0/quartus/"
set QUARTUS_INSTALL_DIR "C:/altera/15.1/quartus/"
}
if ![info exists USER_DEFINED_COMPILE_OPTIONS] {
set USER_DEFINED_COMPILE_OPTIONS ""
}
if ![info exists USER_DEFINED_ELAB_OPTIONS] {
set USER_DEFINED_ELAB_OPTIONS ""
}
# ----------------------------------------
......@@ -91,65 +137,65 @@ vmap gx_native_x3 ./libraries/gx_native_x3
# Compile device library files
alias dev_com {
echo "\[exec\] dev_com"
vlog -v2k5 "$QUARTUS_INSTALL_DIR/eda/sim_lib/altera_primitives.v" -work altera_ver
vlog -v2k5 "$QUARTUS_INSTALL_DIR/eda/sim_lib/220model.v" -work lpm_ver
vlog -v2k5 "$QUARTUS_INSTALL_DIR/eda/sim_lib/sgate.v" -work sgate_ver
vlog -v2k5 "$QUARTUS_INSTALL_DIR/eda/sim_lib/altera_mf.v" -work altera_mf_ver
vlog "$QUARTUS_INSTALL_DIR/eda/sim_lib/altera_lnsim.sv" -work altera_lnsim_ver
vlog -v2k5 "$QUARTUS_INSTALL_DIR/eda/sim_lib/aldec/arriav_atoms_ncrypt.v" -work arriav_ver
vlog -v2k5 "$QUARTUS_INSTALL_DIR/eda/sim_lib/aldec/arriav_hmi_atoms_ncrypt.v" -work arriav_ver
vlog -v2k5 "$QUARTUS_INSTALL_DIR/eda/sim_lib/arriav_atoms.v" -work arriav_ver
vlog -v2k5 "$QUARTUS_INSTALL_DIR/eda/sim_lib/aldec/arriav_hssi_atoms_ncrypt.v" -work arriav_hssi_ver
vlog -v2k5 "$QUARTUS_INSTALL_DIR/eda/sim_lib/arriav_hssi_atoms.v" -work arriav_hssi_ver
vlog -v2k5 "$QUARTUS_INSTALL_DIR/eda/sim_lib/aldec/arriav_pcie_hip_atoms_ncrypt.v" -work arriav_pcie_hip_ver
vlog -v2k5 "$QUARTUS_INSTALL_DIR/eda/sim_lib/arriav_pcie_hip_atoms.v" -work arriav_pcie_hip_ver
eval vlog -v2k5 $USER_DEFINED_COMPILE_OPTIONS "$QUARTUS_INSTALL_DIR/eda/sim_lib/altera_primitives.v" -work altera_ver
vlog -v2k5 $USER_DEFINED_COMPILE_OPTIONS "$QUARTUS_INSTALL_DIR/eda/sim_lib/220model.v" -work lpm_ver
vlog -v2k5 $USER_DEFINED_COMPILE_OPTIONS "$QUARTUS_INSTALL_DIR/eda/sim_lib/sgate.v" -work sgate_ver
vlog -v2k5 $USER_DEFINED_COMPILE_OPTIONS "$QUARTUS_INSTALL_DIR/eda/sim_lib/altera_mf.v" -work altera_mf_ver
vlog $USER_DEFINED_COMPILE_OPTIONS "$QUARTUS_INSTALL_DIR/eda/sim_lib/altera_lnsim.sv" -work altera_lnsim_ver
vlog -v2k5 $USER_DEFINED_COMPILE_OPTIONS "$QUARTUS_INSTALL_DIR/eda/sim_lib/aldec/arriav_atoms_ncrypt.v" -work arriav_ver
vlog -v2k5 $USER_DEFINED_COMPILE_OPTIONS "$QUARTUS_INSTALL_DIR/eda/sim_lib/aldec/arriav_hmi_atoms_ncrypt.v" -work arriav_ver
vlog -v2k5 $USER_DEFINED_COMPILE_OPTIONS "$QUARTUS_INSTALL_DIR/eda/sim_lib/arriav_atoms.v" -work arriav_ver
vlog -v2k5 $USER_DEFINED_COMPILE_OPTIONS "$QUARTUS_INSTALL_DIR/eda/sim_lib/aldec/arriav_hssi_atoms_ncrypt.v" -work arriav_hssi_ver
vlog -v2k5 $USER_DEFINED_COMPILE_OPTIONS "$QUARTUS_INSTALL_DIR/eda/sim_lib/arriav_hssi_atoms.v" -work arriav_hssi_ver
vlog -v2k5 $USER_DEFINED_COMPILE_OPTIONS "$QUARTUS_INSTALL_DIR/eda/sim_lib/aldec/arriav_pcie_hip_atoms_ncrypt.v" -work arriav_pcie_hip_ver
vlog -v2k5 $USER_DEFINED_COMPILE_OPTIONS "$QUARTUS_INSTALL_DIR/eda/sim_lib/arriav_pcie_hip_atoms.v" -work arriav_pcie_hip_ver
}
# ----------------------------------------
# Compile the design files in correct order
alias com {
echo "\[exec\] com"
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/altera_xcvr_functions.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/sv_reconfig_bundle_to_xcvr.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/sv_reconfig_bundle_to_ip.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/sv_reconfig_bundle_merger.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/av_xcvr_h.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/av_xcvr_avmm_csr.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/av_tx_pma_ch.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/av_tx_pma.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/av_rx_pma.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/av_pma.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/av_pcs_ch.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/av_pcs.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/av_xcvr_avmm.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/av_xcvr_native.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/av_xcvr_plls.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/av_xcvr_data_adapter.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/av_reconfig_bundle_to_basic.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/av_reconfig_bundle_to_xcvr.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/av_hssi_8g_rx_pcs_rbc.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/av_hssi_8g_tx_pcs_rbc.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/av_hssi_common_pcs_pma_interface_rbc.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/av_hssi_common_pld_pcs_interface_rbc.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/av_hssi_pipe_gen1_2_rbc.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/av_hssi_rx_pcs_pma_interface_rbc.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/av_hssi_rx_pld_pcs_interface_rbc.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/av_hssi_tx_pcs_pma_interface_rbc.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/av_hssi_tx_pld_pcs_interface_rbc.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/alt_reset_ctrl_lego.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/alt_reset_ctrl_tgx_cdrauto.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/alt_xcvr_resync.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/alt_xcvr_csr_common_h.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/alt_xcvr_csr_common.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/alt_xcvr_csr_pcs8g_h.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/alt_xcvr_csr_pcs8g.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/alt_xcvr_csr_selector.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/alt_xcvr_mgmt2dec.sv" -work gx_native_x3
vlog -v2k5 "$QSYS_SIMDIR/altera_xcvr_native_av/altera_wait_generate.v" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/altera_xcvr_native_av_functions_h.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/altera_xcvr_native_av.sv" -work gx_native_x3
vlog "$QSYS_SIMDIR/altera_xcvr_native_av/altera_xcvr_data_adapter_av.sv" -work gx_native_x3
vlog -v2k5 "$QSYS_SIMDIR/gx_native_x3.v"
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/altera_xcvr_functions.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/sv_reconfig_bundle_to_xcvr.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/sv_reconfig_bundle_to_ip.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/sv_reconfig_bundle_merger.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/av_xcvr_h.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/av_xcvr_avmm_csr.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/av_tx_pma_ch.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/av_tx_pma.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/av_rx_pma.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/av_pma.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/av_pcs_ch.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/av_pcs.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/av_xcvr_avmm.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/av_xcvr_native.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/av_xcvr_plls.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/av_xcvr_data_adapter.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/av_reconfig_bundle_to_basic.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/av_reconfig_bundle_to_xcvr.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/av_hssi_8g_rx_pcs_rbc.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/av_hssi_8g_tx_pcs_rbc.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/av_hssi_common_pcs_pma_interface_rbc.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/av_hssi_common_pld_pcs_interface_rbc.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/av_hssi_pipe_gen1_2_rbc.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/av_hssi_rx_pcs_pma_interface_rbc.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/av_hssi_rx_pld_pcs_interface_rbc.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/av_hssi_tx_pcs_pma_interface_rbc.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/av_hssi_tx_pld_pcs_interface_rbc.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/alt_reset_ctrl_lego.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/alt_reset_ctrl_tgx_cdrauto.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/alt_xcvr_resync.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/alt_xcvr_csr_common_h.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/alt_xcvr_csr_common.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/alt_xcvr_csr_pcs8g_h.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/alt_xcvr_csr_pcs8g.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/alt_xcvr_csr_selector.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/alt_xcvr_mgmt2dec.sv" -work gx_native_x3
eval vlog -v2k5 $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/altera_wait_generate.v" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/altera_xcvr_native_av_functions_h.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/altera_xcvr_native_av.sv" -work gx_native_x3
eval vlog $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/altera_xcvr_native_av/altera_xcvr_data_adapter_av.sv" -work gx_native_x3
eval vlog -v2k5 $USER_DEFINED_COMPILE_OPTIONS "$QSYS_SIMDIR/gx_native_x3.v"
}
# ----------------------------------------
......@@ -206,12 +252,18 @@ alias h {
echo "List Of Variables"
echo
echo "TOP_LEVEL_NAME -- Top level module name."
echo " For most designs, this should be overridden"
echo " to enable the elab/elab_debug aliases."
echo
echo "SYSTEM_INSTANCE_NAME -- Instantiated system module name inside top level module."
echo
echo "QSYS_SIMDIR -- Qsys base simulation directory."
echo
echo "QUARTUS_INSTALL_DIR -- Quartus installation directory."
echo
echo "USER_DEFINED_COMPILE_OPTIONS -- User-defined compile options, added to com/dev_com aliases."
echo
echo "USER_DEFINED_ELAB_OPTIONS -- User-defined elaboration options, added to elab/elab_debug aliases."
}
file_copy
h
......@@ -10,7 +10,7 @@
// programming or simulation files), and any associated
// documentation or information are expressly subject to the
// terms and conditions of the Altera Program License Subscription
// Agreement, the Altera Quartus II License Agreement, the Altera
// Agreement, the Altera Quartus Prime License Agreement, the Altera
// MegaCore Function License Agreement, or other applicable
// license agreement, including, without limitation, that your
// use is for the sole purpose of simulating designs for use
......@@ -21,8 +21,8 @@
// maskwork rights, copyrights and other intellectual property laws.
// Altera assumes no responsibility or liability arising out of the
// application or use of this simulation model.
// ACDS 15.0
// ALTERA_TIMESTAMP:Thu Apr 23 10:37:39 PDT 2015
// ACDS 15.1
// ALTERA_TIMESTAMP:Thu Oct 22 13:57:49 PDT 2015
// encrypted_file_type : local_encrypted
`pragma protect begin_protected
`pragma protect version = 1
......@@ -31,77 +31,77 @@
`pragma protect data_method = "aes128-cbc"
`pragma protect key_keyowner = "MTI" , key_keyname = "MGC-DVT-MTI" , key_method = "rsa"
`pragma protect key_block encoding = (enctype = "base64", line_length = 64, bytes = 128)
bgqpSNWeGNPiME+adT3c2qAkT+nMkUcZjev6QRuY1EHu4wUMIYPbLW+PT29bngNe
SkCh5CMd7wnEkrP8N5SFNAygSr9KpEBcv3gfRDp5TMDF/ayO0QQ1m3ra0vwxPfbl
UUNS2K6fMHMFe8l96O/P9Ae5NFvmsqTJdwJQdLupJHM=
mOE+esmBDSwzU0aKeqt3TcxwNnl99X1Ka2qGH6c3BIECdm/apRy9yLoO0fvaiuKv
EhLo2j1/KvrrYwM8Mgcg+SNfXobmIYUUbpR6ijfh8twJq8fJk+ROgGAKsX2VOkZg
N1d2uW+B7QfdQwwskISyI/xv1fpi8YSkB5VIc5E5rTA=
`pragma protect data_block encoding = (enctype = "base64", line_length = 64, bytes = 3296)
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
`pragma protect end_protected
......@@ -10,7 +10,7 @@
// programming or simulation files), and any associated
// documentation or information are expressly subject to the
// terms and conditions of the Altera Program License Subscription
// Agreement, the Altera Quartus II License Agreement, the Altera
// Agreement, the Altera Quartus Prime License Agreement, the Altera
// MegaCore Function License Agreement, or other applicable
// license agreement, including, without limitation, that your
// use is for the sole purpose of simulating designs for use
......@@ -21,8 +21,8 @@
// maskwork rights, copyrights and other intellectual property laws.
// Altera assumes no responsibility or liability arising out of the
// application or use of this simulation model.
// ACDS 15.0
// ALTERA_TIMESTAMP:Thu Apr 23 10:37:39 PDT 2015
// ACDS 15.1
// ALTERA_TIMESTAMP:Thu Oct 22 13:57:49 PDT 2015
// encrypted_file_type : local_encrypted
`pragma protect begin_protected
`pragma protect version = 1
......@@ -31,45 +31,45 @@
`pragma protect data_method = "aes128-cbc"
`pragma protect key_keyowner = "MTI" , key_keyname = "MGC-DVT-MTI" , key_method = "rsa"
`pragma protect key_block encoding = (enctype = "base64", line_length = 64, bytes = 128)
dSrRpOEW17RPjJg3F27wqTYjVvM8XV+shNcQnqsiDZi6qCx2aItQzNH4aWf2SsEy
DzlLIblzIMtZKL7Ty7sDiLjY70dxoCTxd3VWMGFQYHBsmbWdgNxUIBnIAcYl3eaN
csWj69f+ScUSVTiBHKVkDrtFKPCb0l6U3Q2Y6PGulwo=
JMLO52sdQrZuggvtUG7TpgjafaGonzXeOfToAeAl4sFajy+D/6yEVDKTNg8DK61a
pps+Kc1v1VZ7TGvq9lS3YY5770dbKBfPq+rB3IHbKP31wddxMrIiURh5Os7BKN9J
/1JJTl5jVunRATJrl4JyiUdIv4g2kW+v9T4TFVWTKLc=
`pragma protect data_block encoding = (enctype = "base64", line_length = 64, bytes = 1760)
LQAU3FcUYzwIvzNW/z3lj8FYbqBOLNA9exQ5jvLCjXrmp4kw7L7GJL9bVRmP5U05
U9jsycddSZUonWk58VosiKJxdjvc8fZTwnsa+QC1AUGR7pzLw/EOtYijBpW/SM6x
YUHwCCOomTNKkjyqb9PPh/tXZ99vQjSiiXE6at0wzJHtFQfjAlkFnl66IVvR9U/v
5IoTRm5TFTjlAtzVabY6PLdDjCO0BOymsqQAR0qpzvbz7TcPu0QDK60xx8KEDHpj
ado/juRtaWOUk2Mvsf22dtY6LAppirneN0PHyHbc5N/mPQTQfRPujRo9eUQjNWLM
2tB5bY/oz7MueP4FEkb1osU0w5pTCYfifi/2LWdCpb2YNAiiSpdQY0nJr7ZbtqG7
dcrRMM5r4xuHwduTpB9wX5J4PJXcsKxoCWTgdEzsEPVJMj1JEtxVRqcCPmZJeKXG
4ox09366GVd3YiciloqbjUUc35ORoRXwiJAeB9p4IzknkBO2IODayPDU8cx79RNB
ZaH6vjXPS8Vjyg7anV7COUL04hYkobmSJgKQd3cph+7nDNM7Ogoc33SL/sBBw6wA
xB4kEmN7DsQmx8ByN08fi0sZhtSNpKu22Lhvscofd7AoqvFCt8jZ+zevH4ApM6wG
Tjj7bxkhdc73qHhJ9jHeIPiuUlybWZvxp8uR9eDb9h6/GfdtZ4PaYGU55G3fcvWX
zL9vkDqPn80IzPIY8WpWhSxh/1yJPYr7YwitgoS6griwlqENMLHfwDEB6gK3OuG3
YuzhKyvyu7bJoQuJdcSZ57Ghko2XGfPntlIgrWFBDJiH7b+h+DZiHabNfr5Tef+y
cpMgVtO+ytJKkrDb2cRbfalDAS3kc1hINM6pMg/U6u47JEzo/HbJSCMTznjeViGe
il8qMmKkm7VXAqRGlD4rqrIFpQ5UYr8bQNAX/Yz+aO3MOdu4lk9lDZGnlAa2FOqC
MwpA/LhBvMMp4wOCCdqsNir5XNDYN6cwHQYwAG7Do74NwGsfZ1PmC2OPqrilm8z6
N8JCvZz1vmKrHZAQeocuHH+3B5vOp1+2swk+9hn3mCBC2cN+EOpVK+d40BhX5MHV
qJkzCIxoeTlCNT6VtYf04tH4krhUTLORYt/YMojujAuEXTsuJE9HltRUjhKMEDeq
IBzhdnklZFP8axJEWmUyDG867iVf/slyQAVIPkYBg7sPnSBTrLO5dj3PHTXtoMog
YvI1le/oYGtvG+7+mD6/6ywtq8odwkox3/ZDKhq34T4zmS5GyuUn/Gojmx0rygQG
Nht8jTv5vqPOGv13aGnvo1AaMqYdXUudF6e7B4pwqS9rciIU9J9QzfpQi2w0hKHN
OrQOdVRUPtt55mBSH1a5ncpMpAtvWs490t6E3CDdT/1EXk0O66BS4T4cg2GZ0gmc
z7t8FH15fgO35gE/wE1raNwJybbyQ+Koi87rggRoHEpIRlHlSdUUg1dxZ8wWehRg
NSv6Eu61G1l2v8oP9BImf2dLN8axdmHSRz4j7UcNZJpzwqKGuxZCU3npTOt6ZiGA
+PcUmcKsjNwU7CHu1Kl42s8v3WE/fq/PBzXBtNmj/+og584Ac9GsbY1j2pHNZNtp
YkS+D3SmQWGYcdca+ZBjfVZzylp2njsMbO4zPI7g6dy2d/Kxf+Hkp39zM3XGU2I9
ZktoDhXOzdQ250JugtdM6md6weHCIIVIXGzqOsiw75NuuIk5y6xnIG9PYl7N1Z+F