Visible to Intel only — GUID: hco1416493095772
Ixiasoft
Visible to Intel only — GUID: hco1416493095772
Ixiasoft
14.3. Resolving Port Name Differences
This topic describes the changes you must make in the RTL for the entity that instantiates the memory IP core. Each change applies to a specific port in the ALTMEMPHY datapath. Unconnected ports require no changes.
In some instances, multiple ports in ALTMEMPHY-based designs are mapped to a single port in UniPHY-based designs. If you use both ports in ALTMEMPHY-based designs, assign a temporary signal to the common port and connect it to the original wires. The following table shows the changes you must make.
ALTMEMPHY Port |
Changes |
---|---|
aux_full_rate_clk | The UniPHY-based design does not generate this signal. You can generate it if you require it. |
aux_scan_clk | The UniPHY-based design does not generate this signal. You can generate it if you require it. |
aux_scan_clk_reset_n | The UniPHY-based design does not generate this signal. You can generate it if you require it. |
dll_reference_clk | The UniPHY-based design does not generate this signal. You can generate it if you require it. |
dqs_delay_ctrl_export | This signal is for DLL sharing between ALTMEMPHY instances and is not applicable for UniPHY-based designs. |
local_address | Rename to avl_addr. |
local_be | Rename to avl_be. |
local_burstbegin | Rename to avl_burstbegin. |
local_rdata | Rename to avl_rdata. |
local_rdata_valid | Rename to avl_rdata_valid. |
local_read_req | Rename to avl_read_req. |
local_ready | Rename to avl_ready. |
local_size | Rename to avl_size. |
local_wdata | Rename to avl_wdata. |
local_write_req | Rename to avl_write_req. |
mem_addr | Rename to mem_a. |
mem_clk | Rename to mem_ck. |
mem_clk_n | Rename to mem_ck_n. |
mem_dqsn | Rename to mem_dqs_n. |
oct_ctl_rs_value | Remove from design (see “Creating OCT Signals”). |
oct_ctl_rt_value | Remove from design (see “Creating OCT Signals”). |
phy_clk | Rename to afi_clk. |
reset_phy_clk_n | Rename to afi_reset_n. |
local_refresh_ack reset_request_n | The controller no longer exposes these signals to the top-level design, so comment out these outputs. If you need it, bring the wire out from the high-performance II controller entity in <project_directory>/<variation name>.v. |