Unique with its RTL-early organization Vahid's text supports instructors wishing to develop strong design skills in their students. The emergence of parallel processing multicore processors and FPGAs are blurring the lines between hardware and software and fundamentally altering the way digital design and design logic should be taught.