]> jspc29.x-matter.uni-frankfurt.de Git - trb3.git/commitdiff
new DQS block, ADC changed
authorhadeshyp <hadeshyp>
Wed, 27 Mar 2013 19:09:03 +0000 (19:09 +0000)
committerhadeshyp <hadeshyp>
Wed, 27 Mar 2013 19:09:03 +0000 (19:09 +0000)
base/code/adc_ad9222.vhd
base/cores/dqsinput.ipx
base/cores/dqsinput.lpc
base/cores/dqsinput.vhd
base/cores/dqsinput1x4.ipx
base/cores/dqsinput1x4.lpc
base/cores/dqsinput1x4.vhd
base/trb3_periph_nxyter.lpf

index 077677f9be8be44b4762edd2820f7795b5463181..eeb949487034acfdc5521ca4c218336a00c1d389 100644 (file)
@@ -186,8 +186,12 @@ end generate;
     end generate;
   end generate;
 
-gen_outputs : for i in 0 to DEVICES-1 generate  
-  FCO_OUT(i*CHANNELS*RESOLUTION+RESOLUTION-1 downto i*CHANNELS*RESOLUTION) <=  cdt_data_out(i)(CHANNELS*RESOLUTION+RESOLUTION-1 downto CHANNELS*RESOLUTION);
+gen_outputs_2 : if DEVICES = 2 generate  
+  FCO_OUT <=  cdt_data_out(1)(CHANNELS*12+11 downto CHANNELS*12) & cdt_data_out(0)(CHANNELS*12+11 downto CHANNELS*12);
+end generate;
+
+gen_outputs_1 : if DEVICES = 1 generate  
+  FCO_OUT <=   cdt_data_out(0)(CHANNELS*12+11 downto CHANNELS*12);
 end generate;
 
   DATA_OUT <= data_buffer;
index 21cc5c6dc0c2e883d29b8d7e8d0c5f38654d173f..ddcdf1430a634e60ecfefab17fa8ed59242f6cfc 100644 (file)
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<DiamondModule name="dqsinput" module="DDR_GENERIC" VendorName="Lattice Semiconductor Corporation" generator="IPexpress" date="2012 08 14 16:40:25.489" version="5.2" type="Module" synthesis="" source_format="VHDL">
+<DiamondModule name="dqsinput" module="DDR_GENERIC" VendorName="Lattice Semiconductor Corporation" generator="IPexpress" date="2013 03 27 19:58:13.784" version="5.3" type="Module" synthesis="" source_format="VHDL">
   <Package>
-               <File name="dqsinput.lpc" type="lpc" modified="2012 08 14 16:40:21.000"/>
-               <File name="dqsinput.vhd" type="top_level_vhdl" modified="2012 08 14 16:40:21.000"/>
-               <File name="dqsinput_tmpl.vhd" type="template_vhdl" modified="2012 08 14 16:40:21.000"/>
+               <File name="dqsinput.lpc" type="lpc" modified="2013 03 27 19:58:10.000"/>
+               <File name="dqsinput.vhd" type="top_level_vhdl" modified="2013 03 27 19:58:10.000"/>
+               <File name="dqsinput_tmpl.vhd" type="template_vhdl" modified="2013 03 27 19:58:10.000"/>
   </Package>
 </DiamondModule>
index 5d74e90213d399689942195067eef068141e921d..326ccd1f8add1f9289f66106a3f883ed0976bf51 100644 (file)
@@ -12,12 +12,12 @@ VendorName=Lattice Semiconductor Corporation
 CoreType=LPM
 CoreStatus=Demo
 CoreName=DDR_GENERIC
-CoreRevision=5.2
+CoreRevision=5.3
 ModuleName=dqsinput
 SourceFormat=VHDL
 ParameterFileVersion=1.0
-Date=08/14/2012
-Time=16:40:21
+Date=03/27/2013
+Time=19:58:10
 
 [Parameters]
 Verilog=0
