diff --git a/libraries/technology/fpga_temp_sens/tech_fpga_temp_sens.vhd b/libraries/technology/fpga_temp_sens/tech_fpga_temp_sens.vhd index af9de79cc20cbb014d0bccf943d5aa1cbbaf5a3b..e785842196c6a43747ce3204c5a68ca0f0025391 100644 --- a/libraries/technology/fpga_temp_sens/tech_fpga_temp_sens.vhd +++ b/libraries/technology/fpga_temp_sens/tech_fpga_temp_sens.vhd @@ -45,6 +45,7 @@ END tech_fpga_temp_sens; ARCHITECTURE str OF tech_fpga_temp_sens IS BEGIN + gen_ip_arria10 : IF g_technology=c_tech_arria10 GENERATE u0 : ip_arria10_temp_sense PORT MAP ( @@ -55,4 +56,14 @@ BEGIN ); END GENERATE; + gen_ip_arria10_e3sge3 : IF g_technology=c_tech_arria10_e3sge3 GENERATE + u0 : ip_arria10_e3sge3_temp_sense + PORT MAP ( + corectl => corectl, -- corectl.corectl + reset => reset, -- reset.reset + tempout => tempout, -- tempout.tempout + eoc => eoc -- eoc.eoc + ); + END GENERATE; + END ARCHITECTURE; diff --git a/libraries/technology/fpga_voltage_sens/tech_fpga_voltage_sens.vhd b/libraries/technology/fpga_voltage_sens/tech_fpga_voltage_sens.vhd index cf2c4e8d165ab44e3394d4be6cbe656140c72f04..56f8d9ded7701e523f1a15aea3149e10a5ba7294 100644 --- a/libraries/technology/fpga_voltage_sens/tech_fpga_voltage_sens.vhd +++ b/libraries/technology/fpga_voltage_sens/tech_fpga_voltage_sens.vhd @@ -53,6 +53,7 @@ END tech_fpga_voltage_sens; ARCHITECTURE str OF tech_fpga_voltage_sens IS BEGIN + gen_ip_arria10 : IF g_technology=c_tech_arria10 GENERATE u0 : ip_arria10_voltage_sense PORT MAP ( @@ -72,4 +73,23 @@ BEGIN ); END GENERATE; + gen_ip_arria10_e3sge3 : IF g_technology=c_tech_arria10_e3sge3 GENERATE + u0 : ip_arria10_e3sge3_voltage_sense + PORT MAP ( + clock_clk => clock_clk, + reset_sink_reset => reset_sink_reset, + controller_csr_address => controller_csr_address, + controller_csr_read => controller_csr_read, + controller_csr_write => controller_csr_write, + controller_csr_writedata => controller_csr_writedata, + controller_csr_readdata => controller_csr_readdata, + sample_store_csr_address => sample_store_csr_address, + sample_store_csr_read => sample_store_csr_read, + sample_store_csr_write => sample_store_csr_write, + sample_store_csr_writedata => sample_store_csr_writedata, + sample_store_csr_readdata => sample_store_csr_readdata, + sample_store_irq_irq => sample_store_irq_irq + ); + END GENERATE; + END ARCHITECTURE;