public class LUT1InsertionTool
extends Object
Constructor and Description |
---|
LUT1InsertionTool(Design design,
PBlock pblock,
Site hint) |
Modifier and Type | Method and Description |
---|---|
Pair<Site,BEL> |
getFreeLUTInSite(Site site)
Checks a specific site if there are any BELs available for LUT placement.
|
Pair<Site,BEL> |
getFreeLUTLocation()
Finds the next free LUT and returns it.
|
Cell |
insertLUT1(String portInstName,
EDIFPort port,
int i)
Creates and places a LUT1 (logically and physically) as a sink on the
provided input port.
|
public Cell insertLUT1(String portInstName, EDIFPort port, int i)
portInstName
- Name of the input port instance.port
- The corresponding input port objecti
- If the port is a bus, the specific bus index.public Pair<Site,BEL> getFreeLUTLocation()