Skip to content

Commit

Permalink
Preliminary data files for 2022.2.0
Browse files Browse the repository at this point in the history
Signed-off-by: Chris Lavin <[email protected]>
  • Loading branch information
clavin-xlnx committed Oct 27, 2022
1 parent a959449 commit 6c2dbba
Show file tree
Hide file tree
Showing 4 changed files with 492 additions and 297 deletions.
48 changes: 45 additions & 3 deletions src/com/xilinx/rapidwright/design/Unisim.java
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
/*
* Copyright (c) 2022, Xilinx, Inc.
* Copyright (c) 2022, Advanced Micro Devices, Inc.
* All rights reserved.
*
* Author: Chris Lavin, Xilinx Research Labs.
* Author: Chris Lavin, Advanced Micro Devices, Inc.
*
* This file is part of RapidWright.
*
Expand Down Expand Up @@ -34,7 +33,7 @@
import com.xilinx.rapidwright.edif.EDIFLibrary;

/**
* Generated on: Mon Apr 25 23:31:34 2022
* Generated on: Wed Oct 26 12:59:37 2022
* by: com.xilinx.rapidwright.release.UnisimParser
*
* Enumerates supported Unisim primitives that map to Xilinx devices.
Expand Down Expand Up @@ -100,6 +99,7 @@ public enum Unisim {
BUFG_FABRIC,
BUFG_GT,
BUFG_GT_SYNC,
BUFG_HM,
BUFG_LB,
BUFG_PS,
BUFH,
Expand All @@ -122,10 +122,16 @@ public enum Unisim {
CLKDLL,
CLKDLLE,
CLKDLLHF,
CLOCK_MOD_CLE_FF,
CLOCK_MOD_CLE_IMR,
CLOCK_MOD_IRI_FF,
CLOCK_MOD_IRI_IMR,
CMAC,
CMACE4,
CMPHY_OCTAD,
CPM,
CPM5,
CPM5N,
CPM_EXT,
CPM_MAIN,
DCIRESET,
Expand All @@ -136,6 +142,7 @@ public enum Unisim {
DCM_PS,
DCM_SP,
DDRMC,
DDRMC5,
DDRMC_RIU,
DFE_CFR,
DFE_DUC_DDC,
Expand Down Expand Up @@ -238,6 +245,8 @@ public enum Unisim {
FRAME_ECCE4,
FRAME_ECC_VIRTEX6,
GND,
GTF_CHANNEL,
GTF_COMMON,
GTHE2_CHANNEL,
GTHE2_COMMON,
GTHE3_CHANNEL,
Expand All @@ -258,6 +267,7 @@ public enum Unisim {
GTYE4_COMMON,
GTYE5_QUAD,
GTYP_QUAD,
HARD_INV,
HARD_SYNC,
HBM_IO_CHNL,
HBM_IO_MS,
Expand All @@ -269,6 +279,8 @@ public enum Unisim {
HBM_SNGLBLI_INTF_APB,
HBM_SNGLBLI_INTF_AXI,
HBM_TWO_STACK_INTF,
HNICPIPE_QUAD,
HNICX,
HPIO_VREF,
HPLL,
HSADC,
Expand Down Expand Up @@ -457,6 +469,8 @@ public enum Unisim {
ILKN,
ILKNE4,
ILKNF,
IMC_FF,
IMI_FF,
INBUF,
INV,
IN_FIFO,
Expand All @@ -469,7 +483,11 @@ public enum Unisim {
IOBUFDS_DIFF_OUT,
IOBUFDS_DIFF_OUT_DCIEN,
IOBUFDS_DIFF_OUT_INTERMDISABLE,
IOBUFDS_DIFF_OUT_INTERMDISABLE_ODDR,
IOBUFDS_DIFF_OUT_ODDR,
IOBUFDS_INTERMDISABLE,
IOBUFDS_INTERMDISABLE_ODDR,
IOBUFDS_ODDR,
IOBUFE3,
IOBUF_AGP,
IOBUF_ANALOG,
Expand Down Expand Up @@ -590,6 +608,7 @@ public enum Unisim {
IOBUF_LVTTL_S_4,
IOBUF_LVTTL_S_6,
IOBUF_LVTTL_S_8,
IOBUF_ODDR,
IOBUF_PCI33_3,
IOBUF_PCI33_5,
IOBUF_PCI66_3,
Expand Down Expand Up @@ -667,6 +686,7 @@ public enum Unisim {
MBUFGCE_DIV,
MBUFGCTRL,
MBUFG_GT,
MBUFG_HM,
MBUFG_PS,
ME_NOC_M_AXI,
ME_NOC_M_AXIS,
Expand Down Expand Up @@ -728,6 +748,16 @@ public enum Unisim {
NAND5B3,
NAND5B4,
NAND5B5,
NOC2_NMU128,
NOC2_NMU256,
NOC2_NMU512,
NOC2_NPS5555,
NOC2_NPS7575,
NOC2_NSU128,
NOC2_NSU256,
NOC2_NSU512,
NOC2_XBR2X4,
NOC2_XBR4X2,
NOC_NCRB,
NOC_NIDB,
NOC_NMU128,
Expand Down Expand Up @@ -784,6 +814,7 @@ public enum Unisim {
OBUFDS_LVDS_33,
OBUFDS_LVPECL_25,
OBUFDS_LVPECL_33,
OBUFDS_ODDR,
OBUFDS_ULVDS_25,
OBUFT,
OBUFTDS,
Expand All @@ -797,6 +828,7 @@ public enum Unisim {
OBUFTDS_LVDS_33,
OBUFTDS_LVPECL_25,
OBUFTDS_LVPECL_33,
OBUFTDS_ODDR,
OBUFTDS_ULVDS_25,
OBUFT_AGP,
OBUFT_CTT,
Expand Down Expand Up @@ -919,6 +951,7 @@ public enum Unisim {
OBUFT_LVTTL_S_4,
OBUFT_LVTTL_S_6,
OBUFT_LVTTL_S_8,
OBUFT_ODDR,
OBUFT_PCI33_3,
OBUFT_PCI33_5,
OBUFT_PCI66_3,
Expand Down Expand Up @@ -1063,6 +1096,7 @@ public enum Unisim {
OBUF_LVTTL_S_4,
OBUF_LVTTL_S_6,
OBUF_LVTTL_S_8,
OBUF_ODDR,
OBUF_PCI33_3,
OBUF_PCI33_5,
OBUF_PCI66_3,
Expand Down Expand Up @@ -1142,6 +1176,7 @@ public enum Unisim {
PS7,
PS8,
PS9,
PSX,
PULLDOWN,
PULLUP,
PVT_SAS,
Expand Down Expand Up @@ -1280,6 +1315,13 @@ public enum Unisim {
USR_ACCESS_VIRTEX6,
VCC,
VCU,
X5PHIO_CMUIF,
X5PHIO_CMU_X32,
X5PHIO_DCCINVBUF,
X5PHIO_XCVR_X2,
X5PLL,
X5PLL_INTF,
X5PLL_S2P,
XADC,
XNOR2,
XNOR3,
Expand Down
45 changes: 42 additions & 3 deletions src/com/xilinx/rapidwright/device/SiteTypeEnum.java
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
/*
* Copyright (c) 2022, Xilinx, Inc.
* Copyright (c) 2022, Advanced Micro Devices, Inc.
* All rights reserved.
*
* Author: Chris Lavin, Xilinx Research Labs.
* Author: Chris Lavin, Advanced Micro Devices, Inc.
*
* This file is part of RapidWright.
*
Expand All @@ -28,7 +27,7 @@


/**
* Generated on: Mon Apr 25 23:31:34 2022
* Generated on: Wed Oct 26 12:59:37 2022
* by: com.xilinx.rapidwright.release.SiteAndTileTypeUpdater
*
* Enumeration of SiteTypeEnum type for all valid devices within Vivado.
Expand Down Expand Up @@ -61,6 +60,8 @@ public enum SiteTypeEnum {
AIE_TILECTRL,
AMS_ADC,
AMS_DAC,
BFR_A,
BFR_B,
BIAS,
BITSLICE_COMPONENT_RX_TX,
BITSLICE_CONTROL,
Expand Down Expand Up @@ -111,14 +112,18 @@ public enum SiteTypeEnum {
CFG_IO_ACCESS,
CMACE4,
CMAC_SITE,
CMPHY_DFX_HB,
CMPHY_OCTAD,
CONFIG_SITE,
CPM5,
CPM5N,
CPM_EXT,
CPM_MAIN,
DCI,
DCIRESET,
DCMAC,
DDRMC,
DDRMC5,
DDRMC_RIU,
DFE_A,
DFE_B,
Expand Down Expand Up @@ -178,6 +183,11 @@ public enum SiteTypeEnum {
GTY_REFCLK,
GTZE2_OCTAL,
HARD_SYNC,
HBM_IO_CHNL,
HBM_IO_MS,
HBM_MC,
HBM_PHY_CHNL,
HBM_PHY_MS,
HBM_REF_CLK,
HDIOB,
HDIOBDIFFINBUF,
Expand All @@ -190,6 +200,8 @@ public enum SiteTypeEnum {
HDIO_VREF,
HDLOGIC_APB,
HDLOGIC_CSSD,
HNICPIPE_QUAD,
HNICX,
HPIOB,
HPIOBDIFFINBUF,
HPIOBDIFFOUTBUF,
Expand All @@ -200,6 +212,7 @@ public enum SiteTypeEnum {
HPIO_RCLK_PRBS,
HPIO_VREF_SITE,
HPIO_ZMATCH_BLK_HCLK,
HPLL,
HRIO,
HRIODIFFINBUF,
HRIODIFFOUTBUF,
Expand Down Expand Up @@ -240,13 +253,28 @@ public enum SiteTypeEnum {
MRMAC,
MTBF2,
MTBF3,
NOC2_NMU128,
NOC2_NMU256,
NOC2_NMU512,
NOC2_NPS5555,
NOC2_NPS7575,
NOC2_NSU128,
NOC2_NSU256,
NOC2_NSU512,
NOC2_SCAN,
NOC2_XBR2X4,
NOC2_XBR4X2,
NOC_HBM_BLI_SCAN,
NOC_NCRB,
NOC_NCRB_SSIT,
NOC_NIDB,
NOC_NMU128,
NOC_NMU512,
NOC_NMU_HBM2E,
NOC_NPP_RPTR,
NOC_NPS4,
NOC_NPS5555,
NOC_NPS6,
NOC_NPS7575,
NOC_NPS_VNOC,
NOC_NSU128,
Expand Down Expand Up @@ -286,6 +314,7 @@ public enum SiteTypeEnum {
PS7,
PS8,
PS9,
PSX,
RAMB180,
RAMB181,
RAMB18E1,
Expand All @@ -301,6 +330,8 @@ public enum SiteTypeEnum {
RFDAC,
RIU_OR,
RPI_HD_APB,
SDFEC_A,
SDFEC_B,
SLICEL,
SLICEM,
STARTUP,
Expand All @@ -314,6 +345,14 @@ public enum SiteTypeEnum {
VBUS_SWITCH,
VCU,
VDU,
X5PHIO_CMUIF,
X5PHIO_CMU_X32,
X5PHIO_DCCIBUF,
X5PHIO_HARD_INV,
X5PHIO_XCVR,
X5PLL,
X5PLL_INTF,
X5PLL_S2P,
XADC,
XIPHY_FEEDTHROUGH,
XPHY,
Expand Down
Loading

0 comments on commit 6c2dbba

Please sign in to comment.