OpenCores
URL https://opencores.org/ocsvn/sgmii/sgmii/trunk

Subversion Repositories sgmii

[/] [sgmii/] [trunk/] [sim/] [BFMs/] [SGMII_altera/] [triple_speed_ethernet-library/] [altera_tse_pma_lvds_tx.v] - Blame information for rev 9

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 9 jefflieu
// megafunction wizard: %ALTLVDS_TX%
2
// GENERATION: STANDARD
3
// VERSION: WM1.0
4
// MODULE: ALTLVDS_TX 
5
 
6
// ============================================================
7
// File Name: altera_tse_pma_lvds_tx.v
8
// Megafunction Name(s):
9
//                      ALTLVDS_TX
10
//
11
// Simulation Library Files(s):
12
//                      altera_mf
13
// ============================================================
14
// ************************************************************
15
// THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE!
16
//
17
// 11.0 Internal Build 151 04/02/2011 PN Full Version
18
// ************************************************************
19
 
20
 
21
//Copyright (C) 1991-2011 Altera Corporation
22
//Your use of Altera Corporation's design tools, logic functions 
23
//and other software and tools, and its AMPP partner logic 
24
//functions, and any output files from any of the foregoing 
25
//(including device programming or simulation files), and any 
26
//associated documentation or information are expressly subject 
27
//to the terms and conditions of the Altera Program License 
28
//Subscription Agreement, Altera MegaCore Function License 
29
//Agreement, or other applicable license agreement, including, 
30
//without limitation, that your use is for the sole purpose of 
31
//programming logic devices manufactured by Altera and sold by 
32
//Altera or its authorized distributors.  Please refer to the 
33
//applicable agreement for further details.
34
 
35
 
