- Nov 08, 2023
-
-
David Brouwer authored
Removed duplicate 'ip' in library ip_ip_agi027_xxxx_ram_lib for correct naming as ip_agi027_xxxx_ram_lib.
-
David Brouwer authored
Removed tb_common_paged_ram_crw_crw from regression_test_vhdl due to its lack of support for simulating buildset iwave and with tb_common_paged_ram_rw_rw taking over.
-
David Brouwer authored
Create new IP with the similar configuration as the ip_arria10_es2g_ram_crwk_crw.ip and ip_arria10_e2sg_ram_cr_cw.ip, because the use of two read/write ports is not possible by the Agilex. The use of a dual clock is not possible with true dual port, but with one read and one write port it is possible. The version for the arria10_e2sg is 20.0.0 and for the agi027_xxxx is 20.4.0. The ram_name crk_cw is created in stead of crwk_crw.
-
David Brouwer authored
-
David Brouwer authored
Removed 'r' character in entity tech_memory_ram_crk_crw for correct naming as tech_memory_ram_crk_cw.
-
- Nov 07, 2023
-
-
David Brouwer authored
Created due to incompatibility with the standard crwk_crw variant. Based on the ip_arria10_e2sg/ram/ip_arria10_e2sg_crwk_crw.vhd file and copied the component declaration from ip_agi027_xxxx_ram_crk_cw_ram_2port_2040_aadk55y.vhd. Updated information header including a remark with an explanation.
-
David Brouwer authored
-
David Brouwer authored
-
David Brouwer authored
Updated information header e.g: including a remark with an explanation for the modification of the file. Due to that the crwk_crw IP is unavailable for Agilex 7 modified this file to be also compatible with Agilex 7. The modification is based on the architecture of common_ram_crw_crw_ratio.vhd.
-
David Brouwer authored
-
David Brouwer authored
-
David Brouwer authored
Changed the remark from 'See common_paged_ram_crw_crw for details' to 'See common_paged_ram_rw_rw for details', because it uses common_paged_ram_rw_rw and that one is changed. And changed next_page_* to *_next_page.
-
David Brouwer authored
Created new testbenches based on the architecture of tb_common_paged_ram_crw_crw.vhd, as common_paged_ram_cr_cw and common_paged_ram_rw_rw no longer uses underlying common_paged_ram_crw_crw.
-
David Brouwer authored
Commented out just added tb_common_paged_ram_ww_rr to regression_test_vhdl due to tb_tb_common_paged_ram_ww_rr was also added.
-
David Brouwer authored
Added src/vhdl/common_paged_ram_cr_cw.vhd to synth_files. Added tb/vhdl/tb_common_paged_ram_cr_cw.vhd and tb/vhdl/tb_common_paged_ram_rw_rw.vhd to test_bench_files. Added tb/vhdl/tb_common_paged_ram_cr_cw.vhd, tb/vhdl/tb_common_paged_ram_rw_rw.vhd and tb_common_paged_ram_ww_rr.vhd to regression_test_vhdl.
-
David Brouwer authored
-
David Brouwer authored
-
- Nov 06, 2023
-
-
David Brouwer authored
Created new synth file based on tech_memory_ram_crwk_crw.vhd and tech_memory_ram_cr_cw.vhd, because the Agilex 7 is not supporting the crwk_crw variant as used for the previous device types. For them the generics and ports similar to common_ram_cr_cw_ratio.vhd and ip_agi027_ram_crk_cw.vhd are provided. Updated information header with remark and reference.
-
David Brouwer authored
-
David Brouwer authored
-
David Brouwer authored
-
- Nov 02, 2023
-
-
David Brouwer authored
Updated information header. Modified to be compatible with Agilex 7. The modification is based on the architecture of common_ram_crw_crw.vhd.
-
David Brouwer authored
Created to be compatible with Agilex 7. Copied common_paged_ram_crw_crw.vhd and modified it based on the entity ports of common_ram_cr_cw.vhd. Replaced information header and added purpose, description, remarks and reference.
-
David Brouwer authored
Updated information header e.g.: Changed the remark 'See common_paged_ram_crw_crw for details' to referenced details, because crw_crw is unavailable for Agilex 7 it is illogical to refer to the crw_crw file. Modified to be compatible with Agilex 7. The modification is based on the architecture of common_paged ram_crw_crw.vhd.
-
David Brouwer authored
Updated information header. Modified to be compatible with Agilex 7. The modification is based on the architecture of common_ram_crw_crw.vhd. Changed the use of tech_memory_ram_cr_cw to tech_memory_ram_r_w for gen_simple_dual_port.
-
David Brouwer authored
-
David Brouwer authored
Copied the ip_arria10_e2sg/ram/ip_arria10_e2sg_<ram_name>.vhd file and copied in the component declaration and instance example from generated/ram_2port_2040/sim/ip_agi027_xxxx_ram_<ram_name>_ram_2port_2040_<generated_hash>.vhd. Updated information header. Changed the technology_name from ip_arria10_e2sg to ip_agi027_xxxx. Checked the differences between the underlying files where the original vhd file is based on. There are no significant differences. Most of the parameters that are different are added and commented out.
-
David Brouwer authored
Updated information header. Added component descriptions for agi027_xxxx: ip_agi027_xxxx_ram_cr_cw, ip_agi027_xxxx_ram_rw_rw, ip_agi027_xxxx_ram_r_w and a notification for the components ip_agi027_xxxx_ram_crwk_crw and ip_agi027_xxxx_ram_crw_crw.
-
David Brouwer authored
Created new synth file by copying the tech_memory_ram_crw_crw, because the Agilex 7 is not supporting the crw_crw variant as used for the previous device types. For them the same clock is providing twice.
-
David Brouwer authored
-
David Brouwer authored
Updated information header. Added library ip_agi027_xxxx_ram_lib; Added generate-block for the agi027_xxxx. For r_w added g_rd_latency.
-
David Brouwer authored
Added the library to hdl_lib_uses_synth for the ip_agi027_xxxx. Added ip_agi027_xxxx_ram ip_agi027_xxxx_ram_lib to hdl_lib_disclose_library_clause_names. Added tech_memory_ram_rw_rw.vhd to synth_files.
-
David Brouwer authored
Copied from ip_arria10_e2sg/ram/. Changed technology name to ip_ agi027_xxxx for hdl_lib_name, hdl_library_clause_name, hdl_lib_uses_synth, hdl_lib_technology and synth_files, and in synth_files= *true_dual_port_ram_dual_clock.vhd to *true_dual_port_ram_single_clock.vhd.
-
David Brouwer authored
Create new IPs with (almost) the same configuration as the ip_arria10_es2g_ram_<ram_name>.ip. The version for the arria10_e2sg is 20.0.0 and for the agi027_xxxx is 20.4.0. The ram_name crw_crw and crwk_crw are not created, because Agilex isn't supporting this variants. The ram_name rw_rw is created in stead of crw_crw. The ram_name rw_rw is based on the ram_name crw_crw.
-
David Brouwer authored
-
David Brouwer authored
Copied from ip_arria10_e2sg/ram/. Updated information header. Changed technology_name to agi027_xxxx. The copied ip_arria10_e2sg_true_dual_port_ram_dual_clock.vhd is changed for agi027_xxxx to a true dual port ram single clock, because the Agilex isn't supporting that variant.
-
David Brouwer authored
-
- Oct 31, 2023
-
-
David Brouwer authored
ip_agi027_xxxx/ram/ip_agi027_xxxx_ram_cr_cw.vhd: Copied the ip_arria10_e2sg/ram/ip_arria10_e2sg_<ram_name>.vhd file and copied in the component declaration and instance example from generated/ram_2port_2040/sim/ip_agi027_xxxx_ram_cr_cw_ram_2port_2040_cmcw2dy.vhd. Updated information header. Changed the technology_name from ip_arria10_e2sg to ip_agi027_xxxx. Checked the differences between the underlying files where the original vhd file is based on. There are no significant differences. Most of the parameters that are different are added and commented out.
-
- Oct 26, 2023
-
-
Reinier van der Walle authored
Porting fifo for Intel Agilex 7 Closes RTSD-180 See merge request !362
-
David Brouwer authored
-