RPM_GRID Coordinates VHDL Example - 2022.1 English

Vivado Design Suite User Guide: Using Constraints (UG903)

Document ID
UG903
Release Date
2022-06-01
Version
2022.1 English

The following VHDL example defines RLOC constraints using RPM_GRID coordinates.

  • Two shift registers are placed relative to a block RAM.
  • Four stages connect the input.
  • Four stages connect the output.
attribute RLOC : string; 
attribute RPM_GRID : string;
attribute RLOC of di_reg3 : label is "X25Y0"; 
attribute RLOC of di_reg2 : label is "X27Y0"; 
attribute RLOC of di_reg1: label is "X29Y0"; 
attribute RLOC of di_reg0 : label is "X31Y0"; 
attribute RLOC of ram0 : label is "X34Y0"; 
attribute RLOC of out_reg3 : label is "X37Y0"; 
attribute RLOC of out_reg2 : label is "X39Y0"; 
attribute RLOC of out_reg1 : label is "X41Y0"; 
attribute RLOC of out_reg0 : label is "X43Y0";