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

Subversion Repositories m32632

[/] [m32632/] [trunk/] [rtl/] [M32632.v] - Diff between revs 29 and 48

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

Rev 29 Rev 48
Line 2... Line 2...
//
//
// This file is part of the M32632 project
// This file is part of the M32632 project
// http://opencores.org/project,m32632
// http://opencores.org/project,m32632
//
//
//      Filename:       M32632.v
//      Filename:       M32632.v
//  Version:    3.0 Cache Interface reworked
//      Project:        M32632
//      History:        2.1 bug fix of 26 November 2016
//  Version:    3.1 bug fix of 25 February 2019
 
//  History:    3.0 Cache Interface reworked
 
//                              2.1 bug fix of 26 November 2016
//                              2.0 50 MHz release of 14 August 2016
//                              2.0 50 MHz release of 14 August 2016
//                              1.1 bug fix of 7 October 2015
//                              1.1 bug fix of 7 October 2015
//                              1.0 first release of 30 Mai 2015
//                              1.0 first release of 30 Mai 2015
//      Date:           2 December 2018
//      Author:         Udo Moeller
 
//      Date:           8 July 2017
//
//
// Copyright (C) 2018 Udo Moeller
// Copyright (C) 2019 Udo Moeller
// 
// 
// This source file may be used and distributed without 
// This source file may be used and distributed without 
// restriction provided that this copyright statement is not 
// restriction provided that this copyright statement is not 
// removed from the file and that any derivative work contains 
// removed from the file and that any derivative work contains 
// the original copyright notice and the associated disclaimer.
// the original copyright notice and the associated disclaimer.
Line 111... Line 114...
wire                    IC_USER;
wire                    IC_USER;
wire   [31:12]  IC_VA;
wire   [31:12]  IC_VA;
wire     [3:0]   ICTODC;
wire     [3:0]   ICTODC;
wire     [6:0]   INFO_AU;
wire     [6:0]   INFO_AU;
wire     [1:0]   IVAR;
wire     [1:0]   IVAR;
 
wire                    IVAR_MUX;
wire                    KDET;
wire                    KDET;
wire    [28:4]  KOLLI_A;
wire    [28:4]  KOLLI_A;
wire     [3:0]   MCR;
wire     [3:0]   MCR;
wire    [23:0]   MMU_DIN;
wire    [23:0]   MMU_DIN;
wire    [11:0]   PSR;
wire    [11:0]   PSR;
Line 280... Line 284...
        .SAVE_PC(SAVE_PC),
        .SAVE_PC(SAVE_PC),
        .CFG(CFG),
        .CFG(CFG),
        .CINV(CINV),
        .CINV(CINV),
        .DP_Q(DP_Q),
        .DP_Q(DP_Q),
        .IVAR(IVAR),
        .IVAR(IVAR),
 
        .IVAR_MUX(IVAR_MUX),
        .MCR(MCR),
        .MCR(MCR),
        .PACKET(PACKET),
        .PACKET(PACKET),
        .PC_NEW(PC_NEW),
        .PC_NEW(PC_NEW),
        .PSR(PSR),
        .PSR(PSR),
        .SIZE(SIZE),
        .SIZE(SIZE),
Line 321... Line 326...
        .DRAM_Q(DRAM_Q),
        .DRAM_Q(DRAM_Q),
        .CINVAL(CINV[3:2]),
        .CINVAL(CINV[3:2]),
        .IC_SIGS(IC_SIGS),
        .IC_SIGS(IC_SIGS),
        .IO_Q(IO_Q),
        .IO_Q(IO_Q),
        .IVAR(IVAR),
        .IVAR(IVAR),
 
        .IVAR_MUX(IVAR_MUX),
 
        .VADR_D(VADR[31:12]),
        .KOLLI_A(KOLLI_A),
        .KOLLI_A(KOLLI_A),
        .MCR_FLAGS(MCR),
        .MCR_FLAGS(MCR),
        .MMU_DIN(MMU_DIN),
        .MMU_DIN(MMU_DIN),
        .VADR(PC_ICACHE),
        .VADR_I(PC_ICACHE),
        .INHIBIT(IC_INHIBIT),
        .INHIBIT(IC_INHIBIT),
        .DRAM_ACC(IC_ACC),
        .DRAM_ACC(IC_ACC),
        .IO_RD(I_IORD),
        .IO_RD(I_IORD),
        .INIT_RUN(IC_INIT),
        .INIT_RUN(IC_INIT),
        .PROT_ERROR(PROT_ERROR),
        .PROT_ERROR(PROT_ERROR),

powered by: WebSVN 2.1.0

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