This document discusses the development of a soft-core processor system utilizing a MicroBlaze processor on a Virtex-5 FPGA, transitioning from traditional hard-core designs. It outlines the implementation of various peripherals and the integration of a software development kit (SDK) for streamlined design processes, emphasizing the flexibility and configurability of soft-core systems for embedded applications. The paper also details design flows, testing methodologies, and results from testing various system components.