create_new_node (::quartus::eco)
The following table displays information for the create_new_node Tcl command:
Tcl Package and Version |
Belongs to ::quartus::eco 1.0 |
|||
Syntax | create_new_node [-h | -help] [-long_help] -name <node_name> -type <lut|ff> | |||
Arguments | -h | -help | Short help | ||
-long_help | Long help with examples and possible return values | |||
-name <node_name> | Name of the new node | |||
-type <lut|ff> | Node type | |||
Description |
The create_new_node command will create a new node with the specified type and return its id. The node name is hierarchical based, and the ECO Fitter will try to infer the name hierarchy. For example, if a node a|b|c|d needs to be created, users should make sure that hierarchy a|b|c exists in the netlist. If a|b|c lies under a partition, the new node will be created under that partition. To connect to the created node, use make_connection command to connect to the LUT's DATAA/B/C/D/E/F input ports, and use modify_lutmask command to change its LUT-mask. The new node needs to be placed with place_node command and then new connections will be routed right after. |
|||
Example Usage |
create_new_node -name eco_new_lut -type lut make_connection -from src_a -to eco_new_lut -port DATAA make_connection -from src_b -to eco_new_lut -port DATAB make_connection -from eco_new_lut -to dst_reg -port D modify_lutmask -to eco_new_lut -eqn A&B place_node -name eco_new_lut |
|||
Return Value | Code Name | Code | String Return | |
TCL_OK | 0 | INFO: Operation successful |