/
CHIPS_PRT_FILE
CHIPS_PRT_FILE
The CHIPS_PRT_FILE flow uses the Chips.prt file from an ALLEGRO-HDL symbol. The PIN_NUM, PIN_NAME are found included in this file and PartBuilder knows how to read and extract that information. The PIN_TYPE can also be encoded in the File. This is used by chip Vendors who create their packages using the Allegro Tool Flows.
Another use of the CHIPS_PRT_FILE flow is to re-partition symbols for a part using the pin information that already exists.
Example Allegro-HDL chips.prt file
FILE_TYPE = LIBRARY_PARTS; primitive 'BGA'; pin 'PCIE_RX_P[6]:' PIN_NUMBER='(AR20)'; UNKNOWN_LOADING='TRUE'; BIDIRECTIONAL='TRUE'; 'PCIE_RX_P[8]:' PIN_NUMBER='(AR22)'; UNKNOWN_LOADING='TRUE'; BIDIRECTIONAL='TRUE'; 'PCIE_RX_P[10]:' PIN_NUMBER='(AR24)'; UNKNOWN_LOADING='TRUE'; BIDIRECTIONAL='TRUE'; 'PCIE_RX_P[12]:' PIN_NUMBER='(AR26)'; UNKNOWN_LOADING='TRUE'; BIDIRECTIONAL='TRUE'; 'PCIE_RX_P[14]:' PIN_NUMBER='(AR28)'; UNKNOWN_LOADING='TRUE'; BIDIRECTIONAL='TRUE'; 'VGA1_RX_P[5]:' PIN_NUMBER='(A18)'; UNKNOWN_LOADING='TRUE'; BIDIRECTIONAL='TRUE'; 'VGA1_RX_P[3]:' PIN_NUMBER='(A20)'; UNKNOWN_LOADING='TRUE'; BIDIRECTIONAL='TRUE'; 'VGA1_RX_P[1]:' PIN_NUMBER='(A22)'; UNKNOWN_LOADING='TRUE'; BIDIRECTIONAL='TRUE'; 'VGA0_RX_P[7]:' PIN_NUMBER='(A24)'; UNKNOWN_LOADING='TRUE'; BIDIRECTIONAL='TRUE'; 'VGA0_RX_P[5]:' PIN_NUMBER='(A26)'; UNKNOWN_LOADING='TRUE'; BIDIRECTIONAL='TRUE'; 'VGA0_RX_P[3]:' PIN_NUMBER='(A28)'; UNKNOWN_LOADING='TRUE'; BIDIRECTIONAL='TRUE'; 'VGA0_RX_P[1]:' PIN_NUMBER='(A30)'; UNKNOWN_LOADING='TRUE'; BIDIRECTIONAL='TRUE'; 'PCIE_AGND:' PIN_NUMBER='(AR30)'; UNKNOWN_LOADING='TRUE'; BIDIRECTIONAL='TRUE'; 'VSS:' PIN_NUMBER='(AR34)'; UNKNOWN_LOADING='TRUE'; BIDIRECTIONAL='TRUE'; 'VSS:' PIN_NUMBER='(AR32)'; UNKNOWN_LOADING='TRUE'; BIDIRECTIONAL='TRUE'; 'VGA0_AGND:' PIN_NUMBER='(A32)'; UNKNOWN_LOADING='TRUE'; BIDIRECTIONAL='TRUE'; 'VSS:' PIN_NUMBER='(A34)'; UNKNOWN_LOADING='TRUE'; BIDIRECTIONAL='TRUE'; 'VGA0_AGND:' PIN_NUMBER='(A15)'; UNKNOWN_LOADING='TRUE'; BIDIRECTIONAL='TRUE'; 'ENET_IN_CLK:' PIN_NUMBER='(J35)'; UNKNOWN_LOADING='TRUE'; BIDIRECTIONAL='TRUE'; 'SPI_CS_N[3]:' PIN_NUMBER='(G35)'; UNKNOWN_LOADING='TRUE'; BIDIRECTIONAL='TRUE'; 'VSS:' PIN_NUMBER='(E35)'; UNKNOWN_LOADING='TRUE'; BIDIRECTIONAL='TRUE'; 'VSS:' PIN_NUMBER='(C35)'; UNKNOWN_LOADING='TRUE'; BIDIRECTIONAL='TRUE'; 'VSS:' PIN_NUMBER='(A2)'; UNKNOWN_LOADING='TRUE'; BIDIRECTIONAL='TRUE'; 'VSS:' PIN_NUMBER='(A3)'; UNKNOWN_LOADING='TRUE'; BIDIRECTIONAL='TRUE'; 'VSS:' end_pin; body CLASS='IC'; JEDEC_TYPE='BGA'; end_body; end_primitive; END.
, multiple selections available,
Related content
PIN_TYPE_OVRD File
PIN_TYPE_OVRD File
More like this
PIN_NUM_TYPE FILE
PIN_NUM_TYPE FILE
More like this
FPGA Pin-Data Files
FPGA Pin-Data Files
More like this
XILINX Package File
XILINX Package File
More like this
SYMBOL_DESCRIPTION_FILE
SYMBOL_DESCRIPTION_FILE
More like this
The PinData to Symbol Creation Pipeline
The PinData to Symbol Creation Pipeline
More like this