Browse Source

Initial commit.

klaute 3 years ago
commit
a34bcc531d

BIN
doc/CoreEP4CE6-PCB.7z View File


BIN
doc/CoreEP4CE6-Schematic.pdf View File


+ 67
- 0
synthesis/main.vhd View File

@@ -0,0 +1,67 @@
1
+----------------------------------------------------------------------------------
2
+--
3
+-- Hardware synthesis main file.
4
+--
5
+-- Date:   2012-10-27
6
+-- Author: Kai Lauterbach (lauterbach.kai@web.de)
7
+--
8
+----------------------------------------------------------------------------------
9
+
10
+library IEEE;
11
+library work;
12
+
13
+use IEEE.STD_LOGIC_1164.ALL;
14
+use IEEE.NUMERIC_STD.ALL;
15
+use IEEE.STD_LOGIC_UNSIGNED.ALL;
16
+
17
+--use work.GlobalConstants.ALL;
18
+
19
+----------------------------------------------------------------------------------
20
+entity MAIN is
21
+    port ( CLOCK_50:     in  std_logic;                     -- external 50 MHz clock
22
+           LED1:         out std_logic;
23
+			  LED2:         out std_logic;
24
+			  LED3:         out std_logic;
25
+			  LED4:         out std_logic;
26
+           D:            out std_logic_vector( 9 downto 0); -- outgoing
27
+			  PLL_CLK_OUT:  out std_logic;                     -- PLL output
28
+           RESET:        in  std_logic
29
+         );
30
+end MAIN;
31
+
32
+architecture arch of MAIN is
33
+
34
+    signal LED_BUS:     std_logic_vector(3 downto 0) := B"0000";
35
+
36
+    ---------
37
+    -- PLL --
38
+    ---------
39
+    component pll is
40
+        port (
41
+            clk_c0_out     : out std_logic;        -- clk out
42
+            clk_in         : in  std_logic := 'X'; -- clk in
43
+            reset          : in  std_logic := 'X'  -- reset
44
+        );
45
+    end component pll;
46
+
47
+begin
48
+
49
+    -------------------------------
50
+    -- Instance of PLL component --
51
+    -------------------------------
52
+    p0 : component pll
53
+        port map (
54
+            PLL_CLK_OUT,
55
+				CLOCK_50,
56
+            '0'
57
+        );
58
+
59
+	 LED1 <= LED_BUS(0);
60
+	 LED2 <= LED_BUS(1);
61
+	 LED3 <= LED_BUS(2);
62
+	 LED4 <= LED_BUS(3);
63
+
64
+    D <= B"10_1010_1010";
65
+
66
+end arch;
67
+

+ 223
- 0
synthesis/pll.qsys View File

@@ -0,0 +1,223 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<system name="$${FILENAME}">
3
+ <component
4
+   name="$${FILENAME}"
5
+   displayName="$${FILENAME}"
6
+   version="1.0"
7
+   description=""
8
+   tags=""
9
+   categories="System" />
10
+ <parameter name="bonusData"><![CDATA[bonusData 
11
+{
12
+   element altpll_0
13
+   {
14
+      datum _sortIndex
15
+      {
16
+         value = "0";
17
+         type = "int";
18
+      }
19
+   }
20
+}
21
+]]></parameter>
22
+ <parameter name="clockCrossingAdapter" value="HANDSHAKE" />
23
+ <parameter name="device" value="EP4CE6E22C6" />
24
+ <parameter name="deviceFamily" value="Cyclone IV E" />
25
+ <parameter name="deviceSpeedGrade" value="6" />
26
+ <parameter name="fabricMode" value="QSYS" />
27
+ <parameter name="generateLegacySim" value="false" />
28
+ <parameter name="generationId" value="0" />
29
+ <parameter name="globalResetBus" value="false" />
30
+ <parameter name="hdlLanguage" value="VERILOG" />
31
+ <parameter name="hideFromIPCatalog" value="false" />
32
+ <parameter name="lockedInterfaceDefinition" value="" />
33
+ <parameter name="maxAdditionalLatency" value="1" />
34
+ <parameter name="projectName" value="siggen.qpf" />
35
+ <parameter name="sopcBorderPoints" value="false" />
36
+ <parameter name="systemHash" value="0" />
37
+ <parameter name="testBenchDutName" value="" />
38
+ <parameter name="timeStamp" value="0" />
39
+ <parameter name="useTestBenchNamingPattern" value="false" />
40
+ <instanceScript></instanceScript>
41
+ <interface name="clk_c0_out" internal="altpll_0.c0" type="clock" dir="start" />
42
+ <interface
43
+   name="clk_in"
44
+   internal="altpll_0.inclk_interface"
45
+   type="clock"
46
+   dir="end" />
47
+ <interface
48
+   name="reset"
49
+   internal="altpll_0.inclk_interface_reset"
50
+   type="reset"
51
+   dir="end" />
52
+ <module name="altpll_0" kind="altpll" version="16.0" enabled="1">
53
+  <parameter name="AUTO_DEVICE_FAMILY" value="Cyclone IV E" />
54
+  <parameter name="AUTO_INCLK_INTERFACE_CLOCK_RATE" value="0" />
55
+  <parameter name="AVALON_USE_SEPARATE_SYSCLK" value="NO" />
56
+  <parameter name="BANDWIDTH" value="" />
57
+  <parameter name="BANDWIDTH_TYPE" value="AUTO" />
58
+  <parameter name="CLK0_DIVIDE_BY" value="1" />
59
+  <parameter name="CLK0_DUTY_CYCLE" value="50" />
60
+  <parameter name="CLK0_MULTIPLY_BY" value="9" />
61
+  <parameter name="CLK0_PHASE_SHIFT" value="0" />
62
+  <parameter name="CLK1_DIVIDE_BY" value="" />
63
+  <parameter name="CLK1_DUTY_CYCLE" value="" />
64
+  <parameter name="CLK1_MULTIPLY_BY" value="" />
65
+  <parameter name="CLK1_PHASE_SHIFT" value="" />
66
+  <parameter name="CLK2_DIVIDE_BY" value="" />
67
+  <parameter name="CLK2_DUTY_CYCLE" value="" />
68
+  <parameter name="CLK2_MULTIPLY_BY" value="" />
69
+  <parameter name="CLK2_PHASE_SHIFT" value="" />
70
+  <parameter name="CLK3_DIVIDE_BY" value="" />
71
+  <parameter name="CLK3_DUTY_CYCLE" value="" />
72
+  <parameter name="CLK3_MULTIPLY_BY" value="" />
73
+  <parameter name="CLK3_PHASE_SHIFT" value="" />
74
+  <parameter name="CLK4_DIVIDE_BY" value="" />
75
+  <parameter name="CLK4_DUTY_CYCLE" value="" />
76
+  <parameter name="CLK4_MULTIPLY_BY" value="" />
77
+  <parameter name="CLK4_PHASE_SHIFT" value="" />
78
+  <parameter name="CLK5_DIVIDE_BY" value="" />
79
+  <parameter name="CLK5_DUTY_CYCLE" value="" />
80
+  <parameter name="CLK5_MULTIPLY_BY" value="" />
81
+  <parameter name="CLK5_PHASE_SHIFT" value="" />
82
+  <parameter name="CLK6_DIVIDE_BY" value="" />
83
+  <parameter name="CLK6_DUTY_CYCLE" value="" />
84
+  <parameter name="CLK6_MULTIPLY_BY" value="" />
85
+  <parameter name="CLK6_PHASE_SHIFT" value="" />
86
+  <parameter name="CLK7_DIVIDE_BY" value="" />
87
+  <parameter name="CLK7_DUTY_CYCLE" value="" />
88
+  <parameter name="CLK7_MULTIPLY_BY" value="" />
89
+  <parameter name="CLK7_PHASE_SHIFT" value="" />
90
+  <parameter name="CLK8_DIVIDE_BY" value="" />
91
+  <parameter name="CLK8_DUTY_CYCLE" value="" />
92
+  <parameter name="CLK8_MULTIPLY_BY" value="" />
93
+  <parameter name="CLK8_PHASE_SHIFT" value="" />
94
+  <parameter name="CLK9_DIVIDE_BY" value="" />
95
+  <parameter name="CLK9_DUTY_CYCLE" value="" />
96
+  <parameter name="CLK9_MULTIPLY_BY" value="" />
97
+  <parameter name="CLK9_PHASE_SHIFT" value="" />
98
+  <parameter name="COMPENSATE_CLOCK" value="CLK0" />
99
+  <parameter name="DOWN_SPREAD" value="" />
100
+  <parameter name="DPA_DIVIDER" value="" />
101
+  <parameter name="DPA_DIVIDE_BY" value="" />
102
+  <parameter name="DPA_MULTIPLY_BY" value="" />
103
+  <parameter name="ENABLE_SWITCH_OVER_COUNTER" value="" />
104
+  <parameter name="EXTCLK0_DIVIDE_BY" value="" />
105
+  <parameter name="EXTCLK0_DUTY_CYCLE" value="" />
106
+  <parameter name="EXTCLK0_MULTIPLY_BY" value="" />
107
+  <parameter name="EXTCLK0_PHASE_SHIFT" value="" />
108
+  <parameter name="EXTCLK1_DIVIDE_BY" value="" />
109
+  <parameter name="EXTCLK1_DUTY_CYCLE" value="" />
110
+  <parameter name="EXTCLK1_MULTIPLY_BY" value="" />
111
+  <parameter name="EXTCLK1_PHASE_SHIFT" value="" />
112
+  <parameter name="EXTCLK2_DIVIDE_BY" value="" />
113
+  <parameter name="EXTCLK2_DUTY_CYCLE" value="" />
114
+  <parameter name="EXTCLK2_MULTIPLY_BY" value="" />
115
+  <parameter name="EXTCLK2_PHASE_SHIFT" value="" />
116
+  <parameter name="EXTCLK3_DIVIDE_BY" value="" />
117
+  <parameter name="EXTCLK3_DUTY_CYCLE" value="" />
118
+  <parameter name="EXTCLK3_MULTIPLY_BY" value="" />
119
+  <parameter name="EXTCLK3_PHASE_SHIFT" value="" />
120
+  <parameter name="FEEDBACK_SOURCE" value="" />
121
+  <parameter name="GATE_LOCK_COUNTER" value="" />
122
+  <parameter name="GATE_LOCK_SIGNAL" value="" />
123
+  <parameter name="HIDDEN_CONSTANTS">CT#PORT_clk5 PORT_UNUSED CT#PORT_clk4 PORT_UNUSED CT#PORT_clk3 PORT_UNUSED CT#PORT_clk2 PORT_UNUSED CT#PORT_clk1 PORT_UNUSED CT#PORT_clk0 PORT_USED CT#CLK0_MULTIPLY_BY 9 CT#PORT_SCANWRITE PORT_UNUSED CT#PORT_SCANACLR PORT_UNUSED CT#PORT_PFDENA PORT_UNUSED CT#PORT_PLLENA PORT_UNUSED CT#PORT_SCANDATA PORT_UNUSED CT#PORT_SCANCLKENA PORT_UNUSED CT#WIDTH_CLOCK 5 CT#PORT_SCANDATAOUT PORT_UNUSED CT#LPM_TYPE altpll CT#PLL_TYPE AUTO CT#CLK0_PHASE_SHIFT 0 CT#PORT_PHASEDONE PORT_UNUSED CT#OPERATION_MODE NORMAL CT#PORT_CONFIGUPDATE PORT_UNUSED CT#COMPENSATE_CLOCK CLK0 CT#PORT_CLKSWITCH PORT_UNUSED CT#INCLK0_INPUT_FREQUENCY 20000 CT#PORT_SCANDONE PORT_UNUSED CT#PORT_CLKLOSS PORT_UNUSED CT#PORT_INCLK1 PORT_UNUSED CT#AVALON_USE_SEPARATE_SYSCLK NO CT#PORT_INCLK0 PORT_USED CT#PORT_clkena5 PORT_UNUSED CT#PORT_clkena4 PORT_UNUSED CT#PORT_clkena3 PORT_UNUSED CT#PORT_clkena2 PORT_UNUSED CT#PORT_clkena1 PORT_UNUSED CT#PORT_clkena0 PORT_UNUSED CT#PORT_ARESET PORT_USED CT#BANDWIDTH_TYPE AUTO CT#INTENDED_DEVICE_FAMILY {Cyclone IV E} CT#PORT_SCANREAD PORT_UNUSED CT#PORT_PHASESTEP PORT_UNUSED CT#PORT_SCANCLK PORT_UNUSED CT#PORT_CLKBAD1 PORT_UNUSED CT#PORT_CLKBAD0 PORT_UNUSED CT#PORT_FBIN PORT_UNUSED CT#PORT_PHASEUPDOWN PORT_UNUSED CT#PORT_extclk3 PORT_UNUSED CT#PORT_extclk2 PORT_UNUSED CT#PORT_extclk1 PORT_UNUSED CT#PORT_PHASECOUNTERSELECT PORT_UNUSED CT#PORT_extclk0 PORT_UNUSED CT#PORT_ACTIVECLOCK PORT_UNUSED CT#CLK0_DUTY_CYCLE 50 CT#CLK0_DIVIDE_BY 1 CT#PORT_LOCKED PORT_UNUSED</parameter>
124
+  <parameter name="HIDDEN_CUSTOM_ELABORATION">altpll_avalon_elaboration</parameter>
125
+  <parameter name="HIDDEN_CUSTOM_POST_EDIT">altpll_avalon_post_edit</parameter>
126
+  <parameter name="HIDDEN_IF_PORTS">IF#phasecounterselect {input 3} IF#locked {output 0} IF#reset {input 0} IF#clk {input 0} IF#phaseupdown {input 0} IF#readdata {output 32} IF#write {input 0} IF#scanclk {input 0} IF#phasedone {output 0} IF#address {input 2} IF#c0 {output 0} IF#writedata {input 32} IF#read {input 0} IF#areset {input 0} IF#phasestep {input 0}</parameter>
127
+  <parameter name="HIDDEN_IS_FIRST_EDIT" value="0" />
128
+  <parameter name="HIDDEN_IS_NUMERIC">IN#WIDTH_CLOCK 1 IN#CLK0_DUTY_CYCLE 1 IN#PLL_TARGET_HARCOPY_CHECK 1 IN#SWITCHOVER_COUNT_EDIT 1 IN#INCLK0_INPUT_FREQUENCY 1 IN#PLL_LVDS_PLL_CHECK 1 IN#PLL_AUTOPLL_CHECK 1 IN#PLL_FASTPLL_CHECK 1 IN#PLL_ENHPLL_CHECK 1 IN#DIV_FACTOR0 1 IN#LVDS_MODE_DATA_RATE_DIRTY 1 IN#GLOCK_COUNTER_EDIT 1 IN#CLK0_DIVIDE_BY 1 IN#MULT_FACTOR0 1 IN#CLK0_MULTIPLY_BY 1 IN#USE_MIL_SPEED_GRADE 1</parameter>
129
+  <parameter name="HIDDEN_MF_PORTS">MF#areset 1 MF#clk 1 MF#locked 1 MF#inclk 1</parameter>
130
+  <parameter name="HIDDEN_PRIVATES">PT#GLOCKED_FEATURE_ENABLED 0 PT#SPREAD_FEATURE_ENABLED 0 PT#BANDWIDTH_FREQ_UNIT MHz PT#CUR_DEDICATED_CLK c0 PT#INCLK0_FREQ_EDIT 50.000 PT#BANDWIDTH_PRESET Low PT#PLL_LVDS_PLL_CHECK 0 PT#BANDWIDTH_USE_PRESET 0 PT#AVALON_USE_SEPARATE_SYSCLK NO PT#PLL_ENHPLL_CHECK 0 PT#OUTPUT_FREQ_UNIT0 MHz PT#PHASE_RECONFIG_FEATURE_ENABLED 1 PT#CREATE_CLKBAD_CHECK 0 PT#CLKSWITCH_CHECK 0 PT#INCLK1_FREQ_EDIT 100.000 PT#NORMAL_MODE_RADIO 1 PT#SRC_SYNCH_COMP_RADIO 0 PT#PLL_ARESET_CHECK 1 PT#LONG_SCAN_RADIO 1 PT#SCAN_FEATURE_ENABLED 1 PT#PHASE_RECONFIG_INPUTS_CHECK 0 PT#USE_CLK0 1 PT#PRIMARY_CLK_COMBO inclk0 PT#BANDWIDTH 1.000 PT#GLOCKED_COUNTER_EDIT_CHANGED 1 PT#PLL_FASTPLL_CHECK 0 PT#SPREAD_FREQ_UNIT KHz PT#PLL_AUTOPLL_CHECK 1 PT#LVDS_PHASE_SHIFT_UNIT0 deg PT#SWITCHOVER_FEATURE_ENABLED 0 PT#MIG_DEVICE_SPEED_GRADE Any PT#OUTPUT_FREQ_MODE0 1 PT#BANDWIDTH_FEATURE_ENABLED 1 PT#INCLK0_FREQ_UNIT_COMBO MHz PT#ZERO_DELAY_RADIO 0 PT#OUTPUT_FREQ0 450.00000000 PT#SHORT_SCAN_RADIO 0 PT#LVDS_MODE_DATA_RATE_DIRTY 0 PT#CUR_FBIN_CLK c0 PT#PLL_ADVANCED_PARAM_CHECK 0 PT#CLKBAD_SWITCHOVER_CHECK 0 PT#PHASE_SHIFT_STEP_ENABLED_CHECK 0 PT#DEVICE_SPEED_GRADE 6 PT#PLL_FBMIMIC_CHECK 0 PT#LVDS_MODE_DATA_RATE {Not Available} PT#LOCKED_OUTPUT_CHECK 0 PT#SPREAD_PERCENT 0.500 PT#PHASE_SHIFT0 0.00000000 PT#DIV_FACTOR0 1 PT#CNX_NO_COMPENSATE_RADIO 0 PT#USE_CLKENA0 0 PT#CREATE_INCLK1_CHECK 0 PT#GLOCK_COUNTER_EDIT 1048575 PT#INCLK1_FREQ_UNIT_COMBO MHz PT#EFF_OUTPUT_FREQ_VALUE0 450.000000 PT#SPREAD_FREQ 50.000 PT#USE_MIL_SPEED_GRADE 0 PT#EXPLICIT_SWITCHOVER_COUNTER 0 PT#STICKY_CLK0 1 PT#EXT_FEEDBACK_RADIO 0 PT#MIRROR_CLK0 0 PT#SWITCHOVER_COUNT_EDIT 1 PT#SELF_RESET_LOCK_LOSS 0 PT#PLL_PFDENA_CHECK 0 PT#INT_FEEDBACK__MODE_RADIO 1 PT#INCLK1_FREQ_EDIT_CHANGED 1 PT#CLKLOSS_CHECK 0 PT#SYNTH_WRAPPER_GEN_POSTFIX 1 PT#PHASE_SHIFT_UNIT0 deg PT#BANDWIDTH_USE_AUTO 1 PT#HAS_MANUAL_SWITCHOVER 1 PT#MULT_FACTOR0 1 PT#SPREAD_USE 0 PT#GLOCKED_MODE_CHECK 0 PT#SACN_INPUTS_CHECK 0 PT#DUTY_CYCLE0 50.00000000 PT#INTENDED_DEVICE_FAMILY {Cyclone IV E} PT#PLL_TARGET_HARCOPY_CHECK 0 PT#INCLK1_FREQ_UNIT_CHANGED 1 PT#RECONFIG_FILE ALTPLL1473409014716397.mif PT#ACTIVECLK_CHECK 0</parameter>
131
+  <parameter name="HIDDEN_USED_PORTS">UP#locked used UP#c0 used UP#areset used UP#inclk0 used</parameter>
132
+  <parameter name="INCLK0_INPUT_FREQUENCY" value="20000" />
133
+  <parameter name="INCLK1_INPUT_FREQUENCY" value="" />
134
+  <parameter name="INTENDED_DEVICE_FAMILY" value="Cyclone IV E" />
135
+  <parameter name="INVALID_LOCK_MULTIPLIER" value="" />
136
+  <parameter name="LOCK_HIGH" value="" />
137
+  <parameter name="LOCK_LOW" value="" />
138
+  <parameter name="OPERATION_MODE" value="NORMAL" />
139
+  <parameter name="PLL_TYPE" value="AUTO" />
140
+  <parameter name="PORT_ACTIVECLOCK" value="PORT_UNUSED" />
141
+  <parameter name="PORT_ARESET" value="PORT_USED" />
142
+  <parameter name="PORT_CLKBAD0" value="PORT_UNUSED" />
143
+  <parameter name="PORT_CLKBAD1" value="PORT_UNUSED" />
144
+  <parameter name="PORT_CLKLOSS" value="PORT_UNUSED" />
145
+  <parameter name="PORT_CLKSWITCH" value="PORT_UNUSED" />
146
+  <parameter name="PORT_CONFIGUPDATE" value="PORT_UNUSED" />
147
+  <parameter name="PORT_ENABLE0" value="" />
148
+  <parameter name="PORT_ENABLE1" value="" />
149
+  <parameter name="PORT_FBIN" value="PORT_UNUSED" />
150
+  <parameter name="PORT_FBOUT" value="" />
151
+  <parameter name="PORT_INCLK0" value="PORT_USED" />
152
+  <parameter name="PORT_INCLK1" value="PORT_UNUSED" />
153
+  <parameter name="PORT_LOCKED" value="PORT_UNUSED" />
154
+  <parameter name="PORT_PFDENA" value="PORT_UNUSED" />
155
+  <parameter name="PORT_PHASECOUNTERSELECT" value="PORT_UNUSED" />
156
+  <parameter name="PORT_PHASEDONE" value="PORT_UNUSED" />
157
+  <parameter name="PORT_PHASESTEP" value="PORT_UNUSED" />
158
+  <parameter name="PORT_PHASEUPDOWN" value="PORT_UNUSED" />
159
+  <parameter name="PORT_PLLENA" value="PORT_UNUSED" />
160
+  <parameter name="PORT_SCANACLR" value="PORT_UNUSED" />
161
+  <parameter name="PORT_SCANCLK" value="PORT_UNUSED" />
162
+  <parameter name="PORT_SCANCLKENA" value="PORT_UNUSED" />
163
+  <parameter name="PORT_SCANDATA" value="PORT_UNUSED" />
164
+  <parameter name="PORT_SCANDATAOUT" value="PORT_UNUSED" />
165
+  <parameter name="PORT_SCANDONE" value="PORT_UNUSED" />
166
+  <parameter name="PORT_SCANREAD" value="PORT_UNUSED" />
167
+  <parameter name="PORT_SCANWRITE" value="PORT_UNUSED" />
168
+  <parameter name="PORT_SCLKOUT0" value="" />
169
+  <parameter name="PORT_SCLKOUT1" value="" />
170
+  <parameter name="PORT_VCOOVERRANGE" value="" />
171
+  <parameter name="PORT_VCOUNDERRANGE" value="" />
172
+  <parameter name="PORT_clk0" value="PORT_USED" />
173
+  <parameter name="PORT_clk1" value="PORT_UNUSED" />
174
+  <parameter name="PORT_clk2" value="PORT_UNUSED" />
175
+  <parameter name="PORT_clk3" value="PORT_UNUSED" />
176
+  <parameter name="PORT_clk4" value="PORT_UNUSED" />
177
+  <parameter name="PORT_clk5" value="PORT_UNUSED" />
178
+  <parameter name="PORT_clk6" value="" />
179
+  <parameter name="PORT_clk7" value="" />
180
+  <parameter name="PORT_clk8" value="" />
181
+  <parameter name="PORT_clk9" value="" />
182
+  <parameter name="PORT_clkena0" value="PORT_UNUSED" />
183
+  <parameter name="PORT_clkena1" value="PORT_UNUSED" />
184
+  <parameter name="PORT_clkena2" value="PORT_UNUSED" />
185
+  <parameter name="PORT_clkena3" value="PORT_UNUSED" />
186
+  <parameter name="PORT_clkena4" value="PORT_UNUSED" />
187
+  <parameter name="PORT_clkena5" value="PORT_UNUSED" />
188
+  <parameter name="PORT_extclk0" value="PORT_UNUSED" />
189
+  <parameter name="PORT_extclk1" value="PORT_UNUSED" />
190
+  <parameter name="PORT_extclk2" value="PORT_UNUSED" />
191
+  <parameter name="PORT_extclk3" value="PORT_UNUSED" />
192
+  <parameter name="PORT_extclkena0" value="" />
193
+  <parameter name="PORT_extclkena1" value="" />
194
+  <parameter name="PORT_extclkena2" value="" />
195
+  <parameter name="PORT_extclkena3" value="" />
196
+  <parameter name="PRIMARY_CLOCK" value="" />
197
+  <parameter name="QUALIFY_CONF_DONE" value="" />
198
+  <parameter name="SCAN_CHAIN" value="" />
199
+  <parameter name="SCAN_CHAIN_MIF_FILE" value="" />
200
+  <parameter name="SCLKOUT0_PHASE_SHIFT" value="" />
201
+  <parameter name="SCLKOUT1_PHASE_SHIFT" value="" />
202
+  <parameter name="SELF_RESET_ON_GATED_LOSS_LOCK" value="" />
203
+  <parameter name="SELF_RESET_ON_LOSS_LOCK" value="" />
204
+  <parameter name="SKIP_VCO" value="" />
205
+  <parameter name="SPREAD_FREQUENCY" value="" />
206
+  <parameter name="SWITCH_OVER_COUNTER" value="" />
207
+  <parameter name="SWITCH_OVER_ON_GATED_LOCK" value="" />
208
+  <parameter name="SWITCH_OVER_ON_LOSSCLK" value="" />
209
+  <parameter name="SWITCH_OVER_TYPE" value="" />
210
+  <parameter name="USING_FBMIMICBIDIR_PORT" value="" />
211
+  <parameter name="VALID_LOCK_MULTIPLIER" value="" />
212
+  <parameter name="VCO_DIVIDE_BY" value="" />
213
+  <parameter name="VCO_FREQUENCY_CONTROL" value="" />
214
+  <parameter name="VCO_MULTIPLY_BY" value="" />
215
+  <parameter name="VCO_PHASE_SHIFT_STEP" value="" />
216
+  <parameter name="WIDTH_CLOCK" value="5" />
217
+  <parameter name="WIDTH_PHASECOUNTERSELECT" value="" />
218
+ </module>
219
+ <interconnectRequirement for="$system" name="qsys_mm.clockCrossingAdapter" value="HANDSHAKE" />
220
+ <interconnectRequirement for="$system" name="qsys_mm.enableEccProtection" value="FALSE" />
221
+ <interconnectRequirement for="$system" name="qsys_mm.insertDefaultSlave" value="FALSE" />
222
+ <interconnectRequirement for="$system" name="qsys_mm.maxAdditionalLatency" value="1" />
223
+</system>

