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

Subversion Repositories tinycpu

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

Show entire file | Details | Blame | View Log

Rev 40 Rev 41
Line 68... Line 68...
 
 
  -- Stimulus process
  -- Stimulus process
  stim_proc: process
  stim_proc: process
    variable err_cnt: integer :=0;
    variable err_cnt: integer :=0;
  begin
  begin
 
    Port0 <= "ZZZZZZZZ";
    -- 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';
    Reset <= '0';
    wait for 50 ns;
    wait for 50 ns;
    Port0(1) <= '1';
    Port0(1) <= '1';
    wait for 100 ns;
    wait for 200 ns;
    assert(Port0(0)='1') report "Toggle app not working" severity error;
    assert(Port0(0)='1') report "Toggle app not working" severity error;
    wait for 10 ns;
    wait for 10 ns;
    Port0(0) <= '0';
    Port0(1) <= '0';
    wait for 100 ns;
    wait for 200 ns;
    assert(Port0(0)='0') report "Toggle app not working 2" severity error;
    assert(Port0(0)='0') report "Toggle app not working 2" severity error;
 
 
 
 
 
 
 
 

powered by: WebSVN 2.1.0

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