URL
https://opencores.org/ocsvn/aemb/aemb/trunk
Subversion Repositories aemb
Compare Revisions
- This comparison shows the changes necessary to convert path
/
- from Rev 146 to Rev 147
- ↔ Reverse comparison
Rev 146 → Rev 147
/trunk/rtl/verilog/aeMB2_dwbif.v
1,4 → 1,4
/* $Id: aeMB2_dwbif.v,v 1.6 2008-04-26 17:57:43 sybreon Exp $ |
/* $Id: aeMB2_dwbif.v,v 1.7 2008-04-27 16:41:55 sybreon Exp $ |
** |
** AEMB2 EDK 6.2 COMPATIBLE CORE |
** Copyright (C) 2004-2008 Shawn Tan <shawn.tan@aeste.net> |
129,7 → 129,10
|
dwb_wre_o <= #1 opc_of[2]; // SXX |
|
dwb_mx <= #1 (dwb_ack_i) ? dwb_dat_i : dwb_lat; // Latch input |
dwb_mx <= #1 |
(dwb_ack_i) ? |
dwb_dat_i : // stalled from RAM |
dwb_lat; // latch earlier data |
|
case (wSEL) // Latch output |
// 32'bit |
171,7 → 174,7
dwb_stb_o <= 1'h0; |
// End of automatics |
//end else if (dwb_fb) begin |
end else if (dena) begin |
end else if (dwb_fb) begin |
dwb_stb_o <= #1 |
(dena) ? &opc_of[5:4] : // LXX/SSS |
(dwb_stb_o & !dwb_ack_i); // LXX/SSS |
186,6 → 189,9
|
/* |
$Log: not supported by cvs2svn $ |
Revision 1.6 2008/04/26 17:57:43 sybreon |
Minor performance improvements. |
|
Revision 1.5 2008/04/26 01:09:05 sybreon |
Passes basic tests. Minor documentation changes to make it compatible with iverilog pre-processor. |
|
/trunk/rtl/verilog/aeMB2_xslif.v
1,4 → 1,4
/* $Id: aeMB2_xslif.v,v 1.6 2008-04-27 16:04:12 sybreon Exp $ |
/* $Id: aeMB2_xslif.v,v 1.7 2008-04-27 16:41:46 sybreon Exp $ |
** |
** AEMB2 EDK 6.2 COMPATIBLE CORE |
** Copyright (C) 2004-2008 Shawn Tan <shawn.tan@aeste.net> |
97,7 → 97,9
|
xwb_dat_o <= #1 opa_of; // Latch output |
|
xwb_mx <= #1 (xwb_ack_i) ? xwb_dat_i : xwb_lat; // Latch input |
xwb_mx <= #1 (xwb_ack_i) ? |
xwb_dat_i : // stalled from XWB |
xwb_lat; // Latch earlier |
|
end // if (dena) |
|
112,7 → 114,7
// Beginning of autoreset for uninitialized flops |
xwb_lat <= 32'h0; |
// End of automatics |
end else if (xwb_stb_o) begin |
end else if (xwb_ack_i) begin |
xwb_lat <= #1 xwb_dat_i; |
end |
|
123,7 → 125,7
xBLK <= 1'h0; |
xwb_stb_o <= 1'h0; |
// End of automatics |
end else if (dena) begin |
end else if (xwb_fb) begin |
xBLK <= #1 imm_of[14]; // nGET/nPUT |
xwb_stb_o <= #1 (dena) ? !opc_of[5] & opc_of[4] & opc_of[3] & opc_of[1] : // GET/PUT |
(xwb_stb_o & !xwb_ack_i); |
136,6 → 138,9
|
/* |
$Log: not supported by cvs2svn $ |
Revision 1.6 2008/04/27 16:04:12 sybreon |
Fixed minor typos. |
|
Revision 1.5 2008/04/26 17:57:43 sybreon |
Minor performance improvements. |
|