URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
Compare Revisions
- This comparison shows the changes necessary to convert path
/openrisc/trunk/or1200/rtl
- from Rev 815 to Rev 845
- ↔ Reverse comparison
Rev 815 → Rev 845
/verilog/or1200_defines.v
699,6 → 699,7
`define OR1200_OR32_MACI 6'b010011 |
/* */ |
`define OR1200_OR32_LWZ 6'b100001 |
`define OR1200_OR32_LWS 6'b100010 |
`define OR1200_OR32_LBZ 6'b100011 |
`define OR1200_OR32_LBS 6'b100100 |
`define OR1200_OR32_LHZ 6'b100101 |
/verilog/or1200_ctrl.v
275,7 → 275,8
id_simm = {{16{id_insn[15]}}, id_insn[15:0]}; |
|
// l.lxx (load instructions) |
`OR1200_OR32_LWZ, `OR1200_OR32_LBZ, `OR1200_OR32_LBS, |
`OR1200_OR32_LWZ, `OR1200_OR32_LWS, |
`OR1200_OR32_LBZ, `OR1200_OR32_LBS, |
`OR1200_OR32_LHZ, `OR1200_OR32_LHS: |
id_simm = {{16{id_insn[15]}}, id_insn[15:0]}; |
|
684,6 → 685,7
`OR1200_OR32_MACI, |
`endif |
`OR1200_OR32_LWZ, |
`OR1200_OR32_LWS, |
`OR1200_OR32_LBZ, |
`OR1200_OR32_LBS, |
`OR1200_OR32_LHZ, |
958,7 → 960,11
// l.lwz |
`OR1200_OR32_LWZ: |
rfwb_op <= {`OR1200_RFWBOP_LSU, 1'b1}; |
|
|
// l.lws |
`OR1200_OR32_LWS: |
rfwb_op <= {`OR1200_RFWBOP_LSU, 1'b1}; |
|
// l.lbz |
`OR1200_OR32_LBZ: |
rfwb_op <= {`OR1200_RFWBOP_LSU, 1'b1}; |
1096,6 → 1102,10
`OR1200_OR32_LWZ: |
id_lsu_op = `OR1200_LSUOP_LWZ; |
|
// l.lws |
`OR1200_OR32_LWS: |
id_lsu_op = `OR1200_LSUOP_LWS; |
|
// l.lbz |
`OR1200_OR32_LBZ: |
id_lsu_op = `OR1200_LSUOP_LBZ; |