+ 2073
- 0
synthesis/pll.sopcinfo View File

@@ -0,0 +1,2073 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<EnsembleReport name="pll" kind="pll" version="1.0" fabric="QSYS">
3
+ <!-- Format version 16.0 211 (Future versions may contain additional information.) -->
4
+ <!-- 2016.09.09.12:21:56 -->
5
+ <!-- A collection of modules and connections -->
6
+ <parameter name="AUTO_GENERATION_ID">
7
+  <type>java.lang.Integer</type>
8
+  <value>1473416516</value>
9
+  <derived>false</derived>
10
+  <enabled>true</enabled>
11
+  <visible>false</visible>
12
+  <valid>true</valid>
13
+  <sysinfo_type>GENERATION_ID</sysinfo_type>
14
+ </parameter>
15
+ <parameter name="AUTO_UNIQUE_ID">
16
+  <type>java.lang.String</type>
17
+  <value></value>
18
+  <derived>false</derived>
19
+  <enabled>true</enabled>
20
+  <visible>false</visible>
21
+  <valid>true</valid>
22
+  <sysinfo_type>UNIQUE_ID</sysinfo_type>
23
+ </parameter>
24
+ <parameter name="AUTO_DEVICE_FAMILY">
25
+  <type>java.lang.String</type>
26
+  <value>CYCLONEIVE</value>
27
+  <derived>false</derived>
28
+  <enabled>true</enabled>
29
+  <visible>false</visible>
30
+  <valid>true</valid>
31
+  <sysinfo_type>DEVICE_FAMILY</sysinfo_type>
32
+ </parameter>
33
+ <parameter name="AUTO_DEVICE">
34
+  <type>java.lang.String</type>
35
+  <value>EP4CE6E22C6</value>
36
+  <derived>false</derived>
37
+  <enabled>true</enabled>
38
+  <visible>false</visible>
39
+  <valid>true</valid>
40
+  <sysinfo_type>DEVICE</sysinfo_type>
41
+ </parameter>
42
+ <parameter name="AUTO_DEVICE_SPEEDGRADE">
43
+  <type>java.lang.String</type>
44
+  <value>6</value>
45
+  <derived>false</derived>
46
+  <enabled>true</enabled>
47
+  <visible>false</visible>
48
+  <valid>true</valid>
49
+  <sysinfo_type>DEVICE_SPEEDGRADE</sysinfo_type>
50
+ </parameter>
51
+ <parameter name="AUTO_CLK_IN_CLOCK_RATE">
52
+  <type>java.lang.Long</type>
53
+  <value>-1</value>
54
+  <derived>false</derived>
55
+  <enabled>true</enabled>
56
+  <visible>false</visible>
57
+  <valid>true</valid>
58
+  <sysinfo_type>CLOCK_RATE</sysinfo_type>
59
+  <sysinfo_arg>clk_in</sysinfo_arg>
60
+ </parameter>
61
+ <parameter name="AUTO_CLK_IN_CLOCK_DOMAIN">
62
+  <type>java.lang.Integer</type>
63
+  <value>-1</value>
64
+  <derived>false</derived>
65
+  <enabled>true</enabled>
66
+  <visible>false</visible>
67
+  <valid>true</valid>
68
+  <sysinfo_type>CLOCK_DOMAIN</sysinfo_type>
69
+  <sysinfo_arg>clk_in</sysinfo_arg>
70
+ </parameter>
71
+ <parameter name="AUTO_CLK_IN_RESET_DOMAIN">
72
+  <type>java.lang.Integer</type>
73
+  <value>-1</value>
74
+  <derived>false</derived>
75
+  <enabled>true</enabled>
76
+  <visible>false</visible>
77
+  <valid>true</valid>
78
+  <sysinfo_type>RESET_DOMAIN</sysinfo_type>
79
+  <sysinfo_arg>clk_in</sysinfo_arg>
80
+ </parameter>
81
+ <parameter name="deviceFamily">
82
+  <type>java.lang.String</type>
83
+  <value>Cyclone IV E</value>
84
+  <derived>false</derived>
85
+  <enabled>true</enabled>
86
+  <visible>false</visible>
87
+  <valid>true</valid>
88
+  <sysinfo_type>DEVICE_FAMILY</sysinfo_type>
89
+ </parameter>
90
+ <parameter name="generateLegacySim">
91
+  <type>boolean</type>
92
+  <value>false</value>
93
+  <derived>false</derived>
94
+  <enabled>true</enabled>
95
+  <visible>true</visible>
96
+  <valid>true</valid>
97
+ </parameter>
98
+ <module name="altpll_0" kind="altpll" version="16.0" path="altpll_0">
99
+  <!-- Describes a single module. Module parameters are
100
+the requested settings for a module instance. -->
101
+  <parameter name="HIDDEN_CUSTOM_ELABORATION">
102
+   <type>java.lang.String</type>
103
+   <value>altpll_avalon_elaboration</value>
104
+   <derived>false</derived>
105
+   <enabled>true</enabled>
106
+   <visible>false</visible>
107
+   <valid>true</valid>
108
+  </parameter>
109
+  <parameter name="HIDDEN_CUSTOM_POST_EDIT">
110
+   <type>java.lang.String</type>
111
+   <value>altpll_avalon_post_edit</value>
112
+   <derived>false</derived>
113
+   <enabled>true</enabled>
114
+   <visible>false</visible>
115
+   <valid>true</valid>
116
+  </parameter>
117
+  <parameter name="INTENDED_DEVICE_FAMILY">
118
+   <type>java.lang.String</type>
119
+   <value>Cyclone IV E</value>
120
+   <derived>false</derived>
121
+   <enabled>true</enabled>
122
+   <visible>true</visible>
123
+   <valid>true</valid>
124
+  </parameter>
125
+  <parameter name="WIDTH_CLOCK">
126
+   <type>java.lang.String</type>
127
+   <value>5</value>
128
+   <derived>false</derived>
129
+   <enabled>true</enabled>
130
+   <visible>true</visible>
131
+   <valid>true</valid>
132
+  </parameter>
133
+  <parameter name="WIDTH_PHASECOUNTERSELECT">
134
+   <type>java.lang.String</type>
135
+   <value></value>
136
+   <derived>false</derived>
137
+   <enabled>true</enabled>
138
+   <visible>true</visible>
139
+   <valid>true</valid>
140
+  </parameter>
141
+  <parameter name="PRIMARY_CLOCK">
142
+   <type>java.lang.String</type>
143
+   <value></value>
144
+   <derived>false</derived>
145
+   <enabled>true</enabled>
146
+   <visible>true</visible>
147
+   <valid>true</valid>
148
+  </parameter>
149
+  <parameter name="INCLK0_INPUT_FREQUENCY">
150
+   <type>java.lang.String</type>
151
+   <value>20000</value>
152
+   <derived>false</derived>
153
+   <enabled>true</enabled>
154
+   <visible>true</visible>
155
+   <valid>true</valid>
156
+  </parameter>
157
+  <parameter name="INCLK1_INPUT_FREQUENCY">
158
+   <type>java.lang.String</type>
159
+   <value></value>
160
+   <derived>false</derived>
161
+   <enabled>true</enabled>
162
+   <visible>true</visible>
163
+   <valid>true</valid>
164
+  </parameter>
165
+  <parameter name="OPERATION_MODE">
166
+   <type>java.lang.String</type>
167
+   <value>NORMAL</value>
168
+   <derived>false</derived>
169
+   <enabled>true</enabled>
170
+   <visible>true</visible>
171
+   <valid>true</valid>
172
+  </parameter>
173
+  <parameter name="PLL_TYPE">
174
+   <type>java.lang.String</type>
175
+   <value>AUTO</value>
176
+   <derived>false</derived>
177
+   <enabled>true</enabled>
178
+   <visible>true</visible>
179
+   <valid>true</valid>
180
+  </parameter>
181
+  <parameter name="QUALIFY_CONF_DONE">
182
+   <type>java.lang.String</type>
183
+   <value></value>
184
+   <derived>false</derived>
185
+   <enabled>true</enabled>
186
+   <visible>true</visible>
187
+   <valid>true</valid>
188
+  </parameter>
189
+  <parameter name="COMPENSATE_CLOCK">
190
+   <type>java.lang.String</type>
191
+   <value>CLK0</value>
192
+   <derived>false</derived>
193
+   <enabled>true</enabled>
194
+   <visible>true</visible>
195
+   <valid>true</valid>
196
+  </parameter>
197
+  <parameter name="SCAN_CHAIN">
198
+   <type>java.lang.String</type>
199
+   <value></value>
200
+   <derived>false</derived>
201
+   <enabled>true</enabled>
202
+   <visible>true</visible>
203
+   <valid>true</valid>
204
+  </parameter>
205
+  <parameter name="GATE_LOCK_SIGNAL">
206
+   <type>java.lang.String</type>
207
+   <value></value>
208
+   <derived>false</derived>
209
+   <enabled>true</enabled>
210
+   <visible>true</visible>
211
+   <valid>true</valid>
212
+  </parameter>
213
+  <parameter name="GATE_LOCK_COUNTER">
214
+   <type>java.lang.String</type>
215
+   <value></value>
216
+   <derived>false</derived>
217
+   <enabled>true</enabled>
218
+   <visible>true</visible>
219
+   <valid>true</valid>
220
+  </parameter>
221
+  <parameter name="LOCK_HIGH">
222
+   <type>java.lang.String</type>
223
+   <value></value>
224
+   <derived>false</derived>
225
+   <enabled>true</enabled>
226
+   <visible>true</visible>
227
+   <valid>true</valid>
228
+  </parameter>
229
+  <parameter name="LOCK_LOW">
230
+   <type>java.lang.String</type>
231
+   <value></value>
232
+   <derived>false</derived>
233
+   <enabled>true</enabled>
234
+   <visible>true</visible>
235
+   <valid>true</valid>
236
+  </parameter>
237
+  <parameter name="VALID_LOCK_MULTIPLIER">
238
+   <type>java.lang.String</type>
239
+   <value></value>
240
+   <derived>false</derived>
241
+   <enabled>true</enabled>
242
+   <visible>true</visible>
243
+   <valid>true</valid>
244
+  </parameter>
245
+  <parameter name="INVALID_LOCK_MULTIPLIER">
246
+   <type>java.lang.String</type>
247
+   <value></value>
248
+   <derived>false</derived>
249
+   <enabled>true</enabled>
250
+   <visible>true</visible>
251
+   <valid>true</valid>
252
+  </parameter>
253
+  <parameter name="SWITCH_OVER_ON_LOSSCLK">
254
+   <type>java.lang.String</type>
255
+   <value></value>
256
+   <derived>false</derived>
257
+   <enabled>true</enabled>
258
+   <visible>true</visible>
259
+   <valid>true</valid>
260
+  </parameter>
261
+  <parameter name="SWITCH_OVER_ON_GATED_LOCK">
262
+   <type>java.lang.String</type>
263
+   <value></value>
264
+   <derived>false</derived>
265
+   <enabled>true</enabled>
266
+   <visible>true</visible>
267
+   <valid>true</valid>
268
+  </parameter>
269
+  <parameter name="ENABLE_SWITCH_OVER_COUNTER">
270
+   <type>java.lang.String</type>
271
+   <value></value>
272
+   <derived>false</derived>
273
+   <enabled>true</enabled>
274
+   <visible>true</visible>
275
+   <valid>true</valid>
276
+  </parameter>
277
+  <parameter name="SKIP_VCO">
278
+   <type>java.lang.String</type>
279
+   <value></value>
280
+   <derived>false</derived>
281
+   <enabled>true</enabled>
282
+   <visible>true</visible>
283
+   <valid>true</valid>
284
+  </parameter>
285
+  <parameter name="SWITCH_OVER_COUNTER">
286
+   <type>java.lang.String</type>
287
+   <value></value>
288
+   <derived>false</derived>
289
+   <enabled>true</enabled>
290
+   <visible>true</visible>
291
+   <valid>true</valid>
292
+  </parameter>
293
+  <parameter name="SWITCH_OVER_TYPE">
294
+   <type>java.lang.String</type>
295
+   <value></value>
296
+   <derived>false</derived>
297
+   <enabled>true</enabled>
298
+   <visible>true</visible>
299
+   <valid>true</valid>
300
+  </parameter>
301
+  <parameter name="FEEDBACK_SOURCE">
302
+   <type>java.lang.String</type>
303
+   <value></value>
304
+   <derived>false</derived>
305
+   <enabled>true</enabled>
306
+   <visible>true</visible>
307
+   <valid>true</valid>
308
+  </parameter>
309
+  <parameter name="BANDWIDTH">
310
+   <type>java.lang.String</type>
311
+   <value></value>
312
+   <derived>false</derived>
313
+   <enabled>true</enabled>
314
+   <visible>true</visible>
315
+   <valid>true</valid>
316
+  </parameter>
317
+  <parameter name="BANDWIDTH_TYPE">
318
+   <type>java.lang.String</type>
319
+   <value>AUTO</value>
320
+   <derived>false</derived>
321
+   <enabled>true</enabled>
322
+   <visible>true</visible>
323
+   <valid>true</valid>
324
+  </parameter>
325
+  <parameter name="SPREAD_FREQUENCY">
326
+   <type>java.lang.String</type>
327
+   <value></value>
328
+   <derived>false</derived>
329
+   <enabled>true</enabled>
330
+   <visible>true</visible>
331
+   <valid>true</valid>
332
+  </parameter>
333
+  <parameter name="DOWN_SPREAD">
334
+   <type>java.lang.String</type>
335
+   <value></value>
336
+   <derived>false</derived>
337
+   <enabled>true</enabled>
338
+   <visible>true</visible>
339
+   <valid>true</valid>
340
+  </parameter>
341
+  <parameter name="SELF_RESET_ON_GATED_LOSS_LOCK">
342
+   <type>java.lang.String</type>
343
+   <value></value>
344
+   <derived>false</derived>
345
+   <enabled>true</enabled>
346
+   <visible>true</visible>
347
+   <valid>true</valid>
348
+  </parameter>
349
+  <parameter name="SELF_RESET_ON_LOSS_LOCK">
350
+   <type>java.lang.String</type>
351
+   <value></value>
352
+   <derived>false</derived>
353
+   <enabled>true</enabled>
354
+   <visible>true</visible>
355
+   <valid>true</valid>
356
+  </parameter>
357
+  <parameter name="CLK0_MULTIPLY_BY">
358
+   <type>java.lang.String</type>
359
+   <value>9</value>
360
+   <derived>false</derived>
361
+   <enabled>true</enabled>
362
+   <visible>true</visible>
363
+   <valid>true</valid>
364
+  </parameter>
365
+  <parameter name="CLK1_MULTIPLY_BY">
366
+   <type>java.lang.String</type>
367
+   <value></value>
368
+   <derived>false</derived>
369
+   <enabled>true</enabled>
370
+   <visible>true</visible>
371
+   <valid>true</valid>
372
+  </parameter>
373
+  <parameter name="CLK2_MULTIPLY_BY">
374
+   <type>java.lang.String</type>
375
+   <value></value>
376
+   <derived>false</derived>
377
+   <enabled>true</enabled>
378
+   <visible>true</visible>
379
+   <valid>true</valid>
380
+  </parameter>
381
+  <parameter name="CLK3_MULTIPLY_BY">
382
+   <type>java.lang.String</type>
383
+   <value></value>
384
+   <derived>false</derived>
385
+   <enabled>true</enabled>
386
+   <visible>true</visible>
387
+   <valid>true</valid>
388
+  </parameter>
389
+  <parameter name="CLK4_MULTIPLY_BY">
390
+   <type>java.lang.String</type>
391
+   <value></value>
392
+   <derived>false</derived>
393
+   <enabled>true</enabled>
394
+   <visible>true</visible>
395
+   <valid>true</valid>
396
+  </parameter>
397
+  <parameter name="CLK5_MULTIPLY_BY">
398
+   <type>java.lang.String</type>
399
+   <value></value>
400
+   <derived>false</derived>
401
+   <enabled>true</enabled>
402
+   <visible>true</visible>
403
+   <valid>true</valid>
404
+  </parameter>
405
+  <parameter name="CLK6_MULTIPLY_BY">
406
+   <type>java.lang.String</type>
407
+   <value></value>
408
+   <derived>false</derived>
409
+   <enabled>true</enabled>
410
+   <visible>true</visible>
411
+   <valid>true</valid>
412
+  </parameter>
413
+  <parameter name="CLK7_MULTIPLY_BY">
414
+   <type>java.lang.String</type>
415
+   <value></value>
416
+   <derived>false</derived>
417
+   <enabled>true</enabled>
418
+   <visible>true</visible>
419
+   <valid>true</valid>
420
+  </parameter>
421
+  <parameter name="CLK8_MULTIPLY_BY">
422
+   <type>java.lang.String</type>
423
+   <value></value>
424
+   <derived>false</derived>
425
+   <enabled>true</enabled>
426
+   <visible>true</visible>
427
+   <valid>true</valid>
428
+  </parameter>
429
+  <parameter name="CLK9_MULTIPLY_BY">
430
+   <type>java.lang.String</type>
431
+   <value></value>
432
+   <derived>false</derived>
433
+   <enabled>true</enabled>
434
+   <visible>true</visible>
435
+   <valid>true</valid>
436
+  </parameter>
437
+  <parameter name="EXTCLK0_MULTIPLY_BY">
438
+   <type>java.lang.String</type>
439
+   <value></value>
440
+   <derived>false</derived>
441
+   <enabled>true</enabled>
442
+   <visible>true</visible>
443
+   <valid>true</valid>
444
+  </parameter>
445
+  <parameter name="EXTCLK1_MULTIPLY_BY">
446
+   <type>java.lang.String</type>
447
+   <value></value>
448
+   <derived>false</derived>
449
+   <enabled>true</enabled>
450
+   <visible>true</visible>
451
+   <valid>true</valid>
452
+  </parameter>
453
+  <parameter name="EXTCLK2_MULTIPLY_BY">
454
+   <type>java.lang.String</type>
455
+   <value></value>
456
+   <derived>false</derived>
457
+   <enabled>true</enabled>
458
+   <visible>true</visible>
459
+   <valid>true</valid>
460
+  </parameter>
461
+  <parameter name="EXTCLK3_MULTIPLY_BY">
462
+   <type>java.lang.String</type>
463
+   <value></value>
464
+   <derived>false</derived>
465
+   <enabled>true</enabled>
466
+   <visible>true</visible>
467
+   <valid>true</valid>
468
+  </parameter>
469
+  <parameter name="CLK0_DIVIDE_BY">
470
+   <type>java.lang.String</type>
471
+   <value>1</value>
472
+   <derived>false</derived>
473
+   <enabled>true</enabled>
474
+   <visible>true</visible>
475
+   <valid>true</valid>
476
+  </parameter>
477
+  <parameter name="CLK1_DIVIDE_BY">
478
+   <type>java.lang.String</type>
479
+   <value></value>
480
+   <derived>false</derived>
481
+   <enabled>true</enabled>
482
+   <visible>true</visible>
483
+   <valid>true</valid>
484
+  </parameter>
485
+  <parameter name="CLK2_DIVIDE_BY">
486
+   <type>java.lang.String</type>
487
+   <value></value>
488
+   <derived>false</derived>
489
+   <enabled>true</enabled>
490
+   <visible>true</visible>
491
+   <valid>true</valid>
492
+  </parameter>
493
+  <parameter name="CLK3_DIVIDE_BY">
494
+   <type>java.lang.String</type>
495
+   <value></value>
496
+   <derived>false</derived>
497
+   <enabled>true</enabled>
498
+   <visible>true</visible>
499
+   <valid>true</valid>
500
+  </parameter>
501
+  <parameter name="CLK4_DIVIDE_BY">
502
+   <type>java.lang.String</type>
503
+   <value></value>
504
+   <derived>false</derived>
505
+   <enabled>true</enabled>
506
+   <visible>true</visible>
507
+   <valid>true</valid>
508
+  </parameter>
509
+  <parameter name="CLK5_DIVIDE_BY">
510
+   <type>java.lang.String</type>
511
+   <value></value>
512
+   <derived>false</derived>
513
+   <enabled>true</enabled>
514
+   <visible>true</visible>
515
+   <valid>true</valid>
516
+  </parameter>
517
+  <parameter name="CLK6_DIVIDE_BY">
518
+   <type>java.lang.String</type>
519
+   <value></value>
520
+   <derived>false</derived>
521
+   <enabled>true</enabled>
522
+   <visible>true</visible>
523
+   <valid>true</valid>
524
+  </parameter>
525
+  <parameter name="CLK7_DIVIDE_BY">
526
+   <type>java.lang.String</type>
527
+   <value></value>
528
+   <derived>false</derived>
529
+   <enabled>true</enabled>
530
+   <visible>true</visible>
531
+   <valid>true</valid>
532
+  </parameter>
533
+  <parameter name="CLK8_DIVIDE_BY">
534
+   <type>java.lang.String</type>
535
+   <value></value>
536
+   <derived>false</derived>
537
+   <enabled>true</enabled>
538
+   <visible>true</visible>
539
+   <valid>true</valid>
540
+  </parameter>
541
+  <parameter name="CLK9_DIVIDE_BY">
542
+   <type>java.lang.String</type>
543
+   <value></value>
544
+   <derived>false</derived>
545
+   <enabled>true</enabled>
546
+   <visible>true</visible>
547
+   <valid>true</valid>
548
+  </parameter>
549
+  <parameter name="EXTCLK0_DIVIDE_BY">
550
+   <type>java.lang.String</type>
551
+   <value></value>
552
+   <derived>false</derived>
553
+   <enabled>true</enabled>
554
+   <visible>true</visible>
555
+   <valid>true</valid>
556
+  </parameter>
557
+  <parameter name="EXTCLK1_DIVIDE_BY">
558
+   <type>java.lang.String</type>
559
+   <value></value>
560
+   <derived>false</derived>
561
+   <enabled>true</enabled>
562
+   <visible>true</visible>
563
+   <valid>true</valid>
564
+  </parameter>
565
+  <parameter name="EXTCLK2_DIVIDE_BY">
566
+   <type>java.lang.String</type>
567
+   <value></value>
568
+   <derived>false</derived>
569
+   <enabled>true</enabled>
570
+   <visible>true</visible>
571
+   <valid>true</valid>
572
+  </parameter>
573
+  <parameter name="EXTCLK3_DIVIDE_BY">
574
+   <type>java.lang.String</type>
575
+   <value></value>
576
+   <derived>false</derived>
577
+   <enabled>true</enabled>
578
+   <visible>true</visible>
579
+   <valid>true</valid>
580
+  </parameter>
581
+  <parameter name="CLK0_PHASE_SHIFT">
582
+   <type>java.lang.String</type>
583
+   <value>0</value>
584
+   <derived>false</derived>
585
+   <enabled>true</enabled>
586
+   <visible>true</visible>
587
+   <valid>true</valid>
588
+  </parameter>
589
+  <parameter name="CLK1_PHASE_SHIFT">
590
+   <type>java.lang.String</type>
591
+   <value></value>
592
+   <derived>false</derived>
593
+   <enabled>true</enabled>
594
+   <visible>true</visible>
595
+   <valid>true</valid>
596
+  </parameter>
597
+  <parameter name="CLK2_PHASE_SHIFT">
598
+   <type>java.lang.String</type>
599
+   <value></value>
600
+   <derived>false</derived>
601
+   <enabled>true</enabled>
602
+   <visible>true</visible>
603
+   <valid>true</valid>
604
+  </parameter>
605
+  <parameter name="CLK3_PHASE_SHIFT">
606
+   <type>java.lang.String</type>
607
+   <value></value>
608
+   <derived>false</derived>
609
+   <enabled>true</enabled>
610
+   <visible>true</visible>
611
+   <valid>true</valid>
612
+  </parameter>
613
+  <parameter name="CLK4_PHASE_SHIFT">
614
+   <type>java.lang.String</type>
615
+   <value></value>
616
+   <derived>false</derived>
617
+   <enabled>true</enabled>
618
+   <visible>true</visible>
619
+   <valid>true</valid>
620
+  </parameter>
621
+  <parameter name="CLK5_PHASE_SHIFT">
622
+   <type>java.lang.String</type>
623
+   <value></value>
624
+   <derived>false</derived>
625
+   <enabled>true</enabled>
626
+   <visible>true</visible>
627
+   <valid>true</valid>
628
+  </parameter>
629
+  <parameter name="CLK6_PHASE_SHIFT">
630
+   <type>java.lang.String</type>
631
+   <value></value>
632
+   <derived>false</derived>
633
+   <enabled>true</enabled>
634
+   <visible>true</visible>
635
+   <valid>true</valid>
636
+  </parameter>
637
+  <parameter name="CLK7_PHASE_SHIFT">
638
+   <type>java.lang.String</type>
639
+   <value></value>
640
+   <derived>false</derived>
641
+   <enabled>true</enabled>
642
+   <visible>true</visible>
643
+   <valid>true</valid>
644
+  </parameter>
645
+  <parameter name="CLK8_PHASE_SHIFT">
646
+   <type>java.lang.String</type>
647
+   <value></value>
648
+   <derived>false</derived>
649
+   <enabled>true</enabled>
650
+   <visible>true</visible>
651
+   <valid>true</valid>
652
+  </parameter>
653
+  <parameter name="CLK9_PHASE_SHIFT">
654
+   <type>java.lang.String</type>
655
+   <value></value>
656
+   <derived>false</derived>
657
+   <enabled>true</enabled>
658
+   <visible>true</visible>
659
+   <valid>true</valid>
660
+  </parameter>
661
+  <parameter name="EXTCLK0_PHASE_SHIFT">
662
+   <type>java.lang.String</type>
663
+   <value></value>
664
+   <derived>false</derived>
665
+   <enabled>true</enabled>
666
+   <visible>true</visible>
667
+   <valid>true</valid>
668
+  </parameter>
669
+  <parameter name="EXTCLK1_PHASE_SHIFT">
670
+   <type>java.lang.String</type>
671
+   <value></value>
672
+   <derived>false</derived>
673
+   <enabled>true</enabled>
674
+   <visible>true</visible>
675
+   <valid>true</valid>
676
+  </parameter>
677
+  <parameter name="EXTCLK2_PHASE_SHIFT">
678
+   <type>java.lang.String</type>
679
+   <value></value>
680
+   <derived>false</derived>
681
+   <enabled>true</enabled>
682
+   <visible>true</visible>
683
+   <valid>true</valid>
684
+  </parameter>
685
+  <parameter name="EXTCLK3_PHASE_SHIFT">
686
+   <type>java.lang.String</type>
687
+   <value></value>
688
+   <derived>false</derived>
689
+   <enabled>true</enabled>
690
+   <visible>true</visible>
691
+   <valid>true</valid>
692
+  </parameter>
693
+  <parameter name="CLK0_DUTY_CYCLE">
694
+   <type>java.lang.String</type>
695
+   <value>50</value>
696
+   <derived>false</derived>
697
+   <enabled>true</enabled>
698
+   <visible>true</visible>
699
+   <valid>true</valid>
700
+  </parameter>
701
+  <parameter name="CLK1_DUTY_CYCLE">
702
+   <type>java.lang.String</type>
703
+   <value></value>
704
+   <derived>false</derived>
705
+   <enabled>true</enabled>
706
+   <visible>true</visible>
707
+   <valid>true</valid>
708
+  </parameter>
709
+  <parameter name="CLK2_DUTY_CYCLE">
710
+   <type>java.lang.String</type>
711
+   <value></value>
712
+   <derived>false</derived>
713
+   <enabled>true</enabled>
714
+   <visible>true</visible>
715
+   <valid>true</valid>
716
+  </parameter>
717
+  <parameter name="CLK3_DUTY_CYCLE">
718
+   <type>java.lang.String</type>
719
+   <value></value>
720
+   <derived>false</derived>
721
+   <enabled>true</enabled>
722
+   <visible>true</visible>
723
+   <valid>true</valid>
724
+  </parameter>
725
+  <parameter name="CLK4_DUTY_CYCLE">
726
+   <type>java.lang.String</type>
727
+   <value></value>
728
+   <derived>false</derived>
729
+   <enabled>true</enabled>
730
+   <visible>true</visible>
731
+   <valid>true</valid>
732
+  </parameter>
733
+  <parameter name="CLK5_DUTY_CYCLE">
734
+   <type>java.lang.String</type>
735
+   <value></value>
736
+   <derived>false</derived>
737
+   <enabled>true</enabled>
738
+   <visible>true</visible>
739
+   <valid>true</valid>
740
+  </parameter>
741
+  <parameter name="CLK6_DUTY_CYCLE">
742
+   <type>java.lang.String</type>
743
+   <value></value>
744
+   <derived>false</derived>
745
+   <enabled>true</enabled>
746
+   <visible>true</visible>
747
+   <valid>true</valid>
748
+  </parameter>
749
+  <parameter name="CLK7_DUTY_CYCLE">
750
+   <type>java.lang.String</type>
751
+   <value></value>
752
+   <derived>false</derived>
753
+   <enabled>true</enabled>
754
+   <visible>true</visible>
755
+   <valid>true</valid>
756
+  </parameter>
757
+  <parameter name="CLK8_DUTY_CYCLE">
758
+   <type>java.lang.String</type>
759
+   <value></value>
760
+   <derived>false</derived>
761
+   <enabled>true</enabled>
762
+   <visible>true</visible>
763
+   <valid>true</valid>
764
+  </parameter>
765
+  <parameter name="CLK9_DUTY_CYCLE">
766
+   <type>java.lang.String</type>
767
+   <value></value>
768
+   <derived>false</derived>
769
+   <enabled>true</enabled>
770
+   <visible>true</visible>
771
+   <valid>true</valid>
772
+  </parameter>
773
+  <parameter name="EXTCLK0_DUTY_CYCLE">
774
+   <type>java.lang.String</type>
775
+   <value></value>
776
+   <derived>false</derived>
777
+   <enabled>true</enabled>
778
+   <visible>true</visible>
779
+   <valid>true</valid>
780
+  </parameter>
781
+  <parameter name="EXTCLK1_DUTY_CYCLE">
782
+   <type>java.lang.String</type>
783
+   <value></value>
784
+   <derived>false</derived>
785
+   <enabled>true</enabled>
786
+   <visible>true</visible>
787
+   <valid>true</valid>
788
+  </parameter>
789
+  <parameter name="EXTCLK2_DUTY_CYCLE">
790
+   <type>java.lang.String</type>
791
+   <value></value>
792
+   <derived>false</derived>
793
+   <enabled>true</enabled>
794
+   <visible>true</visible>
795
+   <valid>true</valid>
796
+  </parameter>
797
+  <parameter name="EXTCLK3_DUTY_CYCLE">
798
+   <type>java.lang.String</type>
799
+   <value></value>
800
+   <derived>false</derived>
801
+   <enabled>true</enabled>
802
+   <visible>true</visible>
803
+   <valid>true</valid>
804
+  </parameter>
805
+  <parameter name="PORT_clkena0">
806
+   <type>java.lang.String</type>
807
+   <value>PORT_UNUSED</value>
808
+   <derived>false</derived>
809
+   <enabled>true</enabled>
810
+   <visible>true</visible>
811
+   <valid>true</valid>
812
+  </parameter>
813
+  <parameter name="PORT_clkena1">
814
+   <type>java.lang.String</type>
815
+   <value>PORT_UNUSED</value>
816
+   <derived>false</derived>
817
+   <enabled>true</enabled>
818
+   <visible>true</visible>
819
+   <valid>true</valid>
820
+  </parameter>
821
+  <parameter name="PORT_clkena2">
822
+   <type>java.lang.String</type>
823
+   <value>PORT_UNUSED</value>
824
+   <derived>false</derived>
825
+   <enabled>true</enabled>
826
+   <visible>true</visible>
827
+   <valid>true</valid>
828
+  </parameter>
829
+  <parameter name="PORT_clkena3">
830
+   <type>java.lang.String</type>
831
+   <value>PORT_UNUSED</value>
832
+   <derived>false</derived>
833
+   <enabled>true</enabled>
834
+   <visible>true</visible>
835
+   <valid>true</valid>
836
+  </parameter>
837
+  <parameter name="PORT_clkena4">
838
+   <type>java.lang.String</type>
839
+   <value>PORT_UNUSED</value>
840
+   <derived>false</derived>
841
+   <enabled>true</enabled>
842
+   <visible>true</visible>
843
+   <valid>true</valid>
844
+  </parameter>
845
+  <parameter name="PORT_clkena5">
846
+   <type>java.lang.String</type>
847
+   <value>PORT_UNUSED</value>
848
+   <derived>false</derived>
849
+   <enabled>true</enabled>
850
+   <visible>true</visible>
851
+   <valid>true</valid>
852
+  </parameter>
853
+  <parameter name="PORT_extclkena0">
854
+   <type>java.lang.String</type>
855
+   <value></value>
856
+   <derived>false</derived>
857
+   <enabled>true</enabled>
858
+   <visible>true</visible>
859
+   <valid>true</valid>
860
+  </parameter>
861
+  <parameter name="PORT_extclkena1">
862
+   <type>java.lang.String</type>
863
+   <value></value>
864
+   <derived>false</derived>
865
+   <enabled>true</enabled>
866
+   <visible>true</visible>
867
+   <valid>true</valid>
868
+  </parameter>
869
+  <parameter name="PORT_extclkena2">
870
+   <type>java.lang.String</type>
871
+   <value></value>
872
+   <derived>false</derived>
873
+   <enabled>true</enabled>
874
+   <visible>true</visible>
875
+   <valid>true</valid>
876
+  </parameter>
877
+  <parameter name="PORT_extclkena3">
878
+   <type>java.lang.String</type>
879
+   <value></value>
880
+   <derived>false</derived>
881
+   <enabled>true</enabled>
882
+   <visible>true</visible>
883
+   <valid>true</valid>
884
+  </parameter>
885
+  <parameter name="PORT_extclk0">
886
+   <type>java.lang.String</type>
887
+   <value>PORT_UNUSED</value>
888
+   <derived>false</derived>
889
+   <enabled>true</enabled>
890
+   <visible>true</visible>
891
+   <valid>true</valid>
892
+  </parameter>
893
+  <parameter name="PORT_extclk1">
894
+   <type>java.lang.String</type>
895
+   <value>PORT_UNUSED</value>
896
+   <derived>false</derived>
897
+   <enabled>true</enabled>
898
+   <visible>true</visible>
899
+   <valid>true</valid>
900
+  </parameter>
901
+  <parameter name="PORT_extclk2">
902
+   <type>java.lang.String</type>
903
+   <value>PORT_UNUSED</value>
904
+   <derived>false</derived>
905
+   <enabled>true</enabled>
906
+   <visible>true</visible>
907
+   <valid>true</valid>
908
+  </parameter>
909
+  <parameter name="PORT_extclk3">
910
+   <type>java.lang.String</type>
911
+   <value>PORT_UNUSED</value>
912
+   <derived>false</derived>
913
+   <enabled>true</enabled>
914
+   <visible>true</visible>
915
+   <valid>true</valid>
916
+  </parameter>
917
+  <parameter name="PORT_CLKBAD0">
918
+   <type>java.lang.String</type>
919
+   <value>PORT_UNUSED</value>
920
+   <derived>false</derived>
921
+   <enabled>true</enabled>
922
+   <visible>true</visible>
923
+   <valid>true</valid>
924
+  </parameter>
925
+  <parameter name="PORT_CLKBAD1">
926
+   <type>java.lang.String</type>
927
+   <value>PORT_UNUSED</value>
928
+   <derived>false</derived>
929
+   <enabled>true</enabled>
930
+   <visible>true</visible>
931
+   <valid>true</valid>
932
+  </parameter>
933
+  <parameter name="PORT_clk0">
934
+   <type>java.lang.String</type>
935
+   <value>PORT_USED</value>
936
+   <derived>false</derived>
937
+   <enabled>true</enabled>
938
+   <visible>true</visible>
939
+   <valid>true</valid>
940
+  </parameter>
941
+  <parameter name="PORT_clk1">
942
+   <type>java.lang.String</type>
943
+   <value>PORT_UNUSED</value>
944
+   <derived>false</derived>
945
+   <enabled>true</enabled>
946
+   <visible>true</visible>
947
+   <valid>true</valid>
948
+  </parameter>
949
+  <parameter name="PORT_clk2">
950
+   <type>java.lang.String</type>
951
+   <value>PORT_UNUSED</value>
952
+   <derived>false</derived>
953
+   <enabled>true</enabled>
954
+   <visible>true</visible>
955
+   <valid>true</valid>
956
+  </parameter>
957
+  <parameter name="PORT_clk3">
958
+   <type>java.lang.String</type>
959
+   <value>PORT_UNUSED</value>
960
+   <derived>false</derived>
961
+   <enabled>true</enabled>
962
+   <visible>true</visible>
963
+   <valid>true</valid>
964
+  </parameter>
965
+  <parameter name="PORT_clk4">
966
+   <type>java.lang.String</type>
967
+   <value>PORT_UNUSED</value>
968
+   <derived>false</derived>
969
+   <enabled>true</enabled>
970
+   <visible>true</visible>
971
+   <valid>true</valid>
972
+  </parameter>
973
+  <parameter name="PORT_clk5">
974
+   <type>java.lang.String</type>
975
+   <value>PORT_UNUSED</value>
976
+   <derived>false</derived>
977
+   <enabled>true</enabled>
978
+   <visible>true</visible>
979
+   <valid>true</valid>
980
+  </parameter>
981
+  <parameter name="PORT_clk6">
982
+   <type>java.lang.String</type>
983
+   <value></value>
984
+   <derived>false</derived>
985
+   <enabled>true</enabled>
986
+   <visible>true</visible>
987
+   <valid>true</valid>
988
+  </parameter>
989
+  <parameter name="PORT_clk7">
990
+   <type>java.lang.String</type>
991
+   <value></value>
992
+   <derived>false</derived>
993
+   <enabled>true</enabled>
994
+   <visible>true</visible>
995
+   <valid>true</valid>
996
+  </parameter>
997
+  <parameter name="PORT_clk8">
998
+   <type>java.lang.String</type>
999
+   <value></value>
1000
+   <derived>false</derived>
1001
+   <enabled>true</enabled>
1002
+   <visible>true</visible>
1003
+   <valid>true</valid>
1004
+  </parameter>
1005
+  <parameter name="PORT_clk9">
1006
+   <type>java.lang.String</type>
1007
+   <value></value>
1008
+   <derived>false</derived>
1009
+   <enabled>true</enabled>
1010
+   <visible>true</visible>
1011
+   <valid>true</valid>
1012
+  </parameter>
1013
+  <parameter name="PORT_SCANDATA">
1014
+   <type>java.lang.String</type>
1015
+   <value>PORT_UNUSED</value>
1016
+   <derived>false</derived>
1017
+   <enabled>true</enabled>
1018
+   <visible>true</visible>
1019
+   <valid>true</valid>
1020
+  </parameter>
1021
+  <parameter name="PORT_SCANDATAOUT">
1022
+   <type>java.lang.String</type>
1023
+   <value>PORT_UNUSED</value>
1024
+   <derived>false</derived>
1025
+   <enabled>true</enabled>
1026
+   <visible>true</visible>
1027
+   <valid>true</valid>
1028
+  </parameter>
1029
+  <parameter name="PORT_SCANDONE">
1030
+   <type>java.lang.String</type>
1031
+   <value>PORT_UNUSED</value>
1032
+   <derived>false</derived>
1033
+   <enabled>true</enabled>
1034
+   <visible>true</visible>
1035
+   <valid>true</valid>
1036
+  </parameter>
1037
+  <parameter name="PORT_SCLKOUT1">
1038
+   <type>java.lang.String</type>
1039
+   <value></value>
1040
+   <derived>false</derived>
1041
+   <enabled>true</enabled>
1042
+   <visible>true</visible>
1043
+   <valid>true</valid>
1044
+  </parameter>
1045
+  <parameter name="PORT_SCLKOUT0">
1046
+   <type>java.lang.String</type>
1047
+   <value></value>
1048
+   <derived>false</derived>
1049
+   <enabled>true</enabled>
1050
+   <visible>true</visible>
1051
+   <valid>true</valid>
1052
+  </parameter>
1053
+  <parameter name="PORT_ACTIVECLOCK">
1054
+   <type>java.lang.String</type>
1055
+   <value>PORT_UNUSED</value>
1056
+   <derived>false</derived>
1057
+   <enabled>true</enabled>
1058
+   <visible>true</visible>
1059
+   <valid>true</valid>
1060
+  </parameter>
1061
+  <parameter name="PORT_CLKLOSS">
1062
+   <type>java.lang.String</type>
1063
+   <value>PORT_UNUSED</value>
1064
+   <derived>false</derived>
1065
+   <enabled>true</enabled>
1066
+   <visible>true</visible>
1067
+   <valid>true</valid>
1068
+  </parameter>
1069
+  <parameter name="PORT_INCLK1">
1070
+   <type>java.lang.String</type>
1071
+   <value>PORT_UNUSED</value>
1072
+   <derived>false</derived>
1073
+   <enabled>true</enabled>
1074
+   <visible>true</visible>
1075
+   <valid>true</valid>
1076
+  </parameter>
1077
+  <parameter name="PORT_INCLK0">
1078
+   <type>java.lang.String</type>
1079
+   <value>PORT_USED</value>
1080
+   <derived>false</derived>
1081
+   <enabled>true</enabled>
1082
+   <visible>true</visible>
1083
+   <valid>true</valid>
1084
+  </parameter>
1085
+  <parameter name="PORT_FBIN">
1086
+   <type>java.lang.String</type>
1087
+   <value>PORT_UNUSED</value>
1088
+   <derived>false</derived>
1089
+   <enabled>true</enabled>
1090
+   <visible>true</visible>
1091
+   <valid>true</valid>
1092
+  </parameter>
1093
+  <parameter name="PORT_PLLENA">
1094
+   <type>java.lang.String</type>
1095
+   <value>PORT_UNUSED</value>
1096
+   <derived>false</derived>
1097
+   <enabled>true</enabled>
1098
+   <visible>true</visible>
1099
+   <valid>true</valid>
1100
+  </parameter>
1101
+  <parameter name="PORT_CLKSWITCH">
1102
+   <type>java.lang.String</type>
1103
+   <value>PORT_UNUSED</value>
1104
+   <derived>false</derived>
1105
+   <enabled>true</enabled>
1106
+   <visible>true</visible>
1107
+   <valid>true</valid>
1108
+  </parameter>
1109
+  <parameter name="PORT_ARESET">
1110
+   <type>java.lang.String</type>
1111
+   <value>PORT_USED</value>
1112
+   <derived>false</derived>
1113
+   <enabled>true</enabled>
1114
+   <visible>true</visible>
1115
+   <valid>true</valid>
1116
+  </parameter>
1117
+  <parameter name="PORT_PFDENA">
1118
+   <type>java.lang.String</type>
1119
+   <value>PORT_UNUSED</value>
1120
+   <derived>false</derived>
1121
+   <enabled>true</enabled>
1122
+   <visible>true</visible>
1123
+   <valid>true</valid>
1124
+  </parameter>
1125
+  <parameter name="PORT_SCANCLK">
1126
+   <type>java.lang.String</type>
1127
+   <value>PORT_UNUSED</value>
1128
+   <derived>false</derived>
1129
+   <enabled>true</enabled>
1130
+   <visible>true</visible>
1131
+   <valid>true</valid>
1132
+  </parameter>
1133
+  <parameter name="PORT_SCANACLR">
1134
+   <type>java.lang.String</type>
1135
+   <value>PORT_UNUSED</value>
1136
+   <derived>false</derived>
1137
+   <enabled>true</enabled>
1138
+   <visible>true</visible>
1139
+   <valid>true</valid>
1140
+  </parameter>
1141
+  <parameter name="PORT_SCANREAD">
1142
+   <type>java.lang.String</type>
1143
+   <value>PORT_UNUSED</value>
1144
+   <derived>false</derived>
1145
+   <enabled>true</enabled>
1146
+   <visible>true</visible>
1147
+   <valid>true</valid>
1148
+  </parameter>
1149
+  <parameter name="PORT_SCANWRITE">
1150
+   <type>java.lang.String</type>
1151
+   <value>PORT_UNUSED</value>
1152
+   <derived>false</derived>
1153
+   <enabled>true</enabled>
1154
+   <visible>true</visible>
1155
+   <valid>true</valid>
1156
+  </parameter>
1157
+  <parameter name="PORT_ENABLE0">
1158
+   <type>java.lang.String</type>
1159
+   <value></value>
1160
+   <derived>false</derived>
1161
+   <enabled>true</enabled>
1162
+   <visible>true</visible>
1163
+   <valid>true</valid>
1164
+  </parameter>
1165
+  <parameter name="PORT_ENABLE1">
1166
+   <type>java.lang.String</type>
1167
+   <value></value>
1168
+   <derived>false</derived>
1169
+   <enabled>true</enabled>
1170
+   <visible>true</visible>
1171
+   <valid>true</valid>
1172
+  </parameter>
1173
+  <parameter name="PORT_LOCKED">
1174
+   <type>java.lang.String</type>
1175
+   <value>PORT_UNUSED</value>
1176
+   <derived>false</derived>
1177
+   <enabled>true</enabled>
1178
+   <visible>true</visible>
1179
+   <valid>true</valid>
1180
+  </parameter>
1181
+  <parameter name="PORT_CONFIGUPDATE">
1182
+   <type>java.lang.String</type>
1183
+   <value>PORT_UNUSED</value>
1184
+   <derived>false</derived>
1185
+   <enabled>true</enabled>
1186
+   <visible>true</visible>
1187
+   <valid>true</valid>
1188
+  </parameter>
1189
+  <parameter name="PORT_FBOUT">
1190
+   <type>java.lang.String</type>
1191
+   <value></value>
1192
+   <derived>false</derived>
1193
+   <enabled>true</enabled>
1194
+   <visible>true</visible>
1195
+   <valid>true</valid>
1196
+  </parameter>
1197
+  <parameter name="PORT_PHASEDONE">
1198
+   <type>java.lang.String</type>
1199
+   <value>PORT_UNUSED</value>
1200
+   <derived>false</derived>
1201
+   <enabled>true</enabled>
1202
+   <visible>true</visible>
1203
+   <valid>true</valid>
1204
+  </parameter>
1205
+  <parameter name="PORT_PHASESTEP">
1206
+   <type>java.lang.String</type>
1207
+   <value>PORT_UNUSED</value>
1208
+   <derived>false</derived>
1209
+   <enabled>true</enabled>
1210
+   <visible>true</visible>
1211
+   <valid>true</valid>
1212
+  </parameter>
1213
+  <parameter name="PORT_PHASEUPDOWN">
1214
+   <type>java.lang.String</type>
1215
+   <value>PORT_UNUSED</value>
1216
+   <derived>false</derived>
1217
+   <enabled>true</enabled>
1218
+   <visible>true</visible>
1219
+   <valid>true</valid>
1220
+  </parameter>
1221
+  <parameter name="PORT_SCANCLKENA">
1222
+   <type>java.lang.String</type>
1223
+   <value>PORT_UNUSED</value>
1224
+   <derived>false</derived>
1225
+   <enabled>true</enabled>
1226
+   <visible>true</visible>
1227
+   <valid>true</valid>
1228
+  </parameter>
1229
+  <parameter name="PORT_PHASECOUNTERSELECT">
1230
+   <type>java.lang.String</type>
1231
+   <value>PORT_UNUSED</value>
1232
+   <derived>false</derived>
1233
+   <enabled>true</enabled>
1234
+   <visible>true</visible>
1235
+   <valid>true</valid>
1236
+  </parameter>
1237
+  <parameter name="PORT_VCOOVERRANGE">
1238
+   <type>java.lang.String</type>
1239
+   <value></value>
1240
+   <derived>false</derived>
1241
+   <enabled>true</enabled>
1242
+   <visible>true</visible>
1243
+   <valid>true</valid>
1244
+  </parameter>
1245
+  <parameter name="PORT_VCOUNDERRANGE">
1246
+   <type>java.lang.String</type>
1247
+   <value></value>
1248
+   <derived>false</derived>
1249
+   <enabled>true</enabled>
1250
+   <visible>true</visible>
1251
+   <valid>true</valid>
1252
+  </parameter>
1253
+  <parameter name="DPA_MULTIPLY_BY">
1254
+   <type>java.lang.String</type>
1255
+   <value></value>
1256
+   <derived>false</derived>
1257
+   <enabled>true</enabled>
1258
+   <visible>true</visible>
1259
+   <valid>true</valid>
1260
+  </parameter>
1261
+  <parameter name="DPA_DIVIDE_BY">
1262
+   <type>java.lang.String</type>
1263
+   <value></value>
1264
+   <derived>false</derived>
1265
+   <enabled>true</enabled>
1266
+   <visible>true</visible>
1267
+   <valid>true</valid>
1268
+  </parameter>
1269
+  <parameter name="DPA_DIVIDER">
1270
+   <type>java.lang.String</type>
1271
+   <value></value>
1272
+   <derived>false</derived>
1273
+   <enabled>true</enabled>
1274
+   <visible>true</visible>
1275
+   <valid>true</valid>
1276
+  </parameter>
1277
+  <parameter name="VCO_MULTIPLY_BY">
1278
+   <type>java.lang.String</type>
1279
+   <value></value>
1280
+   <derived>false</derived>
1281
+   <enabled>true</enabled>
1282
+   <visible>true</visible>
1283
+   <valid>true</valid>
1284
+  </parameter>
1285
+  <parameter name="VCO_DIVIDE_BY">
1286
+   <type>java.lang.String</type>
1287
+   <value></value>
1288
+   <derived>false</derived>
1289
+   <enabled>true</enabled>
1290
+   <visible>true</visible>
1291
+   <valid>true</valid>
1292
+  </parameter>
1293
+  <parameter name="SCLKOUT0_PHASE_SHIFT">
1294
+   <type>java.lang.String</type>
1295
+   <value></value>
1296
+   <derived>false</derived>
1297
+   <enabled>true</enabled>
1298
+   <visible>true</visible>
1299
+   <valid>true</valid>
1300
+  </parameter>
1301
+  <parameter name="SCLKOUT1_PHASE_SHIFT">
1302
+   <type>java.lang.String</type>
1303
+   <value></value>
1304
+   <derived>false</derived>
1305
+   <enabled>true</enabled>
1306
+   <visible>true</visible>
1307
+   <valid>true</valid>
1308
+  </parameter>
1309
+  <parameter name="VCO_FREQUENCY_CONTROL">
1310
+   <type>java.lang.String</type>
1311
+   <value></value>
1312
+   <derived>false</derived>
1313
+   <enabled>true</enabled>
1314
+   <visible>true</visible>
1315
+   <valid>true</valid>
1316
+  </parameter>
1317
+  <parameter name="VCO_PHASE_SHIFT_STEP">
1318
+   <type>java.lang.String</type>
1319
+   <value></value>
1320
+   <derived>false</derived>
1321
+   <enabled>true</enabled>
1322
+   <visible>true</visible>
1323
+   <valid>true</valid>
1324
+  </parameter>
1325
+  <parameter name="USING_FBMIMICBIDIR_PORT">
1326
+   <type>java.lang.String</type>
1327
+   <value></value>
1328
+   <derived>false</derived>
1329
+   <enabled>true</enabled>
1330
+   <visible>true</visible>
1331
+   <valid>true</valid>
1332
+  </parameter>
1333
+  <parameter name="SCAN_CHAIN_MIF_FILE">
1334
+   <type>java.lang.String</type>
1335
+   <value></value>
1336
+   <derived>false</derived>
1337
+   <enabled>true</enabled>
1338
+   <visible>true</visible>
1339
+   <valid>true</valid>
1340
+  </parameter>
1341
+  <parameter name="AVALON_USE_SEPARATE_SYSCLK">
1342
+   <type>java.lang.String</type>
1343
+   <value>NO</value>
1344
+   <derived>false</derived>
1345
+   <enabled>true</enabled>
1346
+   <visible>true</visible>
1347
+   <valid>true</valid>
1348
+  </parameter>
1349
+  <parameter name="HIDDEN_CONSTANTS">
1350
+   <type>java.lang.String</type>
1351
+   <value>CT#PORT_clk5 PORT_UNUSED CT#PORT_clk4 PORT_UNUSED CT#PORT_clk3 PORT_UNUSED CT#PORT_clk2 PORT_UNUSED CT#PORT_clk1 PORT_UNUSED CT#PORT_clk0 PORT_USED CT#CLK0_MULTIPLY_BY 9 CT#PORT_SCANWRITE PORT_UNUSED CT#PORT_SCANACLR PORT_UNUSED CT#PORT_PFDENA PORT_UNUSED CT#PORT_PLLENA PORT_UNUSED CT#PORT_SCANDATA PORT_UNUSED CT#PORT_SCANCLKENA PORT_UNUSED CT#WIDTH_CLOCK 5 CT#PORT_SCANDATAOUT PORT_UNUSED CT#LPM_TYPE altpll CT#PLL_TYPE AUTO CT#CLK0_PHASE_SHIFT 0 CT#PORT_PHASEDONE PORT_UNUSED CT#OPERATION_MODE NORMAL CT#PORT_CONFIGUPDATE PORT_UNUSED CT#COMPENSATE_CLOCK CLK0 CT#PORT_CLKSWITCH PORT_UNUSED CT#INCLK0_INPUT_FREQUENCY 20000 CT#PORT_SCANDONE PORT_UNUSED CT#PORT_CLKLOSS PORT_UNUSED CT#PORT_INCLK1 PORT_UNUSED CT#AVALON_USE_SEPARATE_SYSCLK NO CT#PORT_INCLK0 PORT_USED CT#PORT_clkena5 PORT_UNUSED CT#PORT_clkena4 PORT_UNUSED CT#PORT_clkena3 PORT_UNUSED CT#PORT_clkena2 PORT_UNUSED CT#PORT_clkena1 PORT_UNUSED CT#PORT_clkena0 PORT_UNUSED CT#PORT_ARESET PORT_USED CT#BANDWIDTH_TYPE AUTO CT#INTENDED_DEVICE_FAMILY {Cyclone IV E} CT#PORT_SCANREAD PORT_UNUSED CT#PORT_PHASESTEP PORT_UNUSED CT#PORT_SCANCLK PORT_UNUSED CT#PORT_CLKBAD1 PORT_UNUSED CT#PORT_CLKBAD0 PORT_UNUSED CT#PORT_FBIN PORT_UNUSED CT#PORT_PHASEUPDOWN PORT_UNUSED CT#PORT_extclk3 PORT_UNUSED CT#PORT_extclk2 PORT_UNUSED CT#PORT_extclk1 PORT_UNUSED CT#PORT_PHASECOUNTERSELECT PORT_UNUSED CT#PORT_extclk0 PORT_UNUSED CT#PORT_ACTIVECLOCK PORT_UNUSED CT#CLK0_DUTY_CYCLE 50 CT#CLK0_DIVIDE_BY 1 CT#PORT_LOCKED PORT_UNUSED</value>
1352
+   <derived>false</derived>
1353
+   <enabled>true</enabled>
1354
+   <visible>false</visible>
1355
+   <valid>true</valid>
1356
+  </parameter>
1357
+  <parameter name="HIDDEN_PRIVATES">
1358
+   <type>java.lang.String</type>
1359
+   <value>PT#GLOCKED_FEATURE_ENABLED 0 PT#SPREAD_FEATURE_ENABLED 0 PT#BANDWIDTH_FREQ_UNIT MHz PT#CUR_DEDICATED_CLK c0 PT#INCLK0_FREQ_EDIT 50.000 PT#BANDWIDTH_PRESET Low PT#PLL_LVDS_PLL_CHECK 0 PT#BANDWIDTH_USE_PRESET 0 PT#AVALON_USE_SEPARATE_SYSCLK NO PT#PLL_ENHPLL_CHECK 0 PT#OUTPUT_FREQ_UNIT0 MHz PT#PHASE_RECONFIG_FEATURE_ENABLED 1 PT#CREATE_CLKBAD_CHECK 0 PT#CLKSWITCH_CHECK 0 PT#INCLK1_FREQ_EDIT 100.000 PT#NORMAL_MODE_RADIO 1 PT#SRC_SYNCH_COMP_RADIO 0 PT#PLL_ARESET_CHECK 1 PT#LONG_SCAN_RADIO 1 PT#SCAN_FEATURE_ENABLED 1 PT#PHASE_RECONFIG_INPUTS_CHECK 0 PT#USE_CLK0 1 PT#PRIMARY_CLK_COMBO inclk0 PT#BANDWIDTH 1.000 PT#GLOCKED_COUNTER_EDIT_CHANGED 1 PT#PLL_FASTPLL_CHECK 0 PT#SPREAD_FREQ_UNIT KHz PT#PLL_AUTOPLL_CHECK 1 PT#LVDS_PHASE_SHIFT_UNIT0 deg PT#SWITCHOVER_FEATURE_ENABLED 0 PT#MIG_DEVICE_SPEED_GRADE Any PT#OUTPUT_FREQ_MODE0 1 PT#BANDWIDTH_FEATURE_ENABLED 1 PT#INCLK0_FREQ_UNIT_COMBO MHz PT#ZERO_DELAY_RADIO 0 PT#OUTPUT_FREQ0 450.00000000 PT#SHORT_SCAN_RADIO 0 PT#LVDS_MODE_DATA_RATE_DIRTY 0 PT#CUR_FBIN_CLK c0 PT#PLL_ADVANCED_PARAM_CHECK 0 PT#CLKBAD_SWITCHOVER_CHECK 0 PT#PHASE_SHIFT_STEP_ENABLED_CHECK 0 PT#DEVICE_SPEED_GRADE 6 PT#PLL_FBMIMIC_CHECK 0 PT#LVDS_MODE_DATA_RATE {Not Available} PT#LOCKED_OUTPUT_CHECK 0 PT#SPREAD_PERCENT 0.500 PT#PHASE_SHIFT0 0.00000000 PT#DIV_FACTOR0 1 PT#CNX_NO_COMPENSATE_RADIO 0 PT#USE_CLKENA0 0 PT#CREATE_INCLK1_CHECK 0 PT#GLOCK_COUNTER_EDIT 1048575 PT#INCLK1_FREQ_UNIT_COMBO MHz PT#EFF_OUTPUT_FREQ_VALUE0 450.000000 PT#SPREAD_FREQ 50.000 PT#USE_MIL_SPEED_GRADE 0 PT#EXPLICIT_SWITCHOVER_COUNTER 0 PT#STICKY_CLK0 1 PT#EXT_FEEDBACK_RADIO 0 PT#MIRROR_CLK0 0 PT#SWITCHOVER_COUNT_EDIT 1 PT#SELF_RESET_LOCK_LOSS 0 PT#PLL_PFDENA_CHECK 0 PT#INT_FEEDBACK__MODE_RADIO 1 PT#INCLK1_FREQ_EDIT_CHANGED 1 PT#CLKLOSS_CHECK 0 PT#SYNTH_WRAPPER_GEN_POSTFIX 1 PT#PHASE_SHIFT_UNIT0 deg PT#BANDWIDTH_USE_AUTO 1 PT#HAS_MANUAL_SWITCHOVER 1 PT#MULT_FACTOR0 1 PT#SPREAD_USE 0 PT#GLOCKED_MODE_CHECK 0 PT#SACN_INPUTS_CHECK 0 PT#DUTY_CYCLE0 50.00000000 PT#INTENDED_DEVICE_FAMILY {Cyclone IV E} PT#PLL_TARGET_HARCOPY_CHECK 0 PT#INCLK1_FREQ_UNIT_CHANGED 1 PT#RECONFIG_FILE ALTPLL1473409014716397.mif PT#ACTIVECLK_CHECK 0</value>
1360
+   <derived>false</derived>
1361
+   <enabled>true</enabled>
1362
+   <visible>false</visible>
1363
+   <valid>true</valid>
1364
+  </parameter>
1365
+  <parameter name="HIDDEN_USED_PORTS">
1366
+   <type>java.lang.String</type>
1367
+   <value>UP#locked used UP#c0 used UP#areset used UP#inclk0 used</value>
1368
+   <derived>false</derived>
1369
+   <enabled>true</enabled>
1370
+   <visible>false</visible>
1371
+   <valid>true</valid>
1372
+  </parameter>
1373
+  <parameter name="HIDDEN_IS_NUMERIC">
1374
+   <type>java.lang.String</type>
1375
+   <value>IN#WIDTH_CLOCK 1 IN#CLK0_DUTY_CYCLE 1 IN#PLL_TARGET_HARCOPY_CHECK 1 IN#SWITCHOVER_COUNT_EDIT 1 IN#INCLK0_INPUT_FREQUENCY 1 IN#PLL_LVDS_PLL_CHECK 1 IN#PLL_AUTOPLL_CHECK 1 IN#PLL_FASTPLL_CHECK 1 IN#PLL_ENHPLL_CHECK 1 IN#DIV_FACTOR0 1 IN#LVDS_MODE_DATA_RATE_DIRTY 1 IN#GLOCK_COUNTER_EDIT 1 IN#CLK0_DIVIDE_BY 1 IN#MULT_FACTOR0 1 IN#CLK0_MULTIPLY_BY 1 IN#USE_MIL_SPEED_GRADE 1</value>
1376
+   <derived>false</derived>
1377
+   <enabled>true</enabled>
1378
+   <visible>false</visible>
1379
+   <valid>true</valid>
1380
+  </parameter>
1381
+  <parameter name="HIDDEN_MF_PORTS">
1382
+   <type>java.lang.String</type>
1383
+   <value>MF#areset 1 MF#clk 1 MF#locked 1 MF#inclk 1</value>
1384
+   <derived>false</derived>
1385
+   <enabled>true</enabled>
1386
+   <visible>false</visible>
1387
+   <valid>true</valid>
1388
+  </parameter>
1389
+  <parameter name="HIDDEN_IF_PORTS">
1390
+   <type>java.lang.String</type>
1391
+   <value>IF#phasecounterselect {input 3} IF#locked {output 0} IF#reset {input 0} IF#clk {input 0} IF#phaseupdown {input 0} IF#readdata {output 32} IF#write {input 0} IF#scanclk {input 0} IF#phasedone {output 0} IF#address {input 2} IF#c0 {output 0} IF#writedata {input 32} IF#read {input 0} IF#areset {input 0} IF#phasestep {input 0}</value>
1392
+   <derived>false</derived>
1393
+   <enabled>true</enabled>
1394
+   <visible>false</visible>
1395
+   <valid>true</valid>
1396
+  </parameter>
1397
+  <parameter name="HIDDEN_IS_FIRST_EDIT">
1398
+   <type>java.lang.String</type>
1399
+   <value>0</value>
1400
+   <derived>false</derived>
1401
+   <enabled>true</enabled>
1402
+   <visible>false</visible>
1403
+   <valid>true</valid>
1404
+  </parameter>
1405
+  <parameter name="AUTO_DEVICE_FAMILY">
1406
+   <type>java.lang.String</type>
1407
+   <value>CYCLONEIVE</value>
1408
+   <derived>false</derived>
1409
+   <enabled>true</enabled>
1410
+   <visible>false</visible>
1411
+   <valid>true</valid>
1412
+   <sysinfo_type>DEVICE_FAMILY</sysinfo_type>
1413
+  </parameter>
1414
+  <parameter name="AUTO_INCLK_INTERFACE_CLOCK_RATE">
1415
+   <type>java.lang.Long</type>
1416
+   <value>0</value>
1417
+   <derived>false</derived>
1418
+   <enabled>true</enabled>
1419
+   <visible>false</visible>
1420
+   <valid>true</valid>
1421
+   <sysinfo_type>CLOCK_RATE</sysinfo_type>
1422
+   <sysinfo_arg>inclk_interface</sysinfo_arg>
1423
+  </parameter>
1424
+  <parameter name="deviceFamily">
1425
+   <type>java.lang.String</type>
1426
+   <value>Cyclone IV E</value>
1427
+   <derived>false</derived>
1428
+   <enabled>true</enabled>
1429
+   <visible>false</visible>
1430
+   <valid>true</valid>
1431
+   <sysinfo_type>DEVICE_FAMILY</sysinfo_type>
1432
+  </parameter>
1433
+  <parameter name="generateLegacySim">
1434
+   <type>boolean</type>
1435
+   <value>false</value>
1436
+   <derived>false</derived>
1437
+   <enabled>true</enabled>
1438
+   <visible>true</visible>
1439
+   <valid>true</valid>
1440
+  </parameter>
1441
+  <interface name="inclk_interface" kind="clock_sink" version="16.0">
1442
+   <!-- The connection points exposed by a module instance for the
1443
+particular module parameters. Connection points and their
1444
+parameters are a RESULT of the module parameters. -->
1445
+   <parameter name="externallyDriven">
1446
+    <type>boolean</type>
1447
+    <value>false</value>
1448
+    <derived>false</derived>
1449
+    <enabled>true</enabled>
1450
+    <visible>false</visible>
1451
+    <valid>true</valid>
1452
+   </parameter>
1453
+   <parameter name="ptfSchematicName">
1454
+    <type>java.lang.String</type>
1455
+    <value></value>
1456
+    <derived>false</derived>
1457
+    <enabled>true</enabled>
1458
+    <visible>false</visible>
1459
+    <valid>true</valid>
1460
+   </parameter>
1461
+   <parameter name="deviceFamily">
1462
+    <type>java.lang.String</type>
1463
+    <value>UNKNOWN</value>
1464
+    <derived>false</derived>
1465
+    <enabled>true</enabled>
1466
+    <visible>true</visible>
1467
+    <valid>true</valid>
1468
+   </parameter>
1469
+   <parameter name="generateLegacySim">
1470
+    <type>boolean</type>
1471
+    <value>false</value>
1472
+    <derived>false</derived>
1473
+    <enabled>true</enabled>
1474
+    <visible>true</visible>
1475
+    <valid>true</valid>
1476
+   </parameter>
1477
+   <parameter name="clockRateKnown">
1478
+    <type>java.lang.Boolean</type>
1479
+    <value>false</value>
1480
+    <derived>true</derived>
1481
+    <enabled>true</enabled>
1482
+    <visible>false</visible>
1483
+    <valid>true</valid>
1484
+   </parameter>
1485
+   <parameter name="clockRate">
1486
+    <type>java.lang.Long</type>
1487
+    <value>0</value>
1488
+    <derived>true</derived>
1489
+    <enabled>true</enabled>
1490
+    <visible>false</visible>
1491
+    <valid>true</valid>
1492
+   </parameter>
1493
+   <type>clock</type>
1494
+   <isStart>false</isStart>
1495
+   <port>
1496
+    <name>clk</name>
1497
+    <direction>Input</direction>
1498
+    <width>1</width>
1499
+    <role>clk</role>
1500
+   </port>
1501
+  </interface>
1502
+  <interface name="inclk_interface_reset" kind="reset_sink" version="16.0">
1503
+   <!-- The connection points exposed by a module instance for the
1504
+particular module parameters. Connection points and their
1505
+parameters are a RESULT of the module parameters. -->
1506
+   <parameter name="associatedClock">
1507
+    <type>java.lang.String</type>
1508
+    <value>inclk_interface</value>
1509
+    <derived>false</derived>
1510
+    <enabled>true</enabled>
1511
+    <visible>true</visible>
1512
+    <valid>true</valid>
1513
+   </parameter>
1514
+   <parameter name="synchronousEdges">
1515
+    <type>com.altera.sopcmodel.reset.Reset$Edges</type>
1516
+    <value>DEASSERT</value>
1517
+    <derived>false</derived>
1518
+    <enabled>true</enabled>
1519
+    <visible>true</visible>
1520
+    <valid>true</valid>
1521
+   </parameter>
1522
+   <parameter name="deviceFamily">
1523
+    <type>java.lang.String</type>
1524
+    <value>UNKNOWN</value>
1525
+    <derived>false</derived>
1526
+    <enabled>true</enabled>
1527
+    <visible>true</visible>
1528
+    <valid>true</valid>
1529
+   </parameter>
1530
+   <parameter name="generateLegacySim">
1531
+    <type>boolean</type>
1532
+    <value>false</value>
1533
+    <derived>false</derived>
1534
+    <enabled>true</enabled>
1535
+    <visible>true</visible>
1536
+    <valid>true</valid>
1537
+   </parameter>
1538
+   <type>reset</type>
1539
+   <isStart>false</isStart>
1540
+   <port>
1541
+    <name>reset</name>
1542
+    <direction>Input</direction>
1543
+    <width>1</width>
1544
+    <role>reset</role>
1545
+   </port>
1546
+  </interface>
1547
+  <interface name="pll_slave" kind="avalon_slave" version="16.0">
1548
+   <!-- The connection points exposed by a module instance for the
1549
+particular module parameters. Connection points and their
1550
+parameters are a RESULT of the module parameters. -->
1551
+   <assignment>
1552
+    <name>embeddedsw.configuration.isMemoryDevice</name>
1553
+    <value>false</value>
1554
+   </assignment>
1555
+   <assignment>
1556
+    <name>embeddedsw.configuration.isNonVolatileStorage</name>
1557
+    <value>false</value>
1558
+   </assignment>
1559
+   <assignment>
1560
+    <name>embeddedsw.configuration.isPrintableDevice</name>
1561
+    <value>false</value>
1562
+   </assignment>
1563
+   <parameter name="addressAlignment">
1564
+    <type>com.altera.sopcmodel.avalon.AvalonConnectionPoint$AddressAlignment</type>
1565
+    <value>DYNAMIC</value>
1566
+    <derived>false</derived>
1567
+    <enabled>true</enabled>
1568
+    <visible>false</visible>
1569
+    <valid>true</valid>
1570
+   </parameter>
1571
+   <parameter name="addressGroup">
1572
+    <type>int</type>
1573
+    <value>0</value>
1574
+    <derived>false</derived>
1575
+    <enabled>true</enabled>
1576
+    <visible>false</visible>
1577
+    <valid>true</valid>
1578
+   </parameter>
1579
+   <parameter name="addressSpan">
1580
+    <type>java.math.BigInteger</type>
1581
+    <value>16</value>
1582
+    <derived>true</derived>
1583
+    <enabled>true</enabled>
1584
+    <visible>false</visible>
1585
+    <valid>true</valid>
1586
+   </parameter>
1587
+   <parameter name="addressUnits">
1588
+    <type>com.altera.sopcmodel.avalon.EAddrBurstUnits</type>
1589
+    <value>WORDS</value>
1590
+    <derived>false</derived>
1591
+    <enabled>true</enabled>
1592
+    <visible>true</visible>
1593
+    <valid>true</valid>
1594
+   </parameter>
1595
+   <parameter name="alwaysBurstMaxBurst">
1596
+    <type>boolean</type>
1597
+    <value>false</value>
1598
+    <derived>false</derived>
1599
+    <enabled>true</enabled>
1600
+    <visible>false</visible>
1601
+    <valid>true</valid>
1602
+   </parameter>
1603
+   <parameter name="associatedClock">
1604
+    <type>java.lang.String</type>
1605
+    <value>inclk_interface</value>
1606
+    <derived>false</derived>
1607
+    <enabled>true</enabled>
1608
+    <visible>true</visible>
1609
+    <valid>true</valid>
1610
+   </parameter>
1611
+   <parameter name="associatedReset">
1612
+    <type>java.lang.String</type>
1613
+    <value>inclk_interface_reset</value>
1614
+    <derived>false</derived>
1615
+    <enabled>true</enabled>
1616
+    <visible>true</visible>
1617
+    <valid>true</valid>
1618
+   </parameter>
1619
+   <parameter name="bitsPerSymbol">
1620
+    <type>int</type>
1621
+    <value>8</value>
1622
+    <derived>false</derived>
1623
+    <enabled>true</enabled>
1624
+    <visible>true</visible>
1625
+    <valid>true</valid>
1626
+   </parameter>
1627
+   <parameter name="bridgedAddressOffset">
1628
+    <type>java.math.BigInteger</type>
1629
+    <value></value>
1630
+    <derived>false</derived>
1631
+    <enabled>true</enabled>
1632
+    <visible>false</visible>
1633
+    <valid>true</valid>
1634
+   </parameter>
1635
+   <parameter name="bridgesToMaster">
1636
+    <type>com.altera.entityinterfaces.IConnectionPoint</type>
1637
+    <value></value>
1638
+    <derived>false</derived>
1639
+    <enabled>true</enabled>
1640
+    <visible>false</visible>
1641
+    <valid>true</valid>
1642
+   </parameter>
1643
+   <parameter name="burstOnBurstBoundariesOnly">
1644
+    <type>boolean</type>
1645
+    <value>false</value>
1646
+    <derived>false</derived>
1647
+    <enabled>true</enabled>
1648
+    <visible>true</visible>
1649
+    <valid>true</valid>
1650
+   </parameter>
1651
+   <parameter name="burstcountUnits">
1652
+    <type>com.altera.sopcmodel.avalon.EAddrBurstUnits</type>
1653
+    <value>WORDS</value>
1654
+    <derived>false</derived>
1655
+    <enabled>true</enabled>
1656
+    <visible>true</visible>
1657
+    <valid>true</valid>
1658
+   </parameter>
1659
+   <parameter name="constantBurstBehavior">
1660
+    <type>boolean</type>
1661
+    <value>false</value>
1662
+    <derived>false</derived>
1663
+    <enabled>true</enabled>
1664
+    <visible>false</visible>
1665
+    <valid>true</valid>
1666
+   </parameter>
1667
+   <parameter name="explicitAddressSpan">
1668
+    <type>java.math.BigInteger</type>
1669
+    <value>0</value>
1670
+    <derived>false</derived>
1671
+    <enabled>true</enabled>
1672
+    <visible>true</visible>
1673
+    <valid>true</valid>
1674
+   </parameter>
1675
+   <parameter name="holdTime">
1676
+    <type>int</type>
1677
+    <value>0</value>
1678
+    <derived>false</derived>
1679
+    <enabled>true</enabled>
1680
+    <visible>true</visible>
1681
+    <valid>true</valid>
1682
+   </parameter>
1683
+   <parameter name="interleaveBursts">
1684
+    <type>boolean</type>
1685
+    <value>false</value>
1686
+    <derived>false</derived>
1687
+    <enabled>true</enabled>
1688
+    <visible>false</visible>
1689
+    <valid>true</valid>
1690
+   </parameter>
1691
+   <parameter name="isBigEndian">
1692
+    <type>boolean</type>
1693
+    <value>false</value>
1694
+    <derived>false</derived>
1695
+    <enabled>true</enabled>
1696
+    <visible>false</visible>
1697
+    <valid>true</valid>
1698
+   </parameter>
1699
+   <parameter name="isFlash">
1700
+    <type>boolean</type>
1701
+    <value>false</value>
1702
+    <derived>false</derived>
1703
+    <enabled>true</enabled>
1704
+    <visible>false</visible>
1705
+    <valid>true</valid>
1706
+   </parameter>
1707
+   <parameter name="isMemoryDevice">
1708
+    <type>boolean</type>
1709
+    <value>false</value>
1710
+    <derived>false</derived>
1711
+    <enabled>true</enabled>
1712
+    <visible>false</visible>
1713
+    <valid>true</valid>
1714
+   </parameter>
1715
+   <parameter name="isNonVolatileStorage">
1716
+    <type>boolean</type>
1717
+    <value>false</value>
1718
+    <derived>false</derived>
1719
+    <enabled>true</enabled>
1720
+    <visible>false</visible>
1721
+    <valid>true</valid>
1722
+   </parameter>
1723
+   <parameter name="linewrapBursts">
1724
+    <type>boolean</type>
1725
+    <value>false</value>
1726
+    <derived>false</derived>
1727
+    <enabled>true</enabled>
1728
+    <visible>true</visible>
1729
+    <valid>true</valid>
1730
+   </parameter>
1731
+   <parameter name="maximumPendingReadTransactions">
1732
+    <type>int</type>
1733
+    <value>0</value>
1734
+    <derived>false</derived>
1735
+    <enabled>false</enabled>
1736
+    <visible>true</visible>
1737
+    <valid>true</valid>
1738
+   </parameter>
1739
+   <parameter name="maximumPendingWriteTransactions">
1740
+    <type>int</type>
1741
+    <value>0</value>
1742
+    <derived>false</derived>
1743
+    <enabled>false</enabled>
1744
+    <visible>true</visible>
1745
+    <valid>true</valid>
1746
+   </parameter>
1747
+   <parameter name="minimumUninterruptedRunLength">
1748
+    <type>int</type>
1749
+    <value>1</value>
1750
+    <derived>false</derived>
1751
+    <enabled>true</enabled>
1752
+    <visible>false</visible>
1753
+    <valid>true</valid>
1754
+   </parameter>
1755
+   <parameter name="printableDevice">
1756
+    <type>boolean</type>
1757
+    <value>false</value>
1758
+    <derived>false</derived>
1759
+    <enabled>true</enabled>
1760
+    <visible>false</visible>
1761
+    <valid>true</valid>
1762
+   </parameter>
1763
+   <parameter name="readLatency">
1764
+    <type>int</type>
1765
+    <value>0</value>
1766
+    <derived>false</derived>
1767
+    <enabled>true</enabled>
1768
+    <visible>true</visible>
1769
+    <valid>true</valid>
1770
+   </parameter>
1771
+   <parameter name="readWaitStates">
1772
+    <type>int</type>
1773
+    <value>0</value>
1774
+    <derived>false</derived>
1775
+    <enabled>true</enabled>
1776
+    <visible>false</visible>
1777
+    <valid>true</valid>
1778
+   </parameter>
1779
+   <parameter name="readWaitTime">
1780
+    <type>int</type>
1781
+    <value>0</value>
1782
+    <derived>false</derived>
1783
+    <enabled>true</enabled>
1784
+    <visible>true</visible>
1785
+    <valid>true</valid>
1786
+   </parameter>
1787
+   <parameter name="registerIncomingSignals">
1788
+    <type>boolean</type>
1789
+    <value>false</value>
1790
+    <derived>false</derived>
1791
+    <enabled>true</enabled>
1792
+    <visible>false</visible>
1793
+    <valid>true</valid>
1794
+   </parameter>
1795
+   <parameter name="registerOutgoingSignals">
1796
+    <type>boolean</type>
1797
+    <value>false</value>
1798
+    <derived>false</derived>
1799
+    <enabled>true</enabled>
1800
+    <visible>false</visible>
1801
+    <valid>true</valid>
1802
+   </parameter>
1803
+   <parameter name="setupTime">
1804
+    <type>int</type>
1805
+    <value>0</value>
1806
+    <derived>false</derived>
1807
+    <enabled>true</enabled>
1808
+    <visible>true</visible>
1809
+    <valid>true</valid>
1810
+   </parameter>
1811
+   <parameter name="timingUnits">
1812
+    <type>com.altera.sopcmodel.avalon.TimingUnits</type>
1813
+    <value>Cycles</value>
1814
+    <derived>false</derived>
1815
+    <enabled>true</enabled>
1816
+    <visible>true</visible>
1817
+    <valid>true</valid>
1818
+   </parameter>
1819
+   <parameter name="transparentBridge">
1820
+    <type>boolean</type>
1821
+    <value>false</value>
1822
+    <derived>false</derived>
1823
+    <enabled>true</enabled>
1824
+    <visible>false</visible>
1825
+    <valid>true</valid>
1826
+   </parameter>
1827
+   <parameter name="wellBehavedWaitrequest">
1828
+    <type>boolean</type>
1829
+    <value>false</value>
1830
+    <derived>false</derived>
1831
+    <enabled>true</enabled>
1832
+    <visible>false</visible>
1833
+    <valid>true</valid>
1834
+   </parameter>
1835
+   <parameter name="writeLatency">
1836
+    <type>int</type>
1837
+    <value>0</value>
1838
+    <derived>false</derived>
1839
+    <enabled>true</enabled>
1840
+    <visible>false</visible>
1841
+    <valid>true</valid>
1842
+   </parameter>
1843
+   <parameter name="writeWaitStates">
1844
+    <type>int</type>
1845
+    <value>0</value>
1846
+    <derived>false</derived>
1847
+    <enabled>true</enabled>
1848
+    <visible>false</visible>
1849
+    <valid>true</valid>
1850
+   </parameter>
1851
+   <parameter name="writeWaitTime">
1852
+    <type>int</type>
1853
+    <value>0</value>
1854
+    <derived>false</derived>
1855
+    <enabled>true</enabled>
1856
+    <visible>true</visible>
1857
+    <valid>true</valid>
1858
+   </parameter>
1859
+   <parameter name="deviceFamily">
1860
+    <type>java.lang.String</type>
1861
+    <value>UNKNOWN</value>
1862
+    <derived>false</derived>
1863
+    <enabled>true</enabled>
1864
+    <visible>true</visible>
1865
+    <valid>true</valid>
1866
+   </parameter>
1867
+   <parameter name="generateLegacySim">
1868
+    <type>boolean</type>
1869
+    <value>false</value>
1870
+    <derived>false</derived>
1871
+    <enabled>true</enabled>
1872
+    <visible>true</visible>
1873
+    <valid>true</valid>
1874
+   </parameter>
1875
+   <type>avalon</type>
1876
+   <isStart>false</isStart>
1877
+   <port>
1878
+    <name>read</name>
1879
+    <direction>Input</direction>
1880
+    <width>1</width>
1881
+    <role>read</role>
1882
+   </port>
1883
+   <port>
1884
+    <name>write</name>
1885
+    <direction>Input</direction>
1886
+    <width>1</width>
1887
+    <role>write</role>
1888
+   </port>
1889
+   <port>
1890
+    <name>address</name>
1891
+    <direction>Input</direction>
1892
+    <width>2</width>
1893
+    <role>address</role>
1894
+   </port>
1895
+   <port>
1896
+    <name>readdata</name>
1897
+    <direction>Output</direction>
1898
+    <width>32</width>
1899
+    <role>readdata</role>
1900
+   </port>
1901
+   <port>
1902
+    <name>writedata</name>
1903
+    <direction>Input</direction>
1904
+    <width>32</width>
1905
+    <role>writedata</role>
1906
+   </port>
1907
+  </interface>
1908
+  <interface name="c0" kind="clock_source" version="16.0">
1909
+   <!-- The connection points exposed by a module instance for the
1910
+particular module parameters. Connection points and their
1911
+parameters are a RESULT of the module parameters. -->
1912
+   <parameter name="associatedDirectClock">
1913
+    <type>java.lang.String</type>
1914
+    <value></value>
1915
+    <derived>false</derived>
1916
+    <enabled>true</enabled>
1917
+    <visible>true</visible>
1918
+    <valid>true</valid>
1919
+   </parameter>
1920
+   <parameter name="clockRate">
1921
+    <type>long</type>
1922
+    <value>450000000</value>
1923
+    <derived>false</derived>
1924
+    <enabled>true</enabled>
1925
+    <visible>true</visible>
1926
+    <valid>true</valid>
1927
+   </parameter>
1928
+   <parameter name="clockRateKnown">
1929
+    <type>boolean</type>
1930
+    <value>true</value>
1931
+    <derived>false</derived>
1932
+    <enabled>true</enabled>
1933
+    <visible>true</visible>
1934
+    <valid>true</valid>
1935
+   </parameter>
1936
+   <parameter name="externallyDriven">
1937
+    <type>boolean</type>
1938
+    <value>false</value>
1939
+    <derived>false</derived>
1940
+    <enabled>true</enabled>
1941
+    <visible>false</visible>
1942
+    <valid>true</valid>
1943
+   </parameter>
1944
+   <parameter name="ptfSchematicName">
1945
+    <type>java.lang.String</type>
1946
+    <value></value>
1947
+    <derived>false</derived>
1948
+    <enabled>true</enabled>
1949
+    <visible>false</visible>
1950
+    <valid>true</valid>
1951
+   </parameter>
1952
+   <parameter name="deviceFamily">
1953
+    <type>java.lang.String</type>
1954
+    <value>UNKNOWN</value>
1955
+    <derived>false</derived>
1956
+    <enabled>true</enabled>
1957
+    <visible>true</visible>
1958
+    <valid>true</valid>
1959
+   </parameter>
1960
+   <parameter name="generateLegacySim">
1961
+    <type>boolean</type>
1962
+    <value>false</value>
1963
+    <derived>false</derived>
1964
+    <enabled>true</enabled>
1965
+    <visible>true</visible>
1966
+    <valid>true</valid>
1967
+   </parameter>
1968
+   <type>clock</type>
1969
+   <isStart>true</isStart>
1970
+   <port>
1971
+    <name>c0</name>
1972
+    <direction>Output</direction>
1973
+    <width>1</width>
1974
+    <role>clk</role>
1975
+   </port>
1976
+  </interface>
1977
+  <interface name="areset_conduit" kind="conduit_end" version="16.0">
1978
+   <!-- The connection points exposed by a module instance for the
1979
+particular module parameters. Connection points and their
1980
+parameters are a RESULT of the module parameters. -->
1981
+   <parameter name="associatedClock">
1982
+    <type>java.lang.String</type>
1983
+    <value></value>
1984
+    <derived>false</derived>
1985
+    <enabled>true</enabled>
1986
+    <visible>true</visible>
1987
+    <valid>true</valid>
1988
+   </parameter>
1989
+   <parameter name="associatedReset">
1990
+    <type>java.lang.String</type>
1991
+    <value></value>
1992
+    <derived>false</derived>
1993
+    <enabled>true</enabled>
1994
+    <visible>true</visible>
1995
+    <valid>true</valid>
1996
+   </parameter>
1997
+   <parameter name="deviceFamily">
1998
+    <type>java.lang.String</type>
1999
+    <value>UNKNOWN</value>
2000
+    <derived>false</derived>
2001
+    <enabled>true</enabled>
2002
+    <visible>true</visible>
2003
+    <valid>true</valid>
2004
+   </parameter>
2005
+   <parameter name="generateLegacySim">
2006
+    <type>boolean</type>
2007
+    <value>false</value>
2008
+    <derived>false</derived>
2009
+    <enabled>true</enabled>
2010
+    <visible>true</visible>
2011
+    <valid>true</valid>
2012
+   </parameter>
2013
+   <type>conduit</type>
2014
+   <isStart>false</isStart>
2015
+   <port>
2016
+    <name>areset</name>
2017
+    <direction>Input</direction>
2018
+    <width>1</width>
2019
+    <role>export</role>
2020
+   </port>
2021
+  </interface>
2022
+ </module>
2023
+ <plugin>
2024
+  <instanceCount>1</instanceCount>
2025
+  <name>altpll</name>
2026
+  <type>com.altera.entityinterfaces.IElementClass</type>
2027
+  <subtype>com.altera.entityinterfaces.IModule</subtype>
2028
+  <displayName>Avalon ALTPLL</displayName>
2029
+  <version>16.0</version>
2030
+ </plugin>
2031
+ <plugin>
2032
+  <instanceCount>1</instanceCount>
2033
+  <name>clock_sink</name>
2034
+  <type>com.altera.entityinterfaces.IElementClass</type>
2035
+  <subtype>com.altera.entityinterfaces.IMutableConnectionPoint</subtype>
2036
+  <displayName>Clock Input</displayName>
2037
+  <version>16.0</version>
2038
+ </plugin>
2039
+ <plugin>
2040
+  <instanceCount>1</instanceCount>
2041
+  <name>reset_sink</name>
2042
+  <type>com.altera.entityinterfaces.IElementClass</type>
2043
+  <subtype>com.altera.entityinterfaces.IMutableConnectionPoint</subtype>
2044
+  <displayName>Reset Input</displayName>
2045
+  <version>16.0</version>
2046
+ </plugin>
2047
+ <plugin>
2048
+  <instanceCount>1</instanceCount>
2049
+  <name>avalon_slave</name>
2050
+  <type>com.altera.entityinterfaces.IElementClass</type>
2051
+  <subtype>com.altera.entityinterfaces.IMutableConnectionPoint</subtype>
2052
+  <displayName>Avalon Memory Mapped Slave</displayName>
2053
+  <version>16.0</version>
2054
+ </plugin>
2055
+ <plugin>
2056
+  <instanceCount>1</instanceCount>
2057
+  <name>clock_source</name>
2058
+  <type>com.altera.entityinterfaces.IElementClass</type>
2059
+  <subtype>com.altera.entityinterfaces.IMutableConnectionPoint</subtype>
2060
+  <displayName>Clock Output</displayName>
2061
+  <version>16.0</version>
2062
+ </plugin>
2063
+ <plugin>
2064
+  <instanceCount>1</instanceCount>
2065
+  <name>conduit_end</name>
2066
+  <type>com.altera.entityinterfaces.IElementClass</type>
2067
+  <subtype>com.altera.entityinterfaces.IMutableConnectionPoint</subtype>
2068
+  <displayName>Conduit</displayName>
2069
+  <version>16.0</version>
2070
+ </plugin>
2071
+ <reportVersion>16.0 211</reportVersion>
2072
+ <uniqueIdentifier></uniqueIdentifier>
2073
+</EnsembleReport>

