Sobel Assembly

Sobel code for Algo and NPU.
This will generate the outputs and store them to memory mapped
locations, it will also store the clock cycles required to do this.
Addresses are in the memory map document.