]> jspc29.x-matter.uni-frankfurt.de Git - mdcupgrade.git/commitdiff
change to new Synplify version
authorJan Michel <michel@physik.uni-frankfurt.de>
Fri, 20 Dec 2024 16:33:23 +0000 (17:33 +0100)
committerJan Michel <michel@physik.uni-frankfurt.de>
Fri, 20 Dec 2024 16:33:23 +0000 (17:33 +0100)
fix pull resistors on FLASH pins

DBO/config_compile_frankfurt.pl
DBO/mdctdc.lpf
DBO/mdctdc.prj
DBO/mdctdc.vhd
OEP/config_compile_frankfurt.pl
pinout/dbo.lpf
pinout/oep.lpf

index 6d87b6234d19b157f69a9f8bdd60323dd7972d91..7767051476c5faa6f92a1204d8e61ee62685e915 100644 (file)
@@ -8,7 +8,9 @@ TOPNAME                      => "mdctdc",
 lm_license_file_for_synplify => "27020\@jspc29", #"27000\@lxcad01.gsi.de";
 lm_license_file_for_par      => "1710\@jspc29",
 lattice_path                 => '/d/jspc29/lattice/diamond/3.12',
-synplify_path                => '/d/jspc29/lattice/synplify/S-2021.09-SP2/',
+#synplify_path                => '/d/jspc29/lattice/synplify/V-2023.09-SP1/',#T-2022.09-SP2/',
+synplify_path                => '/d/jspc29/lattice/synplify/W-2024.09/',
+
 
 nodelist_file                => 'nodelist_frankfurt.txt',
 pinout_file                  => 'dbo',
index bb2595b2b757f217ac50b60e9677f39fc395dc7b..d3499acc1a4e514afcf5186ef554879caaedaa48 100644 (file)
@@ -17,6 +17,9 @@ MULTICYCLE TO CELL "THE_MEDIA_INTERFACE/THE_SCI_READER/PROC_SCI_CTRL.BUS_TX*" 10
 MULTICYCLE TO CELL "THE_MEDIA_INTERFACE/THE_MED_CONTROL/THE_TX/STAT_REG_OUT*" 10 ns;
 MULTICYCLE FROM ASIC THE_MEDIA_INTERFACE/gen_pcs0.THE_SERDES/serdes_sync_0_inst/DCU0_inst PIN SCIRDATA* 15 ns;
 
+MULTICYCLE FROM CELL "THE_TDC/gen_CHANNELS.*.THE_HITBUF/STATUS_OU*" 10 ns;
+MULTICYCLE FROM CELL "reset_i_fas*" 10 ns;
+
 REGION               "MEDIA" "R57C34D" 13 30;
 #LOCATE UGROUP        "THE_MEDIA_INTERFACE/media_interface_group" REGION "MEDIA" ;
 
index 1285b56ec48973fcfc987f2db6c33dc8e94a26ed..e1bd37a6f8de2a064c8b72bdb98a89e45a8b61e0 100644 (file)
@@ -19,10 +19,11 @@ set_option -vlog_std v2001
 
 #map options
 set_option -frequency 200
-set_option -maxfan 1000
+set_option -maxfan 500
 set_option -auto_constrain_io 0
 set_option -disable_io_insertion false
-set_option -retiming false; set_option -pipe true
+set_option -retiming false 
+set_option -pipe true
 set_option -force_gsr false
 set_option -compiler_compatible 0
 set_option -dup false
index 375964c7e45c06329dfb4f87dca83d50d054e339..54aea4accd66ccc20e32d392e740c3075d7b0a6c 100644 (file)
@@ -333,7 +333,7 @@ GPIO(1) <= sd_txdis_i or prepare_for_reload_i;
 ---------------------------------------------------------------------------
   LED(2) <= med2int(0).stat_op(9) and not led_off; --Link active
   LED(0) <= (med2int(0).stat_op(10) or med2int(0).stat_op(11)) and not led_off;  --TX/RX
-  LED(1) <= med2int(0).stat_op(15); -- (FLASH_SELECT) and not led_off;
+  LED(1) <= (med2int(0).stat_op(15) or FLASH_SELECT) and not led_off;
   IO(1) <= med2int(0).stat_op(4);  --rx_allow
   IO(2) <= med2int(0).stat_op(9); --tx_allow
   