+ 222
- 0
synthesis/pll/greybox/pll.v View File

@@ -0,0 +1,222 @@
1
+// Copyright (C) 1991-2016 Altera Corporation. All rights reserved.
2
+// Your use of Altera Corporation's design tools, logic functions 
3
+// and other software and tools, and its AMPP partner logic 
4
+// functions, and any output files from any of the foregoing 
5
+// (including device programming or simulation files), and any 
6
+// associated documentation or information are expressly subject 
7
+// to the terms and conditions of the Altera Program License 
8
+// Subscription Agreement, the Altera Quartus Prime License Agreement,
9
+// the Altera MegaCore Function License Agreement, or other 
10
+// applicable license agreement, including, without limitation, 
11
+// that your use is for the sole purpose of programming logic 
12
+// devices manufactured by Altera and sold by Altera or its 
13
+// authorized distributors.  Please refer to the applicable 
14
+// agreement for further details.
15
+
16
+// VENDOR "Altera"
17
+// PROGRAM "Quartus Prime"
18
+// VERSION "Version 16.0.0 Build 211 04/27/2016 SJ Lite Edition"
19
+
20
+// DATE "09/09/2016 12:22:11"
21
+
22
+// 
23
+// Device: Altera EP4CE6E22C6 Package TQFP144
24
+// 
25
+
26
+// 
27
+// This greybox netlist file is for third party Synthesis Tools
28
+// for timing and resource estimation only.
29
+// 
30
+
31
+
32
+module pll (
33
+	clk_c0_out_clk,
34
+	clk_in_clk,
35
+	reset_reset)/* synthesis synthesis_greybox=0 */;
36
+output 	clk_c0_out_clk;
37
+input 	clk_in_clk;
38
+input 	reset_reset;
39
+
40
+wire gnd;
41
+wire vcc;
42
+wire unknown;
43
+
44
+assign gnd = 1'b0;
45
+assign vcc = 1'b1;
46
+// unknown value (1'bx) is not needed for this tool. Default to 1'b0
47
+assign unknown = 1'b0;
48
+
49
+wire \altpll_0|sd1|wire_pll7_clk[0] ;
50
+wire \reset_reset~input_o ;
51
+wire \clk_in_clk~input_o ;
52
+
53
+
54
+pll_pll_altpll_0 altpll_0(
55
+	.wire_pll7_clk_0(\altpll_0|sd1|wire_pll7_clk[0] ),
56
+	.clk_in_clk(\clk_in_clk~input_o ));
57
+
58
+assign \clk_in_clk~input_o  = clk_in_clk;
59
+
60
+assign clk_c0_out_clk = \altpll_0|sd1|wire_pll7_clk[0] ;
61
+
62
+assign \reset_reset~input_o  = reset_reset;
63
+
64
+endmodule
65
+
66
+module pll_pll_altpll_0 (
67
+	wire_pll7_clk_0,
68
+	clk_in_clk)/* synthesis synthesis_greybox=0 */;
69
+output 	wire_pll7_clk_0;
70
+input 	clk_in_clk;
71
+
72
+wire gnd;
73
+wire vcc;
74
+wire unknown;
75
+
76
+assign gnd = 1'b0;
77
+assign vcc = 1'b1;
78
+// unknown value (1'bx) is not needed for this tool. Default to 1'b0
79
+assign unknown = 1'b0;
80
+
81
+
82
+
83
+pll_pll_altpll_0_altpll_t342 sd1(
84
+	.clk({clk_unconnected_wire_4,clk_unconnected_wire_3,clk_unconnected_wire_2,clk_unconnected_wire_1,wire_pll7_clk_0}),
85
+	.inclk({gnd,clk_in_clk}));
86
+
87
+endmodule
88
+
89
+module pll_pll_altpll_0_altpll_t342 (
90
+	clk,
91
+	inclk)/* synthesis synthesis_greybox=0 */;
92
+output 	[4:0] clk;
93
+input 	[1:0] inclk;
94
+
95
+wire gnd;
96
+wire vcc;
97
+wire unknown;
98
+
99
+assign gnd = 1'b0;
100
+assign vcc = 1'b1;
101
+// unknown value (1'bx) is not needed for this tool. Default to 1'b0
102
+assign unknown = 1'b0;
103
+
104
+wire \wire_pll7_clk[1] ;
105
+wire \wire_pll7_clk[2] ;
106
+wire \wire_pll7_clk[3] ;
107
+wire \wire_pll7_clk[4] ;
108
+wire wire_pll7_fbout;
109
+
110
+wire [4:0] pll7_CLK_bus;
111
+
112
+assign clk[0] = pll7_CLK_bus[0];
113
+assign \wire_pll7_clk[1]  = pll7_CLK_bus[1];
114
+assign \wire_pll7_clk[2]  = pll7_CLK_bus[2];
115
+assign \wire_pll7_clk[3]  = pll7_CLK_bus[3];
116
+assign \wire_pll7_clk[4]  = pll7_CLK_bus[4];
117
+
118
+cycloneive_pll pll7(
119
+	.areset(gnd),
120
+	.pfdena(vcc),
121
+	.fbin(wire_pll7_fbout),
122
+	.phaseupdown(gnd),
123
+	.phasestep(gnd),
124
+	.scandata(gnd),
125
+	.scanclk(gnd),
126
+	.scanclkena(vcc),
127
+	.configupdate(gnd),
128
+	.clkswitch(gnd),
129
+	.inclk({gnd,inclk[0]}),
130
+	.phasecounterselect(3'b000),
131
+	.phasedone(),
132
+	.scandataout(),
133
+	.scandone(),
134
+	.activeclock(),
135
+	.locked(),
136
+	.vcooverrange(),
137
+	.vcounderrange(),
138
+	.fbout(wire_pll7_fbout),
139
+	.clk(pll7_CLK_bus),
140
+	.clkbad());
141
+defparam pll7.auto_settings = "false";
142
+defparam pll7.bandwidth_type = "auto";
143
+defparam pll7.c0_high = 1;
144
+defparam pll7.c0_initial = 1;
145
+defparam pll7.c0_low = 1;
146
+defparam pll7.c0_mode = "even";
147
+defparam pll7.c0_ph = 0;
148
+defparam pll7.c1_high = 1;
149
+defparam pll7.c1_initial = 1;
150
+defparam pll7.c1_low = 1;
151
+defparam pll7.c1_mode = "bypass";
152
+defparam pll7.c1_ph = 0;
153
+defparam pll7.c1_use_casc_in = "off";
154
+defparam pll7.c2_high = 1;
155
+defparam pll7.c2_initial = 1;
156
+defparam pll7.c2_low = 1;
157
+defparam pll7.c2_mode = "bypass";
158
+defparam pll7.c2_ph = 0;
159
+defparam pll7.c2_use_casc_in = "off";
160
+defparam pll7.c3_high = 1;
161
+defparam pll7.c3_initial = 1;
162
+defparam pll7.c3_low = 1;
163
+defparam pll7.c3_mode = "bypass";
164
+defparam pll7.c3_ph = 0;
165
+defparam pll7.c3_use_casc_in = "off";
166
+defparam pll7.c4_high = 1;
167
+defparam pll7.c4_initial = 1;
168
+defparam pll7.c4_low = 1;
169
+defparam pll7.c4_mode = "bypass";
170
+defparam pll7.c4_ph = 0;
171
+defparam pll7.c4_use_casc_in = "off";
172
+defparam pll7.charge_pump_current_bits = 2;
173
+defparam pll7.clk0_counter = "c0";
174
+defparam pll7.clk0_divide_by = 1;
175
+defparam pll7.clk0_duty_cycle = 50;
176
+defparam pll7.clk0_multiply_by = 9;
177
+defparam pll7.clk0_phase_shift = "0";
178
+defparam pll7.clk1_counter = "unused";
179
+defparam pll7.clk1_divide_by = 0;
180
+defparam pll7.clk1_duty_cycle = 50;
181
+defparam pll7.clk1_multiply_by = 0;
182
+defparam pll7.clk1_phase_shift = "0";
183
+defparam pll7.clk2_counter = "unused";
184
+defparam pll7.clk2_divide_by = 0;
185
+defparam pll7.clk2_duty_cycle = 50;
186
+defparam pll7.clk2_multiply_by = 0;
187
+defparam pll7.clk2_phase_shift = "0";
188
+defparam pll7.clk3_counter = "unused";
189
+defparam pll7.clk3_divide_by = 0;
190
+defparam pll7.clk3_duty_cycle = 50;
191
+defparam pll7.clk3_multiply_by = 0;
192
+defparam pll7.clk3_phase_shift = "0";
193
+defparam pll7.clk4_counter = "unused";
194
+defparam pll7.clk4_divide_by = 0;