- - 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:
@@ -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
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user