This document describes the design and development of embedded application software for an Interface Processing Unit (IPU) subsystem. The IPU subsystem interfaces various onboard systems like radars, gyroscopes, and GPS with an electronic support measure (ESM) system. It consists of two modules: a Gyro Interface Module (GIM) and a Blanking Interface Module (BIM). The GIM corrects gyroscope data and outputs it. The BIM generates blanking cover pulses from radar pre-trigger pulses to protect receivers during radar transmission. Both modules were designed, simulated, and integrated using VHDL on a Virtex-4 FPGA platform. The integrated system was able to correctly process gyroscope and radar inputs and generate the