title: VHDL - display numbers from 0-9 with 1 sec pause
body: <p>I have to write program in VHDL that will display numbers from 0-9 on 'screen' with 1 sec pause (so basicly clock 0-9), and additionaly i have to check in ModelSim which makes it much harder for me. I know I shouldn't ask for such help but I only need it to my university.
  I'm beginner in vhdl and I have never learnt it so any clues/solution would be nice. 
  I know i have to use sth like this:</p>
  
  <pre><code>LIBRARY ieee;
  USE ieee.std_logic_1164.all;
  USE ieee.std_logic_unsigned.all;
  ...
  SIGNAL countSek : STD_LOGIC_VECTOR(24 DOWNTO 0);
  ...
  BEGIN
  ...
  -- count 1 second
  PROCESS (Clock)
  BEGIN
  IF (Clock'EVENT AND Clock = '1') THEN
  countSec &lt;= countSek + '1';
  END IF;
  END PROCESS;
  
  PROCESS (Clock)
  BEGIN
  IF (Clock'EVENT AND Clock = '1') THEN
  IF (Resetn = '0') THEN
  licznik &lt;= (OTHERS =&gt; '0');
  ELSIF (countSek = 0) THEN
  counter &lt;= counter + '1';
  END IF;
  END IF;
  END PROCESS;
  </code></pre>
  
  <p>Also I have free version of ModelSim and Ive read that i need to check my program manually. I know how to start simulation etc, but don't know what to do next (how to see in modelsim that my program actually count 0-9). Also I don't have to do check it for 50MHZ clock or something like that.
  Sorry for my poor english and thx in advance</p>