at.dms.kjc.spacetime
Class ManualDRAMPortAssignment

java.lang.Object
  extended by at.dms.kjc.spacetime.ManualDRAMPortAssignment

public class ManualDRAMPortAssignment
extends Object

This class asks the user to assign the input and output of each slice (trace) to a DRAM a attached to the raw chip through an I/O port. The input and output is modeled as a OffChipBuffer abstract class with IntraSliceBuffer and InterSliceBuffer. These are created and assigned to ports and for each "buffer" it is decided if it will use the static network or the general dynamic.

Author:
mgordon

Constructor Summary
ManualDRAMPortAssignment()
           
 
Method Summary
static void run(SpaceTimeSchedule spaceTime)
          Assign input and output of traces to off chip dram and decide which network to use for each buffer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManualDRAMPortAssignment

public ManualDRAMPortAssignment()
Method Detail

run

public static void run(SpaceTimeSchedule spaceTime)
Assign input and output of traces to off chip dram and decide which network to use for each buffer.

Parameters:
spaceTime - The Space/Time schedule and partition for the app.