diff --git a/libraries/technology/ip_arria10_e2sg/ram/ip_arria10_e2sg_ram_cr_cw.vhd b/libraries/technology/ip_arria10_e2sg/ram/ip_arria10_e2sg_ram_cr_cw.vhd index f27ad5f62f409ff93e478b6604a16760cc907ec8..20660dfd0273b4ada62f5b3e80e33f5bb5c631ff 100644 --- a/libraries/technology/ip_arria10_e2sg/ram/ip_arria10_e2sg_ram_cr_cw.vhd +++ b/libraries/technology/ip_arria10_e2sg/ram/ip_arria10_e2sg_ram_cr_cw.vhd @@ -53,6 +53,8 @@ end ip_arria10_e2sg_ram_cr_cw; architecture SYN of ip_arria10_e2sg_ram_cr_cw is constant c_outdata_reg_b : string := tech_sel_a_b(g_rd_latency = 1, "UNREGISTERED", "CLOCK1"); + -- Either comment read_during_write_mode_mixed_ports generic in component and instance, or uncomment both and + -- assign default "DONT_CARE" at instance. component altera_syncram generic ( address_aclr_b : string; @@ -69,7 +71,7 @@ architecture SYN of ip_arria10_e2sg_ram_cr_cw is outdata_aclr_b : string; outdata_reg_b : string; power_up_uninitialized : string; - read_during_write_mode_mixed_ports : string; -- use default DONT_CARE + --read_during_write_mode_mixed_ports : string; -- use default DONT_CARE widthad_a : integer; widthad_b : integer; width_a : integer; @@ -115,6 +117,7 @@ begin outdata_aclr_b => "NONE", outdata_reg_b => c_outdata_reg_b, power_up_uninitialized => "FALSE", + --read_during_write_mode_mixed_ports => "DONT_CARE", widthad_a => g_adr_w, widthad_b => g_adr_w, width_a => g_dat_w, diff --git a/libraries/technology/ip_arria10_e2sg/ram/ip_arria10_e2sg_ram_crw_crw.vhd b/libraries/technology/ip_arria10_e2sg/ram/ip_arria10_e2sg_ram_crw_crw.vhd index c9d6091cff33cf65b44d74b25b36b2ad702aec9c..7e298f5821eec3f049df0529354159a50c6103d8 100644 --- a/libraries/technology/ip_arria10_e2sg/ram/ip_arria10_e2sg_ram_crw_crw.vhd +++ b/libraries/technology/ip_arria10_e2sg/ram/ip_arria10_e2sg_ram_crw_crw.vhd @@ -57,6 +57,8 @@ architecture SYN of ip_arria10_e2sg_ram_crw_crw is constant c_outdata_reg_a : string := tech_sel_a_b(g_rd_latency = 1, "UNREGISTERED", "CLOCK0"); constant c_outdata_reg_b : string := tech_sel_a_b(g_rd_latency = 1, "UNREGISTERED", "CLOCK1"); + -- Either comment read_during_write_mode_mixed_ports generic in component and instance, or uncomment both and + -- assign default "DONT_CARE" at instance. component altera_syncram generic ( address_reg_b : string; @@ -78,7 +80,7 @@ architecture SYN of ip_arria10_e2sg_ram_crw_crw is power_up_uninitialized : string; read_during_write_mode_port_a : string; read_during_write_mode_port_b : string; - read_during_write_mode_mixed_ports : string; -- use default DONT_CARE + --read_during_write_mode_mixed_ports : string; -- use default DONT_CARE widthad_a : integer; widthad_b : integer; width_a : integer; @@ -136,6 +138,7 @@ begin power_up_uninitialized => "FALSE", read_during_write_mode_port_a => "NEW_DATA_NO_NBE_READ", read_during_write_mode_port_b => "NEW_DATA_NO_NBE_READ", + --read_during_write_mode_mixed_ports => "DONT_CARE", widthad_a => g_adr_w, widthad_b => g_adr_w, width_a => g_dat_w, diff --git a/libraries/technology/ip_arria10_e2sg/ram/ip_arria10_e2sg_ram_crwk_crw.vhd b/libraries/technology/ip_arria10_e2sg/ram/ip_arria10_e2sg_ram_crwk_crw.vhd index fec15d4bc1b9161b9d9da5bf28cb3c83f314b9a6..ac15a2e541f60bdd77609ad7a4c17c7576a8e9b3 100644 --- a/libraries/technology/ip_arria10_e2sg/ram/ip_arria10_e2sg_ram_crwk_crw.vhd +++ b/libraries/technology/ip_arria10_e2sg/ram/ip_arria10_e2sg_ram_crwk_crw.vhd @@ -47,6 +47,8 @@ architecture SYN of ip_arria10_e2sg_ram_crwk_crw is constant c_outdata_reg_a : string := tech_sel_a_b(g_rd_latency = 1, "UNREGISTERED", "CLOCK0"); constant c_outdata_reg_b : string := tech_sel_a_b(g_rd_latency = 1, "UNREGISTERED", "CLOCK1"); + -- Either omit or comment read_during_write_mode_mixed_ports generic in component and instance, or declare generic + -- and assign default "DONT_CARE" at instance. component altera_syncram generic ( address_reg_b : string; diff --git a/libraries/technology/ip_arria10_e2sg/ram/ip_arria10_e2sg_ram_r_w.vhd b/libraries/technology/ip_arria10_e2sg/ram/ip_arria10_e2sg_ram_r_w.vhd index 0c5cf62ba13d5030f4a0f4540bb8e8e63466a788..d14c481c6d1bac9139ab49c01106b3472b5a09ee 100644 --- a/libraries/technology/ip_arria10_e2sg/ram/ip_arria10_e2sg_ram_r_w.vhd +++ b/libraries/technology/ip_arria10_e2sg/ram/ip_arria10_e2sg_ram_r_w.vhd @@ -51,6 +51,8 @@ end ip_arria10_e2sg_ram_r_w; architecture SYN of ip_arria10_e2sg_ram_r_w is constant c_outdata_reg_b : string := tech_sel_a_b(g_rd_latency = 1, "UNREGISTERED", "CLOCK1"); + -- Either omit or comment read_during_write_mode_mixed_ports generic in component and instance, or declare generic + -- and assign default "DONT_CARE" at instance. component altera_syncram generic ( address_aclr_b : string;