title: Unsigned logic, vector and addition - How?
body: <p>I'm creating a program counter that is supposed to use only unsigned numbers. </p>
  
  <p>I have 2 STD_LOGIC_VECTOR and a couple of STD_LOGIC. Is there anything I need to do so that they only use unsigned? At the moment I only have <code>library IEEE;
  use IEEE.STD_LOGIC_1164.ALL;</code></p>
  
  <p>I also need to increase one of the binary vectors by 1 under certain conditions (as you probably have guessed by now). Would you be so kind to explain how to perform such actions (using unsigned and adding up one) considering one of the vectors is output with 32 bits.</p>
  
  <p>I'm guessing (I tried) Output &lt;= Output + 1; won't do. Oh and I'm using a process.</p>