@@ -28,16 +28,18 @@ Expression=BusA(0 to 7)
 Order=Big Endian [MSB:LSB]
 IO=0
 mode=Receive
+trioddr=0
 io_type=LVDS25
 num_int=2
 width=5
-freq_in=120
-bandwidth=1200
+freq_in=192
+bandwidth=1920
 aligned=Centered
 pre-configuration=DISABLED
 mode2=Receive
+trioddr2=0
 io_type2=LVDS25
-freq_in2=120
+freq_in2=192
 gear=2x
 aligned2=Centered
 num_int2=2
@@ -57,4 +59,4 @@ val=
 Phase=TRDLLB/DLLDELB
 Divider=CLKDIVB
 Multiplier=2
-PllFreq=60
+PllFreq=96
index 9dee3f379023911904fe3456e6d0e8893881dd85..9be81a03fc158ca710283cdb4585d6e3e2b798a1 100644 (file)
@@ -1,8 +1,8 @@
--- VHDL netlist generated by SCUBA Diamond_1.4_Production (87)
--- Module  Version: 5.2
---/d/jspc29/lattice/diamond/1.4.2.105/ispfpga/bin/lin/scuba -w -n dqsinput -lang vhdl -synth synplify -bus_exp 7 -bb -arch ep5c00 -type iol -mode in -io_type LVDS25 -width 5 -freq_in 120 -gear 2 -clk dqs -dqs 1 5 -dqs 2 5 -e 
+-- VHDL netlist generated by SCUBA Diamond_2.1_Production (100)
+-- Module  Version: 5.3
+--/d/jspc29/lattice/diamond/2.1_x64/ispfpga/bin/lin64/scuba -w -n dqsinput -lang vhdl -synth synplify -bus_exp 7 -bb -arch ep5c00 -type iol -mode in -io_type LVDS25 -width 5 -freq_in 192 -gear 2 -clk dqs -dqs 1 5 -dqs 2 5 -e 
 
--- Tue Aug 14 16:40:21 2012
+-- Wed Mar 27 19:58:10 2013
 
 library IEEE;
 use IEEE.std_logic_1164.all;
@@ -208,6 +208,8 @@ architecture Structure of dqsinput is
     attribute syn_keep : boolean;
     attribute syn_noprune : boolean;
     attribute syn_noprune of Structure : architecture is true;
+    attribute NGD_DRC_MASK : integer;
+    attribute NGD_DRC_MASK of Structure : architecture is 1;
 
 begin
     -- component instantiation statements
index 7b9f89c38ade8d6fc3de554687525db4da493472..4453282610c19c56664f125ec60a5dc5ccd81736 100644 (file)
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<DiamondModule name="dqsinput1x4" module="DDR_GENERIC" VendorName="Lattice Semiconductor Corporation" generator="IPexpress" date="2013 03 27 18:21:14.733" version="5.3" type="Module" synthesis="" source_format="VHDL">
+<DiamondModule name="dqsinput1x4" module="DDR_GENERIC" VendorName="Lattice Semiconductor Corporation" generator="IPexpress" date="2013 03 27 19:57:01.655" version="5.3" type="Module" synthesis="" source_format="VHDL">
   <Package>
-               <File name="dqsinput1x4.lpc" type="lpc" modified="2013 03 27 18:21:05.000"/>
-               <File name="dqsinput1x4.vhd" type="top_level_vhdl" modified="2013 03 27 18:21:05.000"/>
-               <File name="dqsinput1x4_tmpl.vhd" type="template_vhdl" modified="2013 03 27 18:21:05.000"/>
+               <File name="dqsinput1x4.lpc" type="lpc" modified="2013 03 27 19:56:56.000"/>
+               <File name="dqsinput1x4.vhd" type="top_level_vhdl" modified="2013 03 27 19:56:56.000"/>
+               <File name="dqsinput1x4_tmpl.vhd" type="template_vhdl" modified="2013 03 27 19:56:56.000"/>
   </Package>
 </DiamondModule>
