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

Subversion Repositories aemb

[/] [aemb/] [trunk/] [rtl/] [verilog/] [aeMB2_edk63.v] - Diff between revs 205 and 206

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

Rev 205 Rev 206
Line 32... Line 32...
   xwb_adr_o, iwb_wre_o, iwb_tag_o, iwb_stb_o, iwb_sel_o, iwb_cyc_o,
   xwb_adr_o, iwb_wre_o, iwb_tag_o, iwb_stb_o, iwb_sel_o, iwb_cyc_o,
   iwb_adr_o, dwb_wre_o, dwb_tag_o, dwb_stb_o, dwb_sel_o, dwb_dat_o,
   iwb_adr_o, dwb_wre_o, dwb_tag_o, dwb_stb_o, dwb_sel_o, dwb_dat_o,
   dwb_cyc_o, dwb_adr_o,
   dwb_cyc_o, dwb_adr_o,
   // Inputs
   // Inputs
   xwb_dat_i, xwb_ack_i, sys_rst_i, sys_int_i, sys_ena_i, sys_clk_i,
   xwb_dat_i, xwb_ack_i, sys_rst_i, sys_int_i, sys_ena_i, sys_clk_i,
   iwb_dat_i, iwb_ack_i, exc_dwb, dwb_dat_i, dwb_ack_i
   iwb_dat_i, iwb_ack_i, dwb_dat_i, dwb_ack_i
   );
   );
   // BUS WIDTHS
   // BUS WIDTHS
   parameter AEMB_IWB = 32; ///< INST bus width
   parameter AEMB_IWB = 32; ///< INST bus width
   parameter AEMB_DWB = 32; ///< DATA bus width
   parameter AEMB_DWB = 32; ///< DATA bus width
   parameter AEMB_XWB = 7; ///< XCEL bus width
   parameter AEMB_XWB = 7; ///< XCEL bus width
Line 80... Line 80...
   // End of automatics
   // End of automatics
   /*AUTOINPUT*/
   /*AUTOINPUT*/
   // Beginning of automatic inputs (from unused autoinst inputs)
   // Beginning of automatic inputs (from unused autoinst inputs)
   input                dwb_ack_i;              // To memif0 of aeMB2_memif.v
   input                dwb_ack_i;              // To memif0 of aeMB2_memif.v
   input [31:0]          dwb_dat_i;              // To memif0 of aeMB2_memif.v
   input [31:0]          dwb_dat_i;              // To memif0 of aeMB2_memif.v
   input [1:0]           exc_dwb;                // To pip0 of aeMB2_pipe.v
 
   input                iwb_ack_i;              // To iche0 of aeMB2_iche.v, ...
   input                iwb_ack_i;              // To iche0 of aeMB2_iche.v, ...
   input [31:0]          iwb_dat_i;              // To iche0 of aeMB2_iche.v, ...
   input [31:0]          iwb_dat_i;              // To iche0 of aeMB2_iche.v, ...
   input                sys_clk_i;              // To pip0 of aeMB2_pipe.v
   input                sys_clk_i;              // To pip0 of aeMB2_pipe.v
   input                sys_ena_i;              // To pip0 of aeMB2_pipe.v
   input                sys_ena_i;              // To pip0 of aeMB2_pipe.v
   input                sys_int_i;              // To pip0 of aeMB2_pipe.v
   input                sys_int_i;              // To pip0 of aeMB2_pipe.v
Line 101... Line 100...
   wire [1:0]            brk_if;                 // From pip0 of aeMB2_pipe.v
   wire [1:0]            brk_if;                 // From pip0 of aeMB2_pipe.v
   wire [31:0]           bsf_mx;                 // From exec0 of aeMB2_exec.v
   wire [31:0]           bsf_mx;                 // From exec0 of aeMB2_exec.v
   wire                 dena;                   // From pip0 of aeMB2_pipe.v
   wire                 dena;                   // From pip0 of aeMB2_pipe.v
   wire                 dwb_fb;                 // From memif0 of aeMB2_memif.v
   wire                 dwb_fb;                 // From memif0 of aeMB2_memif.v
   wire [31:0]           dwb_mx;                 // From memif0 of aeMB2_memif.v
   wire [31:0]           dwb_mx;                 // From memif0 of aeMB2_memif.v
 
   wire [1:0]            exc_dwb;                // From memif0 of aeMB2_memif.v
   wire                 exc_ill;                // From exec0 of aeMB2_exec.v
   wire                 exc_ill;                // From exec0 of aeMB2_exec.v
   wire                 exc_iwb;                // From iwbif0 of aeMB2_iwbif.v
   wire                 exc_iwb;                // From iwbif0 of aeMB2_iwbif.v
   wire                 fet_fb;                 // From iwbif0 of aeMB2_iwbif.v
   wire                 fet_fb;                 // From iwbif0 of aeMB2_iwbif.v
   wire                 gclk;                   // From pip0 of aeMB2_pipe.v
   wire                 gclk;                   // From pip0 of aeMB2_pipe.v
   wire                 gpha;                   // From pip0 of aeMB2_pipe.v
   wire                 gpha;                   // From pip0 of aeMB2_pipe.v
Line 324... Line 324...
      .dwb_mx                           (dwb_mx[31:0]),
      .dwb_mx                           (dwb_mx[31:0]),
      .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),
 
      .exc_dwb                          (exc_dwb[1:0]),
      .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),

powered by: WebSVN 2.1.0

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