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 |
|