From: Jan Michel Date: Fri, 23 May 2025 09:01:01 +0000 (+0200) Subject: update toolchain versions X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;p=mdcupgrade.git update toolchain versions --- diff --git a/DBO/config_compile_frankfurt.pl b/DBO/config_compile_frankfurt.pl index 7767051..a1a625a 100644 --- a/DBO/config_compile_frankfurt.pl +++ b/DBO/config_compile_frankfurt.pl @@ -7,7 +7,7 @@ Speedgrade => '8', 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', +lattice_path => '/d/jspc29/lattice/diamond/3.14', #synplify_path => '/d/jspc29/lattice/synplify/V-2023.09-SP1/',#T-2022.09-SP2/', synplify_path => '/d/jspc29/lattice/synplify/W-2024.09/', diff --git a/DBO/mdctdc.lpf b/DBO/mdctdc.lpf index d3499ac..1d4f2d3 100644 --- a/DBO/mdctdc.lpf +++ b/DBO/mdctdc.lpf @@ -19,7 +19,7 @@ MULTICYCLE FROM ASIC THE_MEDIA_INTERFACE/gen_pcs0.THE_SERDES/serdes_sync_0_inst/ MULTICYCLE FROM CELL "THE_TDC/gen_CHANNELS.*.THE_HITBUF/STATUS_OU*" 10 ns; MULTICYCLE FROM CELL "reset_i_fas*" 10 ns; - +MULTICYCLE FROM CELL "THE_ENDPOINT/THE_ENDPOINT/reset_no_link" 10 ns; REGION "MEDIA" "R57C34D" 13 30; #LOCATE UGROUP "THE_MEDIA_INTERFACE/media_interface_group" REGION "MEDIA" ; diff --git a/DBO/nodelist_frankfurt.txt b/DBO/nodelist_frankfurt.txt new file mode 100644 index 0000000..b6a268b --- /dev/null +++ b/DBO/nodelist_frankfurt.txt @@ -0,0 +1,7 @@ +// nodes file for parallel place&route + +[jspc85] +SYSTEM = linux +CORENUM = 7 +ENV = /d/jspc29/lattice/312_settings.sh +WORKDIR = /d/jspc22/trb/git/mdcupgrade/DBO/workdir diff --git a/DBO/par.p2t b/DBO/par.p2t index f559d83..e72f005 100644 --- a/DBO/par.p2t +++ b/DBO/par.p2t @@ -4,7 +4,7 @@ #-m nodelist.txt # Controlled by the compile.pl script. #-n 1 # Controlled by the compile.pl script. -s 10 --t 18 +-t 41 -c 2 -e 2 -i 10 diff --git a/OEP/config_compile_frankfurt.pl b/OEP/config_compile_frankfurt.pl index 196cb21..b8166ee 100644 --- a/OEP/config_compile_frankfurt.pl +++ b/OEP/config_compile_frankfurt.pl @@ -6,9 +6,13 @@ Speedgrade => '8', TOPNAME => "mdcoep", lm_license_file_for_synplify => "27020\@jspc29", #"27000\@lxcad01.gsi.de"; +#lm_license_file_for_synplify => "1702\@hadeb05.gsi.de", + + lm_license_file_for_par => "1710\@jspc29", #1702 lattice_path => '/d/jspc29/lattice/diamond/3.12', -synplify_path => '/d/jspc29/lattice/synplify/V-2023.09-SP1/',#T-2022.09-SP2/', +synplify_path => '/d/jspc29/lattice/synplify/W-2024.09/',#T-2022.09-SP2/', +#synplify_command => '/d/jspc29/lattice/diamond/3.12/bin/lin64/synpwrap -options ', nodelist_file => 'nodelist_frankfurt.txt', pinout_file => 'oep', diff --git a/OEP/mdcoep.vhd b/OEP/mdcoep.vhd index d56cd15..10bddc8 100644 --- a/OEP/mdcoep.vhd +++ b/OEP/mdcoep.vhd @@ -298,8 +298,8 @@ begin THE_BUS_HANDLER : entity work.trb_net16_regio_bus_handler_record generic map( PORT_NUMBER => 4, - PORT_ADDRESSES => (0 => x"d000", 1 => x"b000", 2 => x"c000", 3 => x"b200", others => x"0000"), - PORT_ADDR_MASK => (0 => 12, 1 => 9, 2 => 12, 3 => 9, others => 0), + PORT_ADDRESSES => (0 => x"d000", 1 => x"b000", 2 => x"b200", others => x"0000"), + PORT_ADDR_MASK => (0 => 12, 1 => 9, 2 => 9, others => 0), PORT_MASK_ENABLE => 1 ) port map( @@ -311,12 +311,12 @@ begin BUS_RX(0) => bustools_rx, --Flash, SPI, UART, ADC, SED BUS_RX(1) => bussci_rx, --SCI Serdes - BUS_RX(2) => bustdc_rx, --Clock switch - BUS_RX(3) => bussci2_rx, + --BUS_RX(2) => bustdc_rx, --Clock switch + BUS_RX(2) => bussci2_rx, BUS_TX(0) => bustools_tx, BUS_TX(1) => bussci_tx, - BUS_TX(2) => bustdc_tx, - BUS_TX(3) => bussci2_tx, + --BUS_TX(2) => bustdc_tx, + BUS_TX(2) => bussci2_tx, STAT_DEBUG => open ); diff --git a/OEP/nodelist_frankfurt.txt b/OEP/nodelist_frankfurt.txt index 8b55fff..a89293a 100644 --- a/OEP/nodelist_frankfurt.txt +++ b/OEP/nodelist_frankfurt.txt @@ -2,6 +2,6 @@ [jspc85] SYSTEM = linux -CORENUM = 7 +CORENUM = 9 ENV = /d/jspc29/lattice/312_settings.sh WORKDIR = /d/jspc22/trb/git/mdcupgrade/OEP/workdir diff --git a/OEP/par.p2t b/OEP/par.p2t index a3b9c1d..90aad2c 100644 --- a/OEP/par.p2t +++ b/OEP/par.p2t @@ -4,7 +4,7 @@ #-m nodelist.txt # Controlled by the compile.pl script. #-n 1 # Controlled by the compile.pl script. -s 10 --t 30 +-t 12 -c 2 -e 2 -i 10