Sandborn [2] points out the electronic component
obsolescence problem for long life cycle system. Parnell [3][4]
explore the possibility of utilizing FPGA fabric combined with
soft embedded processors to eradicate obsolescence. Tong et
el. [5] presents a survey of soft-core processors which are used
in embedded systems. Several soft-core processors are
reviewed and compared based on major architectural features.
Khalil and Wahba [6] propose to use the runtime partial
reconfiguration feature of the FPGA to minimize the costs
associated with migration and porting of the software due to
microcontroller obsolescence. Velazco, Anghel and Saleh [7]
propose a solution that emulated the obsolete Motorola 6800
processor using FPGA. However, none of these research works
analyzed the soft microprocessor's portability for long life
cycle FPGA system.