36
// synopsys translate_off
37
`timescale 1 ps / 1 ps
38
// synopsys translate_on
39
module altera_tse_pma_lvds_tx (
40
        pll_areset,
41
        tx_in,
42
        tx_inclock,
43
        tx_out);
44
 
45
        input     pll_areset;
46
        input   [9:0]  tx_in;
47
        input     tx_inclock;
48
        output  [0:0]  tx_out;
49
 
50
        wire [0:0] sub_wire0;
51
        wire [0:0] tx_out = sub_wire0[0:0];
52
 
53
        altlvds_tx      ALTLVDS_TX_component (
54
                                .pll_areset (pll_areset),
55
                                .tx_in (tx_in),
56
                                .tx_inclock (tx_inclock),
57
                                .tx_out (sub_wire0),
58
                                .sync_inclock (1'b0),
59
                                .tx_coreclock (),
60
                                .tx_data_reset (1'b0),
61
                                .tx_enable (1'b1),
62
                                .tx_locked (),
63
                                .tx_outclock (),
64
                                .tx_pll_enable (1'b1),
65
                                .tx_syncclock (1'b0));
66
        defparam
67
                ALTLVDS_TX_component.center_align_msb = "UNUSED",
68
                ALTLVDS_TX_component.common_rx_tx_pll = "ON",
69
                ALTLVDS_TX_component.coreclock_divide_by = 1,
70
                ALTLVDS_TX_component.data_rate = "1250.0 Mbps",
71
                ALTLVDS_TX_component.deserialization_factor = 10,
72
                ALTLVDS_TX_component.differential_drive = 0,
73
                ALTLVDS_TX_component.implement_in_les = "OFF",
74
                ALTLVDS_TX_component.inclock_boost = 0,
75
                ALTLVDS_TX_component.inclock_data_alignment = "EDGE_ALIGNED",
76
                ALTLVDS_TX_component.inclock_period = 8000,
77
                ALTLVDS_TX_component.inclock_phase_shift = 0,
78
                ALTLVDS_TX_component.intended_device_family = "Stratix III",
79
                ALTLVDS_TX_component.lpm_hint = "UNUSED",
80
                ALTLVDS_TX_component.lpm_type = "altlvds_tx",
81
                ALTLVDS_TX_component.multi_clock = "OFF",
82
                ALTLVDS_TX_component.number_of_channels = 1,
83
                ALTLVDS_TX_component.outclock_alignment = "EDGE_ALIGNED",
84
                ALTLVDS_TX_component.outclock_divide_by = 10,
85
                ALTLVDS_TX_component.outclock_duty_cycle = 50,
86
                ALTLVDS_TX_component.outclock_multiply_by = 1,
87
                ALTLVDS_TX_component.outclock_phase_shift = 0,
88
                ALTLVDS_TX_component.outclock_resource = "AUTO",
89
                ALTLVDS_TX_component.output_data_rate = 1250,
90
                ALTLVDS_TX_component.pll_self_reset_on_loss_lock = "OFF",
91
                ALTLVDS_TX_component.preemphasis_setting = 0,
92
                ALTLVDS_TX_component.refclk_frequency = "125.00 MHz",
93
                ALTLVDS_TX_component.registered_input = "TX_CLKIN",
94
                ALTLVDS_TX_component.use_external_pll = "OFF",
95
                ALTLVDS_TX_component.use_no_phase_shift = "ON",
96
                ALTLVDS_TX_component.vod_setting = 0,
97
                ALTLVDS_TX_component.clk_src_is_pll = "off";
98
 
99
 
100
endmodule
101
 
102
// ============================================================
103
// CNX file retrieval info
104
// ============================================================
105
// Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all
106
// Retrieval info: PRIVATE: CNX_CLOCK_CHOICES STRING "none"
107
// Retrieval info: PRIVATE: CNX_CLOCK_MODE NUMERIC "1"
108
// Retrieval info: PRIVATE: CNX_COMMON_PLL NUMERIC "1"
109
// Retrieval info: PRIVATE: CNX_DATA_RATE STRING "1250.0"
110
// Retrieval info: PRIVATE: CNX_DESER_FACTOR NUMERIC "10"
111
// Retrieval info: PRIVATE: CNX_EXT_PLL STRING "OFF"
112
// Retrieval info: PRIVATE: CNX_LE_SERDES STRING "OFF"
113
// Retrieval info: PRIVATE: CNX_NUM_CHANNEL NUMERIC "1"
114
// Retrieval info: PRIVATE: CNX_OUTCLOCK_DIVIDE_BY NUMERIC "10"
115
// Retrieval info: PRIVATE: CNX_PLL_ARESET NUMERIC "1"
116
// Retrieval info: PRIVATE: CNX_PLL_FREQ STRING "125.00"
117
// Retrieval info: PRIVATE: CNX_PLL_PERIOD STRING "8.000"
118
// Retrieval info: PRIVATE: CNX_REG_INOUT NUMERIC "1"
119
// Retrieval info: PRIVATE: CNX_TX_CORECLOCK STRING "OFF"
120
// Retrieval info: PRIVATE: CNX_TX_LOCKED STRING "OFF"
121
// Retrieval info: PRIVATE: CNX_TX_OUTCLOCK STRING "OFF"
122
// Retrieval info: PRIVATE: CNX_USE_CLOCK_RESC STRING "Auto selection"
123
// Retrieval info: PRIVATE: CNX_USE_PLL_ENABLE NUMERIC "0"
124
// Retrieval info: PRIVATE: CNX_USE_TX_OUT_PHASE NUMERIC "1"
125
// Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Stratix III"
126
// Retrieval info: PRIVATE: pCNX_OUTCLK_ALIGN STRING "UNUSED"
127
// Retrieval info: PRIVATE: pINCLOCK_PHASE_SHIFT STRING "0.00"
128
// Retrieval info: PRIVATE: pOUTCLOCK_PHASE_SHIFT STRING "0.00"
129
// Retrieval info: CONSTANT: CENTER_ALIGN_MSB STRING "UNUSED"
130
// Retrieval info: CONSTANT: COMMON_RX_TX_PLL STRING "ON"
131
// Retrieval info: CONSTANT: CORECLOCK_DIVIDE_BY NUMERIC "1"
132
// Retrieval info: CONSTANT: clk_src_is_pll STRING "off"
133
// Retrieval info: CONSTANT: DATA_RATE STRING "1250.0 Mbps"
134
// Retrieval info: CONSTANT: DESERIALIZATION_FACTOR NUMERIC "10"
135
// Retrieval info: CONSTANT: DIFFERENTIAL_DRIVE NUMERIC "0"
136
// Retrieval info: CONSTANT: IMPLEMENT_IN_LES STRING "OFF"
137
// Retrieval info: CONSTANT: INCLOCK_BOOST NUMERIC "0"
138
// Retrieval info: CONSTANT: INCLOCK_DATA_ALIGNMENT STRING "EDGE_ALIGNED"
139
// Retrieval info: CONSTANT: INCLOCK_PERIOD NUMERIC "8000"
140
// Retrieval info: CONSTANT: INCLOCK_PHASE_SHIFT NUMERIC "0"
141
// Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Stratix III"
142
// Retrieval info: CONSTANT: LPM_HINT STRING "UNUSED"
143
// Retrieval info: CONSTANT: LPM_TYPE STRING "altlvds_tx"
144
// Retrieval info: CONSTANT: MULTI_CLOCK STRING "OFF"
145
// Retrieval info: CONSTANT: NUMBER_OF_CHANNELS NUMERIC "1"
146
// Retrieval info: CONSTANT: OUTCLOCK_ALIGNMENT STRING "EDGE_ALIGNED"
147
// Retrieval info: CONSTANT: OUTCLOCK_DIVIDE_BY NUMERIC "10"
148
// Retrieval info: CONSTANT: OUTCLOCK_DUTY_CYCLE NUMERIC "50"
149
// Retrieval info: CONSTANT: OUTCLOCK_MULTIPLY_BY NUMERIC "1"
150
// Retrieval info: CONSTANT: OUTCLOCK_PHASE_SHIFT NUMERIC "0"
151
// Retrieval info: CONSTANT: OUTCLOCK_RESOURCE STRING "AUTO"
152
// Retrieval info: CONSTANT: OUTPUT_DATA_RATE NUMERIC "1250"
153
// Retrieval info: CONSTANT: PLL_SELF_RESET_ON_LOSS_LOCK STRING "OFF"
154
// Retrieval info: CONSTANT: PREEMPHASIS_SETTING NUMERIC "0"
155
// Retrieval info: CONSTANT: REFCLK_FREQUENCY STRING "125.00 MHz"
156
// Retrieval info: CONSTANT: REGISTERED_INPUT STRING "TX_CLKIN"
157
// Retrieval info: CONSTANT: USE_EXTERNAL_PLL STRING "OFF"
158
// Retrieval info: CONSTANT: USE_NO_PHASE_SHIFT STRING "ON"
159
// Retrieval info: CONSTANT: VOD_SETTING NUMERIC "0"
160
// Retrieval info: USED_PORT: pll_areset 0 0 0 0 INPUT NODEFVAL "pll_areset"
161
// Retrieval info: CONNECT: @pll_areset 0 0 0 0 pll_areset 0 0 0 0
162
// Retrieval info: USED_PORT: tx_in 0 0 10 0 INPUT NODEFVAL "tx_in[9..0]"
163
// Retrieval info: CONNECT: @tx_in 0 0 10 0 tx_in 0 0 10 0
164
// Retrieval info: USED_PORT: tx_inclock 0 0 0 0 INPUT NODEFVAL "tx_inclock"
165
// Retrieval info: CONNECT: @tx_inclock 0 0 0 0 tx_inclock 0 0 0 0
166
// Retrieval info: USED_PORT: tx_out 0 0 1 0 OUTPUT NODEFVAL "tx_out[0..0]"
167
// Retrieval info: CONNECT: tx_out 0 0 1 0 @tx_out 0 0 1 0
168
// Retrieval info: GEN_FILE: TYPE_NORMAL altera_tse_pma_lvds_tx.v TRUE FALSE
169
// Retrieval info: GEN_FILE: TYPE_NORMAL altera_tse_pma_lvds_tx.qip TRUE FALSE
170
// Retrieval info: GEN_FILE: TYPE_NORMAL altera_tse_pma_lvds_tx.bsf FALSE TRUE
171
// Retrieval info: GEN_FILE: TYPE_NORMAL altera_tse_pma_lvds_tx_inst.v FALSE TRUE
172
// Retrieval info: GEN_FILE: TYPE_NORMAL altera_tse_pma_lvds_tx_bb.v FALSE TRUE
173
// Retrieval info: GEN_FILE: TYPE_NORMAL altera_tse_pma_lvds_tx.inc FALSE TRUE
174
// Retrieval info: GEN_FILE: TYPE_NORMAL altera_tse_pma_lvds_tx.cmp FALSE TRUE
175
// Retrieval info: GEN_FILE: TYPE_NORMAL altera_tse_pma_lvds_tx.ppf TRUE FALSE
176
// Retrieval info: LIB_FILE: altera_mf

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.