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

Subversion Repositories aemb

[/] [aemb/] [trunk/] [rtl/] [verilog/] [aeMB2_edk62.v] - Diff between revs 125 and 131

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 125 Rev 131
Line 1... Line 1...
/* $Id: aeMB2_edk62.v,v 1.3 2008-04-21 12:11:38 sybreon Exp $
/* $Id: aeMB2_edk62.v,v 1.4 2008-04-26 01:09:05 sybreon Exp $
**
**
** AEMB2 EDK 6.2 COMPATIBLE CORE
** AEMB2 EDK 6.2 COMPATIBLE CORE
** Copyright (C) 2004-2008 Shawn Tan <shawn.tan@aeste.net>
** Copyright (C) 2004-2008 Shawn Tan <shawn.tan@aeste.net>
**
**
** This file is part of AEMB.
** This file is part of AEMB.
Line 16... Line 16...
** Public License for more details.
** Public License for more details.
**
**
** You should have received a copy of the GNU Lesser General Public
** You should have received a copy of the GNU Lesser General Public
** License along with AEMB. If not, see <http:**www.gnu.org/licenses/>.
** License along with AEMB. If not, see <http:**www.gnu.org/licenses/>.
*/
*/
 
 
/**
/**
 * Top Level Core
 * Top Level Core
 * @file aeMB2_edk62.v
 * @file aeMB2_edk62.v
 
 
 * This implements an EDK 6.2 software compatible core. It implements
 * This implements an EDK 6.2 software compatible core. It implements
Line 63... Line 62...
   output [AEMB_IWB-1:2] iwb_adr_o;             // From iwbif0 of aeMB2_iwbif.v
   output [AEMB_IWB-1:2] iwb_adr_o;             // From iwbif0 of aeMB2_iwbif.v
   output               iwb_cyc_o;              // From iwbif0 of aeMB2_iwbif.v
   output               iwb_cyc_o;              // From iwbif0 of aeMB2_iwbif.v
   output [3:0]          iwb_sel_o;              // From iwbif0 of aeMB2_iwbif.v
   output [3:0]          iwb_sel_o;              // From iwbif0 of aeMB2_iwbif.v
   output               iwb_stb_o;              // From iwbif0 of aeMB2_iwbif.v
   output               iwb_stb_o;              // From iwbif0 of aeMB2_iwbif.v
   output               iwb_wre_o;              // From iwbif0 of aeMB2_iwbif.v
   output               iwb_wre_o;              // From iwbif0 of aeMB2_iwbif.v
   output [AEMB_XWB+1:2] xwb_adr_o;             // From memif0 of aeMB2_memif.v
   output [AEMB_XWB-1:2] xwb_adr_o;             // From memif0 of aeMB2_memif.v
   output               xwb_cyc_o;              // From memif0 of aeMB2_memif.v
   output               xwb_cyc_o;              // From memif0 of aeMB2_memif.v
   output [31:0] xwb_dat_o;              // From memif0 of aeMB2_memif.v
   output [31:0] xwb_dat_o;              // From memif0 of aeMB2_memif.v
   output [3:0]          xwb_sel_o;              // From memif0 of aeMB2_memif.v
   output [3:0]          xwb_sel_o;              // From memif0 of aeMB2_memif.v
   output               xwb_stb_o;              // From memif0 of aeMB2_memif.v
   output               xwb_stb_o;              // From memif0 of aeMB2_memif.v
   output               xwb_tag_o;              // From memif0 of aeMB2_memif.v
   output               xwb_tag_o;              // From memif0 of aeMB2_memif.v
Line 304... Line 303...
      .dwb_sel_o                        (dwb_sel_o[3:0]),
      .dwb_sel_o                        (dwb_sel_o[3:0]),
      .dwb_stb_o                        (dwb_stb_o),
      .dwb_stb_o                        (dwb_stb_o),
      .dwb_tag_o                        (dwb_tag_o),
      .dwb_tag_o                        (dwb_tag_o),
      .dwb_wre_o                        (dwb_wre_o),
      .dwb_wre_o                        (dwb_wre_o),
      .sel_mx                           (sel_mx[3:0]),
      .sel_mx                           (sel_mx[3:0]),
      .xwb_adr_o                        (xwb_adr_o[AEMB_XWB+1:2]),
      .xwb_adr_o                        (xwb_adr_o[AEMB_XWB-1:2]),
      .xwb_cyc_o                        (xwb_cyc_o),
      .xwb_cyc_o                        (xwb_cyc_o),
      .xwb_dat_o                        (xwb_dat_o[31:0]),
      .xwb_dat_o                        (xwb_dat_o[31:0]),
      .xwb_fb                           (xwb_fb),
      .xwb_fb                           (xwb_fb),
      .xwb_mx                           (xwb_mx[31:0]),
      .xwb_mx                           (xwb_mx[31:0]),
      .xwb_sel_o                        (xwb_sel_o[3:0]),
      .xwb_sel_o                        (xwb_sel_o[3:0]),
Line 327... Line 326...
      .msr_ex                           (msr_ex[7:0]),
      .msr_ex                           (msr_ex[7:0]),
      .opa_of                           (opa_of[31:0]),
      .opa_of                           (opa_of[31:0]),
      .opb_of                           (opb_of[1:0]),
      .opb_of                           (opb_of[1:0]),
      .opc_of                           (opc_of[5:0]),
      .opc_of                           (opc_of[5:0]),
      .opd_of                           (opd_of[31:0]),
      .opd_of                           (opd_of[31:0]),
 
      .sfr_mx                           (sfr_mx[7:5]),
      .xwb_ack_i                        (xwb_ack_i),
      .xwb_ack_i                        (xwb_ack_i),
      .xwb_dat_i                        (xwb_dat_i[31:0]));
      .xwb_dat_i                        (xwb_dat_i[31:0]));
 
 
   aeMB2_regs
   aeMB2_regs
     #(/*AUTOINSTPARAM*/
     #(/*AUTOINSTPARAM*/
Line 361... Line 361...
      .sfr_mx                           (sfr_mx[31:0]),
      .sfr_mx                           (sfr_mx[31:0]),
      .xwb_mx                           (xwb_mx[31:0]));
      .xwb_mx                           (xwb_mx[31:0]));
 
 
endmodule // aeMB2_edk62
endmodule // aeMB2_edk62
 
 
// $Log: not supported by cvs2svn $
 
// Revision 1.2  2008/04/20 16:34:32  sybreon
 
// Basic version with some features left out.
 
//
 
// Revision 1.1  2008/04/18 00:21:52  sybreon
 
// Initial import.
 
//
 
 No newline at end of file
 No newline at end of file
 
/*
 
 $Log: not supported by cvs2svn $
 
 Revision 1.3  2008/04/21 12:11:38  sybreon
 
 Passes arithmetic tests with single thread.
 
 
 
 Revision 1.2  2008/04/20 16:34:32  sybreon
 
 Basic version with some features left out.
 
 
 
 Revision 1.1  2008/04/18 00:21:52  sybreon
 
 Initial import.
 
*/
 No newline at end of file
 No newline at end of file

powered by: WebSVN 2.1.0

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