OpenCores
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.
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.