index 7a10cfc120f9cb3f228fd85191f028a7252cdc7f..1abcadc9ea4cbb671fafbf3d49d3526b8b3d5bb5 100644 (file)
@@ -17,7 +17,7 @@ ModuleName=dqsinput1x4
 SourceFormat=VHDL
 ParameterFileVersion=1.0
 Date=03/27/2013
-Time=18:21:05
+Time=19:56:56
 
 [Parameters]
 Verilog=0
@@ -28,14 +28,16 @@ Expression=BusA(0 to 7)
 Order=Big Endian [MSB:LSB]
 IO=0
 mode=Receive
+trioddr=0
 io_type=LVDS25
-num_int=2
+num_int=1
 width=5
-freq_in=120
+freq_in=192
 bandwidth=1920
 aligned=Centered
 pre-configuration=DISABLED
 mode2=Receive
+trioddr2=0
 io_type2=LVDS25
 freq_in2=192
 gear=2x
index dd3fbb9faeafe4e2dd43acef658654a2ae10639a..636ec12f2c428d7c0a065c909446f094a7b796be 100644 (file)
@@ -1,8 +1,8 @@
--- VHDL netlist generated by SCUBA Diamond_2.0_Production (151)
+-- VHDL netlist generated by SCUBA Diamond_2.1_Production (100)
 -- Module  Version: 5.3
---/d/jspc29/lattice/diamond/2.01/ispfpga/bin/lin/scuba -w -n dqsinput1x4 -lang vhdl -synth synplify -bus_exp 7 -bb -arch ep5c00 -type iol -mode in -io_type LVDS25 -width 5 -freq_in 192 -gear 2 -clk eclk -e 
+--/d/jspc29/lattice/diamond/2.1_x64/ispfpga/bin/lin64/scuba -w -n dqsinput1x4 -lang vhdl -synth synplify -bus_exp 7 -bb -arch ep5c00 -type iol -mode in -io_type LVDS25 -width 5 -freq_in 192 -gear 2 -clk eclk -e 
 
--- Wed Mar 27 18:21:05 2013
+-- Wed Mar 27 19:56:56 2013
 
 library IEEE;
 use IEEE.std_logic_1164.all;
@@ -102,6 +102,8 @@ architecture Structure of dqsinput1x4 is
     attribute syn_keep : boolean;
     attribute syn_noprune : boolean;
     attribute syn_noprune of Structure : architecture is true;
+    attribute NGD_DRC_MASK : integer;
+    attribute NGD_DRC_MASK of Structure : architecture is 1;
 
 begin
     -- component instantiation statements
index 2275f7599de21062f90b78cc62d5df7ad0086997..955f4259a04a4a3a1ba62fbdf9591ead2f2f7a31 100644 (file)
@@ -6,12 +6,12 @@ BLOCK RD_DURING_WR_PATHS ;
 # Basic Settings
 #################################################################
 
-  SYSCONFIG MCCLK_FREQ = 2.5;
-
-  FREQUENCY PORT CLK_PCLK_RIGHT 200 MHz;
-  FREQUENCY PORT CLK_PCLK_LEFT  200 MHz;
-  FREQUENCY PORT CLK_GPLL_RIGHT 200 MHz;
-  FREQUENCY PORT CLK_GPLL_LEFT  125 MHz;
+  SYSCONFIG MCCLK_FREQ = 2.5;
+# 
+  FREQUENCY PORT CLK_PCLK_RIGHT 200 MHz;
+  FREQUENCY PORT CLK_PCLK_LEFT  200 MHz;
+  FREQUENCY PORT CLK_GPLL_RIGHT 200 MHz;
+  FREQUENCY PORT CLK_GPLL_LEFT  125 MHz;
 
 #################################################################
 # Clock I/O