gisters&gt;
    &lt;/peripheral&gt;

    &lt;!-- Timer 1 --&gt;
    &lt;peripheral derivedFrom="TIMER0"&gt;
      &lt;name&gt;TIMER1&lt;/name&gt;
      &lt;baseAddress&gt;0x40010100&lt;/baseAddress&gt;
      &lt;interrupt&gt;
        &lt;name&gt;TIMER1&lt;/name&gt;
        &lt;description&gt;Timer 2 interrupt&lt;/description&gt;
        &lt;value&gt;4&lt;/value&gt;
      &lt;/interrupt&gt;
    &lt;/peripheral&gt;

    &lt;!-- Timer 2 --&gt;
    &lt;peripheral derivedFrom="TIMER0"&gt;
      &lt;name&gt;TIMER