- - removed cop_reg_rd

if cop is read is now implemented into instruction decoder

Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/


git-svn-id: http://moon:8086/svn/vhdl/trunk@400 cc03376c-175c-47c8-b038-4cd826a8556b
This commit is contained in:
2009-03-17 09:36:58 +00:00
parent 9cb7ef5930
commit 5140d7a6fa
-5
View File
@@ -83,7 +83,6 @@ architecture rtl of mips_top is
dmem_dout : out word_t; dmem_dout : out word_t;
cop_ir : out word_t; cop_ir : out word_t;
cop_ir_en : out STD_LOGIC; cop_ir_en : out STD_LOGIC;
cop_reg_rd : in STD_LOGIC;
cop_din : in word_t; cop_din : in word_t;
cop_dout : out word_t; cop_dout : out word_t;
c0_ctrl_out : out cop0_ctrl_in_t; c0_ctrl_out : out cop0_ctrl_in_t;
@@ -109,7 +108,6 @@ architecture rtl of mips_top is
signal pipe_cop_ir : word_t; signal pipe_cop_ir : word_t;
signal pipe_cop_ir_en : STD_LOGIC; signal pipe_cop_ir_en : STD_LOGIC;
signal pipe_cop_reg_rd : STD_LOGIC;
signal pipe_cop_din : word_t; signal pipe_cop_din : word_t;
signal pipe_cop_dout : word_t; signal pipe_cop_dout : word_t;
signal pipe_c0_ctrl_out : cop0_ctrl_in_t; signal pipe_c0_ctrl_out : cop0_ctrl_in_t;
@@ -134,7 +132,6 @@ architecture rtl of mips_top is
ir : in word_t; ir : in word_t;
ctrl_in : in cop0_ctrl_in_t; ctrl_in : in cop0_ctrl_in_t;
ctrl_out : out cop0_ctrl_out_t; ctrl_out : out cop0_ctrl_out_t;
reg_rd : out STD_LOGIC;
din : in word_t; din : in word_t;
dout : out word_t dout : out word_t
); );
@@ -228,7 +225,6 @@ inst_pipeline: pipeline
dmem_dout => dmem_dout, dmem_dout => dmem_dout,
cop_ir => pipe_cop_ir, cop_ir => pipe_cop_ir,
cop_ir_en => pipe_cop_ir_en, cop_ir_en => pipe_cop_ir_en,
cop_reg_rd => pipe_cop_reg_rd,
cop_din => pipe_cop_din, cop_din => pipe_cop_din,
cop_dout => pipe_cop_dout, cop_dout => pipe_cop_dout,
c0_ctrl_out => pipe_c0_ctrl_out, c0_ctrl_out => pipe_c0_ctrl_out,
@@ -251,7 +247,6 @@ inst_cop: cop
ir => pipe_cop_ir, ir => pipe_cop_ir,
ctrl_in => pipe_c0_ctrl_out, ctrl_in => pipe_c0_ctrl_out,
ctrl_out => pipe_c0_ctrl_in, ctrl_out => pipe_c0_ctrl_in,
reg_rd => pipe_cop_reg_rd,
dout => pipe_cop_din, dout => pipe_cop_din,
din => pipe_cop_dout din => pipe_cop_dout
); );