Research Article

Runtime Scheduling, Allocation, and Execution of Real-Time Hardware Tasks onto Xilinx FPGAs Subject to Fault Occurrence

Algorithm 1

Schedule_EDF().
input: List of ready tasks, sorted by increasing , and MER, given by the
   allocator
output: Scheduled Task
1  First Task in Ready Queue sorted based on Time;
2while     do
3 if   then
4   if  Allocate(i)  then
5    return   ;
6   end if
7 end if
8 Next Task in Ready Queue;
9end while
10  return   ;