title: VHDL - When does a process() run for the first time?
body: <p>Consider : process(a)
  According to the text i have : </p>
  
  <blockquote>
    <p>A process is first entered at the time
    of simulation, at which time it is
    executed until it suspends itself due
    to a wait statement or a sensitivity
    list. </p>
  </blockquote>
  
  <p>Am i right in inferring that a process WILL have to run once even without any events on the sensitivity list? Also, what if there are multiple processes inside an architecture, are they all executed once?</p>