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

Subversion Repositories pci

[/] [pci/] [tags/] [rel_5/] [bench/] [verilog/] [system.v] - Diff between revs 63 and 64

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

Rev 63 Rev 64
Line 37... Line 37...
//////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
//
//
// CVS Revision History
// CVS Revision History
//
//
// $Log: not supported by cvs2svn $
// $Log: not supported by cvs2svn $
 
// Revision 1.10  2002/10/11 10:08:57  mihad
 
// Added additional testcase and changed rst name in BIST to trst
 
//
// Revision 1.9  2002/10/08 17:17:02  mihad
// Revision 1.9  2002/10/08 17:17:02  mihad
// Added BIST signals for RAMs.
// Added BIST signals for RAMs.
//
//
// Revision 1.8  2002/09/25 09:54:47  mihad
// Revision 1.8  2002/09/25 09:54:47  mihad
// Added completion expiration test for WB Slave unit. Changed expiration signalling
// Added completion expiration test for WB Slave unit. Changed expiration signalling
Line 19461... Line 19464...
            1,                              // number of transfers
            1,                              // number of transfers
            `Test_Target_Retry_On           // expected target termination
            `Test_Target_Retry_On           // expected target termination
        ) ;
        ) ;
    end
    end
 
 
 
    do_pause(1) ;
 
 
    wb_transaction_progress_monitor
    wb_transaction_progress_monitor
    (
    (
            Target_Base_Addr_R[1] + 64,     // expected address
            Target_Base_Addr_R[1] + 64,     // expected address
            1'b0,                           // expected operation R/W
            1'b0,                           // expected operation R/W
            1,                              // expected number transfers
            1,                              // expected number transfers
Line 19505... Line 19510...
                1,                              // number of transfers
                1,                              // number of transfers
                `Test_Target_Normal_Completion  // expected target termination
                `Test_Target_Normal_Completion  // expected target termination
            ) ;
            ) ;
        end
        end
 
 
        @(posedge pci_clock) ;
        do_pause(1) ;
        while (FRAME !== 1'b1 || IRDY !== 1'b1)
        while (FRAME !== 1'b1 || IRDY !== 1'b1)
            @(posedge pci_clock) ;
            @(posedge pci_clock) ;
 
 
        @(posedge pci_clock) ;
        @(posedge pci_clock) ;
        #1 ;
        #1 ;
Line 19564... Line 19569...
            1,                              // number of transfers
            1,                              // number of transfers
            `Test_Target_Retry_On           // expected target termination
            `Test_Target_Retry_On           // expected target termination
        ) ;
        ) ;
    end
    end
 
 
 
    do_pause(1) ;
    wb_transaction_progress_monitor
    wb_transaction_progress_monitor
    (
    (
            Target_Base_Addr_R[1] + 128,    // expected address
            Target_Base_Addr_R[1] + 128,    // expected address
            1'b0,                           // expected operation R/W
            1'b0,                           // expected operation R/W
            1,                              // expected number transfers
            1,                              // expected number transfers
Line 19608... Line 19614...
                1,                              // number of transfers
                1,                              // number of transfers
                `Test_Target_Normal_Completion  // expected target termination
                `Test_Target_Normal_Completion  // expected target termination
            ) ;
            ) ;
        end
        end
 
 
        @(posedge pci_clock) ;
        do_pause(1) ;
        while (FRAME !== 1'b1 || IRDY !== 1'b1)
        while (FRAME !== 1'b1 || IRDY !== 1'b1)
            @(posedge pci_clock) ;
            @(posedge pci_clock) ;
 
 
        @(posedge pci_clock) ;
        @(posedge pci_clock) ;
        #1 ;
        #1 ;

powered by: WebSVN 2.1.0

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