Research Article
Floorplacement for Partial Reconfigurable FPGA-Based Systems
Algorithm 2
Reuse function pseudocode.
avTask getFirstALAPAvailableNode(RNs) | while an available task not yet considered do | endT findEndTimeReusedTask(avTask,) | if a module usable by avTask then | avTask.terminationTime endT | avTask.schedulingTime | avTask.setScheduled true | if sLength < endT then | sLength endT | end if | for all avTask child nodes chTask do | if All chTask parents have been scheduled then | RNs RNs + chTask | end if | end for | end if | avTask getNextALAPAvailableNode(RNs) | end while |
|