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

Subversion Repositories tinycpu

[/] [tinycpu/] [trunk/] [testbench/] [top_tb.vhd] - Diff between revs 39 and 40

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

Rev 39 Rev 40
Line 73... Line 73...
    -- hold reset state for 100 ns.
    -- hold reset state for 100 ns.
    Reset <= '0';
    Reset <= '0';
    wait for 10 ns;
    wait for 10 ns;
    Reset <= '1';
    Reset <= '1';
    wait for 200 ns;
    wait for 200 ns;
 
    Reset <= '0';
 
    wait for 50 ns;
 
    Port0(1) <= '1';
 
    wait for 100 ns;
 
    assert(Port0(0)='1') report "Toggle app not working" severity error;
 
    wait for 10 ns;
 
    Port0(0) <= '0';
 
    wait for 100 ns;
 
    assert(Port0(0)='0') report "Toggle app not working 2" severity error;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    Reset <= '1';
 
    wait for 100 ns;
 
    wait for 10 ns;
    Hold <= '1';
    Hold <= '1';
    wait for 10 ns;
    wait for 10 ns;
    assert (HoldAck ='1') report "HoldAck not becoming high" severity error;
    assert (HoldAck ='1') report "HoldAck not becoming high" severity error;
    --load memory image
    --load memory image
    DMA <= '1';
    DMA <= '1';

powered by: WebSVN 2.1.0

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