- removed hard coded constants

git-svn-id: http://moon:8086/svn/vhdl/trunk@1209 cc03376c-175c-47c8-b038-4cd826a8556b
This commit is contained in:
2015-05-24 11:41:39 +00:00
parent 246d511246
commit dfd8330e50
@@ -101,9 +101,9 @@ architecture struct of sdram_ctrl_frontend_wb32 is
alias tag_fifo_out is cat_fifo_dout(CAT_FIFO_WIDTH-user_cmd_t'length-1 downto CAT_FIFO_WIDTH-user_cmd_t'length-user_tag_t'length);
alias addr_fifo_out is cat_fifo_dout(CAT_FIFO_WIDTH-user_cmd_t'length-user_tag_t'length-1 downto 0);
alias write_fifo_data_in is write_fifo_din(write_fifo_din'length-1 downto 4);
alias write_fifo_data_in is write_fifo_din(write_fifo_din'length-1 downto BUS_DM_WIDTH/2);
alias write_fifo_dm_in is write_fifo_din(PART_DM_WIDTH-1 downto 0);
alias write_fifo_data_out is write_fifo_dout(write_fifo_dout'length-1 downto 4);
alias write_fifo_data_out is write_fifo_dout(write_fifo_dout'length-1 downto BUS_DM_WIDTH/2);
alias write_fifo_dm_out is write_fifo_dout(PART_DM_WIDTH-1 downto 0);
alias read_fifo_data_in is read_fifo_din(read_fifo_din'length-1 downto 0);
@@ -222,7 +222,7 @@ begin
u_cmd_we <= (not cat_fifo_empty) and (not u_busy);
u_cmd <= cmd_fifo_out;
u_addr <= addr_fifo_out;
phy_in.wr_dm <= ((PART_DM_WIDTH-1 downto 0 => '1') & write_fifo_dm_out) when phy_out.tag_wr(0) = '0' else (write_fifo_dm_out & (PART_DM_WIDTH-1 downto 0 => '1'));
phy_in.wr_dm <= ((BUS_DM_WIDTH/2-1 downto 0 => '1') & write_fifo_dm_out) when phy_out.tag_wr(0) = '0' else (write_fifo_dm_out & (BUS_DM_WIDTH/2-1 downto 0 => '1'));
u_tag_in <= tag_fifo_out;
phy_in.wr_data <= write_fifo_data_out & write_fifo_data_out;