This book is about the detailed implementation of a visible watermarking processor onto a reconfigurable hardware (Xilinx SpartanIII-XC3SPQ208). It gives the complete bottom to top design details that includes the hierarchical control design of each module used in the design. Designers that are involved in designing complex digital systems for image processing applications and requires multi-level hierarchical control will gain a lot of insight about the subject. This VW Processor inhibits two different watermarking algorithms whose results are compared both in terms of hardware and software implementations. The simulations based on MATLAB is also included along with the comparative study of the two algorithms. Results of the algorithms with variation in different parameters like block size and embedding factors are also included here.