Digital design and computer architecture : arm edition - Harris, David Money (2015)