index aa65869fa2cd7270ecb64ebf87a188a49d72a74b..196cb21b971fc3bcfafd6d0d79e092617bf89bb9 100644 (file)
@@ -8,7 +8,7 @@ TOPNAME                      => "mdcoep",
 lm_license_file_for_synplify => "27020\@jspc29", #"27000\@lxcad01.gsi.de";
 lm_license_file_for_par      => "1710\@jspc29", #1702
 lattice_path                 => '/d/jspc29/lattice/diamond/3.12',
-synplify_path                => '/d/jspc29/lattice/synplify/S-2021.09-SP2/',
+synplify_path                => '/d/jspc29/lattice/synplify/V-2023.09-SP1/',#T-2022.09-SP2/',
 
 nodelist_file                => 'nodelist_frankfurt.txt',
 pinout_file                  => 'oep',
index a4cbe6eef768717ac443423724b07737df5fe107..5b20cf33a9fd276494bda4e6ced344b6f6033499 100644 (file)
@@ -19,8 +19,14 @@ LOCATE COMP "FLASH_SCLK" SITE "U2";
 LOCATE COMP "FLASH_SELECT" SITE "T3";\r
 LOCATE COMP "FLASH_WP" SITE "Y2";\r
 DEFINE PORT GROUP "FLASH_group" "FLASH*";\r
-IOBUF GROUP "FLASH_group" IO_TYPE=LVCMOS25 ;\r
-\r
+IOBUF PORT "FLASH_CS" IO_TYPE=LVCMOS25 ;\r
+IOBUF PORT "FLASH_HOLD" IO_TYPE=LVCMOS25 ;\r
+IOBUF PORT "FLASH_MISO" IO_TYPE=LVCMOS25  PULLMODE=UP;\r
+IOBUF PORT "FLASH_MOSI" IO_TYPE=LVCMOS25 ;\r
+IOBUF PORT "FLASH_OVERRIDE" IO_TYPE=LVCMOS25 ;\r
+IOBUF PORT "FLASH_SCLK" IO_TYPE=LVCMOS25 ;\r
+IOBUF PORT "FLASH_WP" IO_TYPE=LVCMOS25 ;\r
+IOBUF PORT "FLASH_SELECT" IO_TYPE=LVCMOS25 PULLMODE=UP;\r
 LOCATE COMP "PROGRAMN" SITE "V1";\r
 IOBUF PORT "PROGRAMN" IO_TYPE=LVCMOS25 ;\r
 \r
index 53efcbd9a5c7b6ce15a117484f72bb1c9a00e58d..3e529a16da8dad245920c62dfcaeae9092b7d39c 100644 (file)
@@ -46,7 +46,14 @@ LOCATE COMP "FLASH_SCLK" SITE "U2";
 LOCATE COMP "FLASH_SELECT" SITE "T1";\r
 LOCATE COMP "FLASH_WP" SITE "Y2";\r
 DEFINE PORT GROUP "FLASH_group" "FLASH*";\r
-IOBUF GROUP "FLASH_group" IO_TYPE=LVCMOS25 PULLMODE=UP ;\r
+IOBUF PORT "FLASH_CS" IO_TYPE=LVCMOS25 ;\r
+IOBUF PORT "FLASH_HOLD" IO_TYPE=LVCMOS25 ;\r
+IOBUF PORT "FLASH_MISO" IO_TYPE=LVCMOS25  PULLMODE=UP;\r
+IOBUF PORT "FLASH_MOSI" IO_TYPE=LVCMOS25 ;\r
+IOBUF PORT "FLASH_OVERRIDE" IO_TYPE=LVCMOS25 ;\r
+IOBUF PORT "FLASH_SCLK" IO_TYPE=LVCMOS25 ;\r
+IOBUF PORT "FLASH_WP" IO_TYPE=LVCMOS25 ;\r
+IOBUF PORT "FLASH_SELECT" IO_TYPE=LVCMOS25 PULLMODE=UP;\r
 \r
 LOCATE COMP "PROGRAMN" SITE "V1";\r
 IOBUF PORT "PROGRAMN" IO_TYPE=LVCMOS25 ;\r