Embedded Soft-Core Processor-Based Built-In Self-Test Of Field Programmable Gate Arrays