PCF SampleΒΆ
The PCF file is for fix placing the IO to a particular IO location on the device. For qlf_k4n8 device, user needs to create a pin mapping csv (as defined in Pin Mapping section). The user-defined pin names can then be specified in the pcf file for IO placement. Below mentioned CSV file(not part of package) corresponds to a pin-mapping defined for 24x24 device size for qlf_k4n8.
Syntax:
- To set constraint for the IO
set_io <port_name> <Package IO>
- To set constraint for the clock port
set_clk <clk_name> <port_name>
clock names supported: clk[0], clk[1], clk[2], clk[3]
For this csv file, the counter_16bit one can add these IO placements:
set_io enable user_IN_T[0] set_io reset user_IN_T[1] set_clk clk[0] clk set_io count[0] user_OUT_T[8] set_io count[1] user_OUT_T[9] set_io count[2] user_OUT_T[10] set_io count[3] user_OUT_T[11] set_io count[4] user_OUT_T[12] set_io count[5] user_OUT_T[13] set_io count[6] user_OUT_T[14] set_io count[7] user_OUT_T[15] set_io count[8] user_OUT_T[16] set_io count[9] user_OUT_T[17] set_io count[10] user_OUT_T[18] set_io count[11] user_OUT_T[19] set_io count[12] user_OUT_T[20] set_io count[13] user_OUT_T[21] set_io count[14] user_OUT_T[22] set_io count[15] user_OUT_T[23]
Note
> The pcf file support is only supported for the QLF_K4N8