OpenCores
URL https://opencores.org/ocsvn/oms8051mini/oms8051mini/trunk

Subversion Repositories oms8051mini

[/] [oms8051mini/] [trunk/] [rtl/] [8051/] [oc8051_top.v] - Diff between revs 25 and 26

Show entire file | Details | Blame | View Log

Rev 25 Rev 26
Line 17... Line 17...
//////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
////   v0.0 - Dinesh A, 8th Dec 2016
////   v0.0 - Dinesh A, 8th Dec 2016
////        1. External ROM Interface Removed
////        1. External ROM Interface Removed
////   v0.1 - Dinesh A, 5th Jan 2017
////   v0.1 - Dinesh A, 5th Jan 2017
////        1. Active edge of reset changed from High to Low
////        1. Active edge of reset changed from High to Low
 
////   v0.2 - Dinesh A, 6th Jan 2017
 
////        1. pc_next logic added
////                                                              ////
////                                                              ////
//////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
////                                                              ////
////                                                              ////
//// Copyright (C) 2000 Authors and OPENCORES.ORG                 ////
//// Copyright (C) 2000 Authors and OPENCORES.ORG                 ////
////                                                              ////
////                                                              ////
Line 269... Line 271...
            sp,
            sp,
            sp_w;
            sp_w;
 
 
wire [31:0] idat_onchip;
wire [31:0] idat_onchip;
 
 
wire [15:0] pc;
wire [15:0] pc,pc_next;
 
 
assign wbd_cyc_o = wbd_stb_o;
assign wbd_cyc_o = wbd_stb_o;
 
 
wire        src_sel3;
wire        src_sel3;
wire [1:0]  wr_sfr,
wire [1:0]  wr_sfr,
Line 438... Line 440...
          .sel2               (src_sel2           ),
          .sel2               (src_sel2           ),
          .sel3               (src_sel3           ),
          .sel3               (src_sel3           ),
 
 
          .acc                (acc                ),
          .acc                (acc                ),
          .ram                (ram_out            ),
          .ram                (ram_out            ),
          .pc                 (pc                 ),
          .pc                 (pc_next            ),
          .dptr               ({dptr_hi, dptr_lo} ),
          .dptr               ({dptr_hi, dptr_lo} ),
          .op1                (op1_n              ),
          .op1                (op1_n              ),
          .op2                (op2_n              ),
          .op2                (op2_n              ),
          .op3                (op3_n              ),
          .op3                (op3_n              ),
 
 
Line 580... Line 582...
 
 
//pc
//pc
          .pc_wr_sel          (pc_wr_sel          ),
          .pc_wr_sel          (pc_wr_sel          ),
          .pc_wr              (pc_wr & comp_wait  ),
          .pc_wr              (pc_wr & comp_wait  ),
          .pc                 (pc                 ),
          .pc                 (pc                 ),
 
          .pc_next            (pc_next            ),
 
 
// sfr's
// sfr's
          .sp_w               (sp_w               ),
          .sp_w               (sp_w               ),
          .dptr               ({dptr_hi, dptr_lo} ),
          .dptr               ({dptr_hi, dptr_lo} ),
          .ri                 (ri                 ),
          .ri                 (ri                 ),

powered by: WebSVN 2.1.0

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