From de5ee2527d568eb26e0ddb8060ec169cefd7daf9 Mon Sep 17 00:00:00 2001 From: Leon Hiemstra <hiemstra@astron.nl> Date: Wed, 8 Apr 2015 12:15:20 +0000 Subject: [PATCH] changed phy_ records conform RadioHDL pinning file --- libraries/io/ddr3/src/vhdl/ddr3.vhd | 8 ++++---- libraries/io/ddr3/src/vhdl/ddr3_pkg.vhd | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/libraries/io/ddr3/src/vhdl/ddr3.vhd b/libraries/io/ddr3/src/vhdl/ddr3.vhd index 4c6ffb7c79..6cb50e959a 100644 --- a/libraries/io/ddr3/src/vhdl/ddr3.vhd +++ b/libraries/io/ddr3/src/vhdl/ddr3.vhd @@ -330,8 +330,8 @@ BEGIN afi_reset_n => ctlr_gen_rst_n, mem_a => phy_ou.a(g_ddr.a_w-1 DOWNTO 0), mem_ba => phy_ou.ba(g_ddr.ba_w-1 DOWNTO 0), - mem_ck => phy_io.clk(g_ddr.clk_w-1 DOWNTO 0), - mem_ck_n => phy_io.clk_n(g_ddr.clk_w-1 DOWNTO 0), + mem_ck => phy_ou.ck(g_ddr.clk_w-1 DOWNTO 0), + mem_ck_n => phy_ou.ck_n(g_ddr.clk_w-1 DOWNTO 0), mem_cke => phy_ou.cke(g_ddr.clk_w-1 DOWNTO 0), mem_cs_n => phy_ou.cs_n(g_ddr.cs_w-1 DOWNTO 0), mem_dm => phy_ou.dm(g_ddr.dm_w-1 DOWNTO 0), @@ -382,8 +382,8 @@ BEGIN afi_reset_n => ctlr_gen_rst_n, mem_a => phy_ou.a(g_ddr.a_w-1 DOWNTO 0), mem_ba => phy_ou.ba(g_ddr.ba_w-1 DOWNTO 0), - mem_ck => phy_io.clk(g_ddr.clk_w-1 DOWNTO 0), - mem_ck_n => phy_io.clk_n(g_ddr.clk_w-1 DOWNTO 0), + mem_ck => phy_ou.ck(g_ddr.clk_w-1 DOWNTO 0), + mem_ck_n => phy_ou.ck_n(g_ddr.clk_w-1 DOWNTO 0), mem_cke => phy_ou.cke(g_ddr.clk_w-1 DOWNTO 0), mem_cs_n => phy_ou.cs_n(g_ddr.cs_w-1 DOWNTO 0), mem_dm => phy_ou.dm(g_ddr.dm_w-1 DOWNTO 0), diff --git a/libraries/io/ddr3/src/vhdl/ddr3_pkg.vhd b/libraries/io/ddr3/src/vhdl/ddr3_pkg.vhd index 9ad007bcdc..924b2dfd30 100644 --- a/libraries/io/ddr3/src/vhdl/ddr3_pkg.vhd +++ b/libraries/io/ddr3/src/vhdl/ddr3_pkg.vhd @@ -53,8 +53,6 @@ PACKAGE ddr3_pkg IS dq : STD_LOGIC_VECTOR(c_ddr3_phy.dq_w-1 DOWNTO 0); -- data bus dqs : STD_LOGIC_VECTOR(c_ddr3_phy.dqs_w-1 DOWNTO 0); -- data strobe bus dqs_n : STD_LOGIC_VECTOR(c_ddr3_phy.dqs_w-1 DOWNTO 0); - clk : STD_LOGIC_VECTOR(c_ddr3_phy.clk_w-1 DOWNTO 0); -- clock, positive edge clock - clk_n : STD_LOGIC_VECTOR(c_ddr3_phy.clk_w-1 DOWNTO 0); -- clock, negative edge clock scl : STD_LOGIC; -- I2C sda : STD_LOGIC; END RECORD; @@ -67,14 +65,16 @@ PACKAGE ddr3_pkg IS ras_n : STD_LOGIC; --_VECTOR(0 DOWNTO 0); -- row address strobe we_n : STD_LOGIC; --_VECTOR(0 DOWNTO 0); -- write enable signal reset_n : STD_LOGIC; -- reset signal + ck : STD_LOGIC_VECTOR(c_ddr3_phy.clk_w-1 DOWNTO 0); -- clock, positive edge clock + ck_n : STD_LOGIC_VECTOR(c_ddr3_phy.clk_w-1 DOWNTO 0); -- clock, negative edge clock odt : STD_LOGIC_VECTOR(c_ddr3_phy.cs_w-1 DOWNTO 0); -- on-die termination control signal cke : STD_LOGIC_VECTOR(c_ddr3_phy.cs_w-1 DOWNTO 0); -- clock enable cs_n : STD_LOGIC_VECTOR(c_ddr3_phy.cs_w-1 DOWNTO 0); -- chip select END RECORD; CONSTANT c_ddr3_phy_in_rst : t_ddr3_phy_in := ('0', 'X', 'X', 'X'); - CONSTANT c_ddr3_phy_io_rst : t_ddr3_phy_io := ((OTHERS=>'0'), (OTHERS=>'0'), (OTHERS=>'0'), (OTHERS=>'0'), (OTHERS=>'0'), '0', '0'); - CONSTANT c_ddr3_phy_ou_rst : t_ddr3_phy_ou := ((OTHERS=>'0'), (OTHERS=>'0'), (OTHERS=>'0'), '0', '0', '0', '0', (OTHERS=>'0'), (OTHERS=>'0'), (OTHERS=>'0')); + CONSTANT c_ddr3_phy_io_rst : t_ddr3_phy_io := ((OTHERS=>'0'), (OTHERS=>'0'), (OTHERS=>'0'), '0', '0'); + CONSTANT c_ddr3_phy_ou_rst : t_ddr3_phy_ou := ((OTHERS=>'0'), (OTHERS=>'0'), (OTHERS=>'0'), '0', '0', '0', '0', (OTHERS=>'0'), (OTHERS=>'0'), (OTHERS=>'0'), (OTHERS=>'0'), (OTHERS=>'0')); TYPE t_ddr3_phy_in_arr IS ARRAY(NATURAL RANGE <>) OF t_ddr3_phy_in; TYPE t_ddr3_phy_io_arr IS ARRAY(NATURAL RANGE <>) OF t_ddr3_phy_io; -- GitLab