The ODYSSEY methodology takes an unconventional approach to designing at Electronic System Level (ESL). It expands the traditional definition of the processor instruction-set. This book provides ESL researchers & practitioners with the theory behind this methodology, & the practice of implementing it in a design flow from C++ to FPGA board.