{
  "RAMBFIFO36E1": {
    "bels": {
      "RAMBFIFO36E1": {
        "type": "RAMBFIFO36E1_RAMBFIFO36E1",
        "class": "BEL",
        "pins": {
          "ADDRARDADDRL0": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL0"
          },
          "ADDRARDADDRL1": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL1"
          },
          "ADDRARDADDRL2": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL2"
          },
          "ADDRARDADDRL3": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL3"
          },
          "ADDRARDADDRL4": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL4"
          },
          "ADDRARDADDRL5": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL5"
          },
          "ADDRARDADDRL6": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL6"
          },
          "ADDRARDADDRL7": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL7"
          },
          "ADDRARDADDRL8": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL8"
          },
          "ADDRARDADDRL9": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL9"
          },
          "ADDRARDADDRL10": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL10"
          },
          "ADDRARDADDRL11": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL11"
          },
          "ADDRARDADDRL12": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL12"
          },
          "ADDRARDADDRL13": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL13"
          },
          "ADDRARDADDRL14": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL14"
          },
          "ADDRARDADDRL15": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL15"
          },
          "ADDRARDADDRU0": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU0"
          },
          "ADDRARDADDRU1": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU1"
          },
          "ADDRARDADDRU2": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU2"
          },
          "ADDRARDADDRU3": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU3"
          },
          "ADDRARDADDRU4": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU4"
          },
          "ADDRARDADDRU5": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU5"
          },
          "ADDRARDADDRU6": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU6"
          },
          "ADDRARDADDRU7": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU7"
          },
          "ADDRARDADDRU8": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU8"
          },
          "ADDRARDADDRU9": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU9"
          },
          "ADDRARDADDRU10": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU10"
          },
          "ADDRARDADDRU11": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU11"
          },
          "ADDRARDADDRU12": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU12"
          },
          "ADDRARDADDRU13": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU13"
          },
          "ADDRARDADDRU14": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU14"
          },
          "ADDRBWRADDRL0": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL0"
          },
          "ADDRBWRADDRL1": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL1"
          },
          "ADDRBWRADDRL2": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL2"
          },
          "ADDRBWRADDRL3": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL3"
          },
          "ADDRBWRADDRL4": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL4"
          },
          "ADDRBWRADDRL5": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL5"
          },
          "ADDRBWRADDRL6": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL6"
          },
          "ADDRBWRADDRL7": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL7"
          },
          "ADDRBWRADDRL8": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL8"
          },
          "ADDRBWRADDRL9": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL9"
          },
          "ADDRBWRADDRL10": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL10"
          },
          "ADDRBWRADDRL11": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL11"
          },
          "ADDRBWRADDRL12": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL12"
          },
          "ADDRBWRADDRL13": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL13"
          },
          "ADDRBWRADDRL14": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL14"
          },
          "ADDRBWRADDRL15": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL15"
          },
          "ADDRBWRADDRU0": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU0"
          },
          "ADDRBWRADDRU1": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU1"
          },
          "ADDRBWRADDRU2": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU2"
          },
          "ADDRBWRADDRU3": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU3"
          },
          "ADDRBWRADDRU4": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU4"
          },
          "ADDRBWRADDRU5": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU5"
          },
          "ADDRBWRADDRU6": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU6"
          },
          "ADDRBWRADDRU7": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU7"
          },
          "ADDRBWRADDRU8": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU8"
          },
          "ADDRBWRADDRU9": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU9"
          },
          "ADDRBWRADDRU10": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU10"
          },
          "ADDRBWRADDRU11": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU11"
          },
          "ADDRBWRADDRU12": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU12"
          },
          "ADDRBWRADDRU13": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU13"
          },
          "ADDRBWRADDRU14": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU14"
          },
          "CASCADEINA": {
            "dir": "INPUT",
            "wire": "CASCADEINA"
          },
          "CASCADEINB": {
            "dir": "INPUT",
            "wire": "CASCADEINB"
          },
          "CLKARDCLKL": {
            "dir": "INPUT",
            "wire": "CLKARDCLKLINV_OUT"
          },
          "CLKARDCLKU": {
            "dir": "INPUT",
            "wire": "CLKARDCLKUINV_OUT"
          },
          "CLKBWRCLKL": {
            "dir": "INPUT",
            "wire": "CLKBWRCLKLINV_OUT"
          },
          "CLKBWRCLKU": {
            "dir": "INPUT",
            "wire": "CLKBWRCLKUINV_OUT"
          },
          "DIADI0": {
            "dir": "INPUT",
            "wire": "DIADI0"
          },
          "DIADI1": {
            "dir": "INPUT",
            "wire": "DIADI1"
          },
          "DIADI2": {
            "dir": "INPUT",
            "wire": "DIADI2"
          },
          "DIADI3": {
            "dir": "INPUT",
            "wire": "DIADI3"
          },
          "DIADI4": {
            "dir": "INPUT",
            "wire": "DIADI4"
          },
          "DIADI5": {
            "dir": "INPUT",
            "wire": "DIADI5"
          },
          "DIADI6": {
            "dir": "INPUT",
            "wire": "DIADI6"
          },
          "DIADI7": {
            "dir": "INPUT",
            "wire": "DIADI7"
          },
          "DIADI8": {
            "dir": "INPUT",
            "wire": "DIADI8"
          },
          "DIADI9": {
            "dir": "INPUT",
            "wire": "DIADI9"
          },
          "DIADI10": {
            "dir": "INPUT",
            "wire": "DIADI10"
          },
          "DIADI11": {
            "dir": "INPUT",
            "wire": "DIADI11"
          },
          "DIADI12": {
            "dir": "INPUT",
            "wire": "DIADI12"
          },
          "DIADI13": {
            "dir": "INPUT",
            "wire": "DIADI13"
          },
          "DIADI14": {
            "dir": "INPUT",
            "wire": "DIADI14"
          },
          "DIADI15": {
            "dir": "INPUT",
            "wire": "DIADI15"
          },
          "DIADI16": {
            "dir": "INPUT",
            "wire": "DIADI16"
          },
          "DIADI17": {
            "dir": "INPUT",
            "wire": "DIADI17"
          },
          "DIADI18": {
            "dir": "INPUT",
            "wire": "DIADI18"
          },
          "DIADI19": {
            "dir": "INPUT",
            "wire": "DIADI19"
          },
          "DIADI20": {
            "dir": "INPUT",
            "wire": "DIADI20"
          },
          "DIADI21": {
            "dir": "INPUT",
            "wire": "DIADI21"
          },
          "DIADI22": {
            "dir": "INPUT",
            "wire": "DIADI22"
          },
          "DIADI23": {
            "dir": "INPUT",
            "wire": "DIADI23"
          },
          "DIADI24": {
            "dir": "INPUT",
            "wire": "DIADI24"
          },
          "DIADI25": {
            "dir": "INPUT",
            "wire": "DIADI25"
          },
          "DIADI26": {
            "dir": "INPUT",
            "wire": "DIADI26"
          },
          "DIADI27": {
            "dir": "INPUT",
            "wire": "DIADI27"
          },
          "DIADI28": {
            "dir": "INPUT",
            "wire": "DIADI28"
          },
          "DIADI29": {
            "dir": "INPUT",
            "wire": "DIADI29"
          },
          "DIADI30": {
            "dir": "INPUT",
            "wire": "DIADI30"
          },
          "DIADI31": {
            "dir": "INPUT",
            "wire": "DIADI31"
          },
          "DIBDI0": {
            "dir": "INPUT",
            "wire": "DIBDI0"
          },
          "DIBDI1": {
            "dir": "INPUT",
            "wire": "DIBDI1"
          },
          "DIBDI2": {
            "dir": "INPUT",
            "wire": "DIBDI2"
          },
          "DIBDI3": {
            "dir": "INPUT",
            "wire": "DIBDI3"
          },
          "DIBDI4": {
            "dir": "INPUT",
            "wire": "DIBDI4"
          },
          "DIBDI5": {
            "dir": "INPUT",
            "wire": "DIBDI5"
          },
          "DIBDI6": {
            "dir": "INPUT",
            "wire": "DIBDI6"
          },
          "DIBDI7": {
            "dir": "INPUT",
            "wire": "DIBDI7"
          },
          "DIBDI8": {
            "dir": "INPUT",
            "wire": "DIBDI8"
          },
          "DIBDI9": {
            "dir": "INPUT",
            "wire": "DIBDI9"
          },
          "DIBDI10": {
            "dir": "INPUT",
            "wire": "DIBDI10"
          },
          "DIBDI11": {
            "dir": "INPUT",
            "wire": "DIBDI11"
          },
          "DIBDI12": {
            "dir": "INPUT",
            "wire": "DIBDI12"
          },
          "DIBDI13": {
            "dir": "INPUT",
            "wire": "DIBDI13"
          },
          "DIBDI14": {
            "dir": "INPUT",
            "wire": "DIBDI14"
          },
          "DIBDI15": {
            "dir": "INPUT",
            "wire": "DIBDI15"
          },
          "DIBDI16": {
            "dir": "INPUT",
            "wire": "DIBDI16"
          },
          "DIBDI17": {
            "dir": "INPUT",
            "wire": "DIBDI17"
          },
          "DIBDI18": {
            "dir": "INPUT",
            "wire": "DIBDI18"
          },
          "DIBDI19": {
            "dir": "INPUT",
            "wire": "DIBDI19"
          },
          "DIBDI20": {
            "dir": "INPUT",
            "wire": "DIBDI20"
          },
          "DIBDI21": {
            "dir": "INPUT",
            "wire": "DIBDI21"
          },
          "DIBDI22": {
            "dir": "INPUT",
            "wire": "DIBDI22"
          },
          "DIBDI23": {
            "dir": "INPUT",
            "wire": "DIBDI23"
          },
          "DIBDI24": {
            "dir": "INPUT",
            "wire": "DIBDI24"
          },
          "DIBDI25": {
            "dir": "INPUT",
            "wire": "DIBDI25"
          },
          "DIBDI26": {
            "dir": "INPUT",
            "wire": "DIBDI26"
          },
          "DIBDI27": {
            "dir": "INPUT",
            "wire": "DIBDI27"
          },
          "DIBDI28": {
            "dir": "INPUT",
            "wire": "DIBDI28"
          },
          "DIBDI29": {
            "dir": "INPUT",
            "wire": "DIBDI29"
          },
          "DIBDI30": {
            "dir": "INPUT",
            "wire": "DIBDI30"
          },
          "DIBDI31": {
            "dir": "INPUT",
            "wire": "DIBDI31"
          },
          "DIPADIP0": {
            "dir": "INPUT",
            "wire": "DIPADIP0"
          },
          "DIPADIP1": {
            "dir": "INPUT",
            "wire": "DIPADIP1"
          },
          "DIPADIP2": {
            "dir": "INPUT",
            "wire": "DIPADIP2"
          },
          "DIPADIP3": {
            "dir": "INPUT",
            "wire": "DIPADIP3"
          },
          "DIPBDIP0": {
            "dir": "INPUT",
            "wire": "DIPBDIP0"
          },
          "DIPBDIP1": {
            "dir": "INPUT",
            "wire": "DIPBDIP1"
          },
          "DIPBDIP2": {
            "dir": "INPUT",
            "wire": "DIPBDIP2"
          },
          "DIPBDIP3": {
            "dir": "INPUT",
            "wire": "DIPBDIP3"
          },
          "ENARDENL": {
            "dir": "INPUT",
            "wire": "ENARDENLINV_OUT"
          },
          "ENARDENU": {
            "dir": "INPUT",
            "wire": "ENARDENUINV_OUT"
          },
          "ENBWRENL": {
            "dir": "INPUT",
            "wire": "ENBWRENLINV_OUT"
          },
          "ENBWRENU": {
            "dir": "INPUT",
            "wire": "ENBWRENUINV_OUT"
          },
          "INJECTDBITERR": {
            "dir": "INPUT",
            "wire": "INJECTDBITERR"
          },
          "INJECTSBITERR": {
            "dir": "INPUT",
            "wire": "INJECTSBITERR"
          },
          "REGCEAREGCEL": {
            "dir": "INPUT",
            "wire": "REGCEAREGCEL"
          },
          "REGCEAREGCEU": {
            "dir": "INPUT",
            "wire": "REGCEAREGCEU"
          },
          "REGCEBL": {
            "dir": "INPUT",
            "wire": "REGCEBL"
          },
          "REGCEBU": {
            "dir": "INPUT",
            "wire": "REGCEBU"
          },
          "REGCLKARDRCLKL": {
            "dir": "INPUT",
            "wire": "REGCLKARDRCLKLINV_OUT"
          },
          "REGCLKARDRCLKU": {
            "dir": "INPUT",
            "wire": "REGCLKARDRCLKUINV_OUT"
          },
          "REGCLKBL": {
            "dir": "INPUT",
            "wire": "REGCLKBLINV_OUT"
          },
          "REGCLKBU": {
            "dir": "INPUT",
            "wire": "REGCLKBUINV_OUT"
          },
          "RSTRAMARSTRAMLRST": {
            "dir": "INPUT",
            "wire": "RSTRAMARSTRAMLRSTINV_OUT"
          },
          "RSTRAMARSTRAMU": {
            "dir": "INPUT",
            "wire": "RSTRAMARSTRAMUINV_OUT"
          },
          "RSTRAMBL": {
            "dir": "INPUT",
            "wire": "RSTRAMBLINV_OUT"
          },
          "RSTRAMBU": {
            "dir": "INPUT",
            "wire": "RSTRAMBUINV_OUT"
          },
          "RSTREGARSTREGL": {
            "dir": "INPUT",
            "wire": "RSTREGARSTREGLINV_OUT"
          },
          "RSTREGARSTREGU": {
            "dir": "INPUT",
            "wire": "RSTREGARSTREGUINV_OUT"
          },
          "RSTREGBL": {
            "dir": "INPUT",
            "wire": "RSTREGBLINV_OUT"
          },
          "RSTREGBU": {
            "dir": "INPUT",
            "wire": "RSTREGBUINV_OUT"
          },
          "TSTBRAMRST": {
            "dir": "INPUT",
            "wire": "TSTBRAMRST"
          },
          "TSTCNT0": {
            "dir": "INPUT",
            "wire": "TSTCNT0"
          },
          "TSTCNT1": {
            "dir": "INPUT",
            "wire": "TSTCNT1"
          },
          "TSTCNT2": {
            "dir": "INPUT",
            "wire": "TSTCNT2"
          },
          "TSTCNT3": {
            "dir": "INPUT",
            "wire": "TSTCNT3"
          },
          "TSTCNT4": {
            "dir": "INPUT",
            "wire": "TSTCNT4"
          },
          "TSTCNT5": {
            "dir": "INPUT",
            "wire": "TSTCNT5"
          },
          "TSTCNT6": {
            "dir": "INPUT",
            "wire": "TSTCNT6"
          },
          "TSTCNT7": {
            "dir": "INPUT",
            "wire": "TSTCNT7"
          },
          "TSTCNT8": {
            "dir": "INPUT",
            "wire": "TSTCNT8"
          },
          "TSTCNT9": {
            "dir": "INPUT",
            "wire": "TSTCNT9"
          },
          "TSTCNT10": {
            "dir": "INPUT",
            "wire": "TSTCNT10"
          },
          "TSTCNT11": {
            "dir": "INPUT",
            "wire": "TSTCNT11"
          },
          "TSTCNT12": {
            "dir": "INPUT",
            "wire": "TSTCNT12"
          },
          "TSTFLAGIN": {
            "dir": "INPUT",
            "wire": "TSTFLAGIN"
          },
          "TSTIN0": {
            "dir": "INPUT",
            "wire": "TSTIN0"
          },
          "TSTIN1": {
            "dir": "INPUT",
            "wire": "TSTIN1"
          },
          "TSTIN2": {
            "dir": "INPUT",
            "wire": "TSTIN2"
          },
          "TSTIN3": {
            "dir": "INPUT",
            "wire": "TSTIN3"
          },
          "TSTIN4": {
            "dir": "INPUT",
            "wire": "TSTIN4"
          },
          "TSTOFF": {
            "dir": "INPUT",
            "wire": "TSTOFF"
          },
          "TSTRDCNTOFF": {
            "dir": "INPUT",
            "wire": "TSTRDCNTOFF"
          },
          "TSTRDOS0": {
            "dir": "INPUT",
            "wire": "TSTRDOS0"
          },
          "TSTRDOS1": {
            "dir": "INPUT",
            "wire": "TSTRDOS1"
          },
          "TSTRDOS2": {
            "dir": "INPUT",
            "wire": "TSTRDOS2"
          },
          "TSTRDOS3": {
            "dir": "INPUT",
            "wire": "TSTRDOS3"
          },
          "TSTRDOS4": {
            "dir": "INPUT",
            "wire": "TSTRDOS4"
          },
          "TSTRDOS5": {
            "dir": "INPUT",
            "wire": "TSTRDOS5"
          },
          "TSTRDOS6": {
            "dir": "INPUT",
            "wire": "TSTRDOS6"
          },
          "TSTRDOS7": {
            "dir": "INPUT",
            "wire": "TSTRDOS7"
          },
          "TSTRDOS8": {
            "dir": "INPUT",
            "wire": "TSTRDOS8"
          },
          "TSTRDOS9": {
            "dir": "INPUT",
            "wire": "TSTRDOS9"
          },
          "TSTRDOS10": {
            "dir": "INPUT",
            "wire": "TSTRDOS10"
          },
          "TSTRDOS11": {
            "dir": "INPUT",
            "wire": "TSTRDOS11"
          },
          "TSTRDOS12": {
            "dir": "INPUT",
            "wire": "TSTRDOS12"
          },
          "TSTWRCNTOFF": {
            "dir": "INPUT",
            "wire": "TSTWRCNTOFF"
          },
          "TSTWROS0": {
            "dir": "INPUT",
            "wire": "TSTWROS0"
          },
          "TSTWROS1": {
            "dir": "INPUT",
            "wire": "TSTWROS1"
          },
          "TSTWROS2": {
            "dir": "INPUT",
            "wire": "TSTWROS2"
          },
          "TSTWROS3": {
            "dir": "INPUT",
            "wire": "TSTWROS3"
          },
          "TSTWROS4": {
            "dir": "INPUT",
            "wire": "TSTWROS4"
          },
          "TSTWROS5": {
            "dir": "INPUT",
            "wire": "TSTWROS5"
          },
          "TSTWROS6": {
            "dir": "INPUT",
            "wire": "TSTWROS6"
          },
          "TSTWROS7": {
            "dir": "INPUT",
            "wire": "TSTWROS7"
          },
          "TSTWROS8": {
            "dir": "INPUT",
            "wire": "TSTWROS8"
          },
          "TSTWROS9": {
            "dir": "INPUT",
            "wire": "TSTWROS9"
          },
          "TSTWROS10": {
            "dir": "INPUT",
            "wire": "TSTWROS10"
          },
          "TSTWROS11": {
            "dir": "INPUT",
            "wire": "TSTWROS11"
          },
          "TSTWROS12": {
            "dir": "INPUT",
            "wire": "TSTWROS12"
          },
          "WEAL0": {
            "dir": "INPUT",
            "wire": "WEAL0"
          },
          "WEAL1": {
            "dir": "INPUT",
            "wire": "WEAL1"
          },
          "WEAL2": {
            "dir": "INPUT",
            "wire": "WEAL2"
          },
          "WEAL3": {
            "dir": "INPUT",
            "wire": "WEAL3"
          },
          "WEAU0": {
            "dir": "INPUT",
            "wire": "WEAU0"
          },
          "WEAU1": {
            "dir": "INPUT",
            "wire": "WEAU1"
          },
          "WEAU2": {
            "dir": "INPUT",
            "wire": "WEAU2"
          },
          "WEAU3": {
            "dir": "INPUT",
            "wire": "WEAU3"
          },
          "WEBWEL0": {
            "dir": "INPUT",
            "wire": "WEBWEL0"
          },
          "WEBWEL1": {
            "dir": "INPUT",
            "wire": "WEBWEL1"
          },
          "WEBWEL2": {
            "dir": "INPUT",
            "wire": "WEBWEL2"
          },
          "WEBWEL3": {
            "dir": "INPUT",
            "wire": "WEBWEL3"
          },
          "WEBWEL4": {
            "dir": "INPUT",
            "wire": "WEBWEL4"
          },
          "WEBWEL5": {
            "dir": "INPUT",
            "wire": "WEBWEL5"
          },
          "WEBWEL6": {
            "dir": "INPUT",
            "wire": "WEBWEL6"
          },
          "WEBWEL7": {
            "dir": "INPUT",
            "wire": "WEBWEL7"
          },
          "WEBWEU0": {
            "dir": "INPUT",
            "wire": "WEBWEU0"
          },
          "WEBWEU1": {
            "dir": "INPUT",
            "wire": "WEBWEU1"
          },
          "WEBWEU2": {
            "dir": "INPUT",
            "wire": "WEBWEU2"
          },
          "WEBWEU3": {
            "dir": "INPUT",
            "wire": "WEBWEU3"
          },
          "WEBWEU4": {
            "dir": "INPUT",
            "wire": "WEBWEU4"
          },
          "WEBWEU5": {
            "dir": "INPUT",
            "wire": "WEBWEU5"
          },
          "WEBWEU6": {
            "dir": "INPUT",
            "wire": "WEBWEU6"
          },
          "WEBWEU7": {
            "dir": "INPUT",
            "wire": "WEBWEU7"
          },
          "ALMOSTEMPTY": {
            "dir": "OUTPUT",
            "wire": "ALMOSTEMPTY"
          },
          "ALMOSTFULL": {
            "dir": "OUTPUT",
            "wire": "ALMOSTFULL"
          },
          "CASCADEOUTA": {
            "dir": "OUTPUT",
            "wire": "CASCADEOUTA"
          },
          "CASCADEOUTB": {
            "dir": "OUTPUT",
            "wire": "CASCADEOUTB"
          },
          "DBITERR": {
            "dir": "OUTPUT",
            "wire": "DBITERR"
          },
          "DOADO0": {
            "dir": "OUTPUT",
            "wire": "DOADO0"
          },
          "DOADO1": {
            "dir": "OUTPUT",
            "wire": "DOADO1"
          },
          "DOADO2": {
            "dir": "OUTPUT",
            "wire": "DOADO2"
          },
          "DOADO3": {
            "dir": "OUTPUT",
            "wire": "DOADO3"
          },
          "DOADO4": {
            "dir": "OUTPUT",
            "wire": "DOADO4"
          },
          "DOADO5": {
            "dir": "OUTPUT",
            "wire": "DOADO5"
          },
          "DOADO6": {
            "dir": "OUTPUT",
            "wire": "DOADO6"
          },
          "DOADO7": {
            "dir": "OUTPUT",
            "wire": "DOADO7"
          },
          "DOADO8": {
            "dir": "OUTPUT",
            "wire": "DOADO8"
          },
          "DOADO9": {
            "dir": "OUTPUT",
            "wire": "DOADO9"
          },
          "DOADO10": {
            "dir": "OUTPUT",
            "wire": "DOADO10"
          },
          "DOADO11": {
            "dir": "OUTPUT",
            "wire": "DOADO11"
          },
          "DOADO12": {
            "dir": "OUTPUT",
            "wire": "DOADO12"
          },
          "DOADO13": {
            "dir": "OUTPUT",
            "wire": "DOADO13"
          },
          "DOADO14": {
            "dir": "OUTPUT",
            "wire": "DOADO14"
          },
          "DOADO15": {
            "dir": "OUTPUT",
            "wire": "DOADO15"
          },
          "DOADO16": {
            "dir": "OUTPUT",
            "wire": "DOADO16"
          },
          "DOADO17": {
            "dir": "OUTPUT",
            "wire": "DOADO17"
          },
          "DOADO18": {
            "dir": "OUTPUT",
            "wire": "DOADO18"
          },
          "DOADO19": {
            "dir": "OUTPUT",
            "wire": "DOADO19"
          },
          "DOADO20": {
            "dir": "OUTPUT",
            "wire": "DOADO20"
          },
          "DOADO21": {
            "dir": "OUTPUT",
            "wire": "DOADO21"
          },
          "DOADO22": {
            "dir": "OUTPUT",
            "wire": "DOADO22"
          },
          "DOADO23": {
            "dir": "OUTPUT",
            "wire": "DOADO23"
          },
          "DOADO24": {
            "dir": "OUTPUT",
            "wire": "DOADO24"
          },
          "DOADO25": {
            "dir": "OUTPUT",
            "wire": "DOADO25"
          },
          "DOADO26": {
            "dir": "OUTPUT",
            "wire": "DOADO26"
          },
          "DOADO27": {
            "dir": "OUTPUT",
            "wire": "DOADO27"
          },
          "DOADO28": {
            "dir": "OUTPUT",
            "wire": "DOADO28"
          },
          "DOADO29": {
            "dir": "OUTPUT",
            "wire": "DOADO29"
          },
          "DOADO30": {
            "dir": "OUTPUT",
            "wire": "DOADO30"
          },
          "DOADO31": {
            "dir": "OUTPUT",
            "wire": "DOADO31"
          },
          "DOBDO0": {
            "dir": "OUTPUT",
            "wire": "DOBDO0"
          },
          "DOBDO1": {
            "dir": "OUTPUT",
            "wire": "DOBDO1"
          },
          "DOBDO2": {
            "dir": "OUTPUT",
            "wire": "DOBDO2"
          },
          "DOBDO3": {
            "dir": "OUTPUT",
            "wire": "DOBDO3"
          },
          "DOBDO4": {
            "dir": "OUTPUT",
            "wire": "DOBDO4"
          },
          "DOBDO5": {
            "dir": "OUTPUT",
            "wire": "DOBDO5"
          },
          "DOBDO6": {
            "dir": "OUTPUT",
            "wire": "DOBDO6"
          },
          "DOBDO7": {
            "dir": "OUTPUT",
            "wire": "DOBDO7"
          },
          "DOBDO8": {
            "dir": "OUTPUT",
            "wire": "DOBDO8"
          },
          "DOBDO9": {
            "dir": "OUTPUT",
            "wire": "DOBDO9"
          },
          "DOBDO10": {
            "dir": "OUTPUT",
            "wire": "DOBDO10"
          },
          "DOBDO11": {
            "dir": "OUTPUT",
            "wire": "DOBDO11"
          },
          "DOBDO12": {
            "dir": "OUTPUT",
            "wire": "DOBDO12"
          },
          "DOBDO13": {
            "dir": "OUTPUT",
            "wire": "DOBDO13"
          },
          "DOBDO14": {
            "dir": "OUTPUT",
            "wire": "DOBDO14"
          },
          "DOBDO15": {
            "dir": "OUTPUT",
            "wire": "DOBDO15"
          },
          "DOBDO16": {
            "dir": "OUTPUT",
            "wire": "DOBDO16"
          },
          "DOBDO17": {
            "dir": "OUTPUT",
            "wire": "DOBDO17"
          },
          "DOBDO18": {
            "dir": "OUTPUT",
            "wire": "DOBDO18"
          },
          "DOBDO19": {
            "dir": "OUTPUT",
            "wire": "DOBDO19"
          },
          "DOBDO20": {
            "dir": "OUTPUT",
            "wire": "DOBDO20"
          },
          "DOBDO21": {
            "dir": "OUTPUT",
            "wire": "DOBDO21"
          },
          "DOBDO22": {
            "dir": "OUTPUT",
            "wire": "DOBDO22"
          },
          "DOBDO23": {
            "dir": "OUTPUT",
            "wire": "DOBDO23"
          },
          "DOBDO24": {
            "dir": "OUTPUT",
            "wire": "DOBDO24"
          },
          "DOBDO25": {
            "dir": "OUTPUT",
            "wire": "DOBDO25"
          },
          "DOBDO26": {
            "dir": "OUTPUT",
            "wire": "DOBDO26"
          },
          "DOBDO27": {
            "dir": "OUTPUT",
            "wire": "DOBDO27"
          },
          "DOBDO28": {
            "dir": "OUTPUT",
            "wire": "DOBDO28"
          },
          "DOBDO29": {
            "dir": "OUTPUT",
            "wire": "DOBDO29"
          },
          "DOBDO30": {
            "dir": "OUTPUT",
            "wire": "DOBDO30"
          },
          "DOBDO31": {
            "dir": "OUTPUT",
            "wire": "DOBDO31"
          },
          "DOPADOP0": {
            "dir": "OUTPUT",
            "wire": "DOPADOP0"
          },
          "DOPADOP1": {
            "dir": "OUTPUT",
            "wire": "DOPADOP1"
          },
          "DOPADOP2": {
            "dir": "OUTPUT",
            "wire": "DOPADOP2"
          },
          "DOPADOP3": {
            "dir": "OUTPUT",
            "wire": "DOPADOP3"
          },
          "DOPBDOP0": {
            "dir": "OUTPUT",
            "wire": "DOPBDOP0"
          },
          "DOPBDOP1": {
            "dir": "OUTPUT",
            "wire": "DOPBDOP1"
          },
          "DOPBDOP2": {
            "dir": "OUTPUT",
            "wire": "DOPBDOP2"
          },
          "DOPBDOP3": {
            "dir": "OUTPUT",
            "wire": "DOPBDOP3"
          },
          "ECCPARITY0": {
            "dir": "OUTPUT",
            "wire": "ECCPARITY0"
          },
          "ECCPARITY1": {
            "dir": "OUTPUT",
            "wire": "ECCPARITY1"
          },
          "ECCPARITY2": {
            "dir": "OUTPUT",
            "wire": "ECCPARITY2"
          },
          "ECCPARITY3": {
            "dir": "OUTPUT",
            "wire": "ECCPARITY3"
          },
          "ECCPARITY4": {
            "dir": "OUTPUT",
            "wire": "ECCPARITY4"
          },
          "ECCPARITY5": {
            "dir": "OUTPUT",
            "wire": "ECCPARITY5"
          },
          "ECCPARITY6": {
            "dir": "OUTPUT",
            "wire": "ECCPARITY6"
          },
          "ECCPARITY7": {
            "dir": "OUTPUT",
            "wire": "ECCPARITY7"
          },
          "EMPTY": {
            "dir": "OUTPUT",
            "wire": "EMPTY"
          },
          "FULL": {
            "dir": "OUTPUT",
            "wire": "FULL"
          },
          "RDCOUNT0": {
            "dir": "OUTPUT",
            "wire": "RDCOUNT0"
          },
          "RDCOUNT1": {
            "dir": "OUTPUT",
            "wire": "RDCOUNT1"
          },
          "RDCOUNT2": {
            "dir": "OUTPUT",
            "wire": "RDCOUNT2"
          },
          "RDCOUNT3": {
            "dir": "OUTPUT",
            "wire": "RDCOUNT3"
          },
          "RDCOUNT4": {
            "dir": "OUTPUT",
            "wire": "RDCOUNT4"
          },
          "RDCOUNT5": {
            "dir": "OUTPUT",
            "wire": "RDCOUNT5"
          },
          "RDCOUNT6": {
            "dir": "OUTPUT",
            "wire": "RDCOUNT6"
          },
          "RDCOUNT7": {
            "dir": "OUTPUT",
            "wire": "RDCOUNT7"
          },
          "RDCOUNT8": {
            "dir": "OUTPUT",
            "wire": "RDCOUNT8"
          },
          "RDCOUNT9": {
            "dir": "OUTPUT",
            "wire": "RDCOUNT9"
          },
          "RDCOUNT10": {
            "dir": "OUTPUT",
            "wire": "RDCOUNT10"
          },
          "RDCOUNT11": {
            "dir": "OUTPUT",
            "wire": "RDCOUNT11"
          },
          "RDCOUNT12": {
            "dir": "OUTPUT",
            "wire": "RDCOUNT12"
          },
          "RDERR": {
            "dir": "OUTPUT",
            "wire": "RDERR"
          },
          "SBITERR": {
            "dir": "OUTPUT",
            "wire": "SBITERR"
          },
          "TSTOUT0": {
            "dir": "OUTPUT",
            "wire": "TSTOUT0"
          },
          "TSTOUT1": {
            "dir": "OUTPUT",
            "wire": "TSTOUT1"
          },
          "TSTOUT2": {
            "dir": "OUTPUT",
            "wire": "TSTOUT2"
          },
          "TSTOUT3": {
            "dir": "OUTPUT",
            "wire": "TSTOUT3"
          },
          "TSTOUT4": {
            "dir": "OUTPUT",
            "wire": "TSTOUT4"
          },
          "WRCOUNT0": {
            "dir": "OUTPUT",
            "wire": "WRCOUNT0"
          },
          "WRCOUNT1": {
            "dir": "OUTPUT",
            "wire": "WRCOUNT1"
          },
          "WRCOUNT2": {
            "dir": "OUTPUT",
            "wire": "WRCOUNT2"
          },
          "WRCOUNT3": {
            "dir": "OUTPUT",
            "wire": "WRCOUNT3"
          },
          "WRCOUNT4": {
            "dir": "OUTPUT",
            "wire": "WRCOUNT4"
          },
          "WRCOUNT5": {
            "dir": "OUTPUT",
            "wire": "WRCOUNT5"
          },
          "WRCOUNT6": {
            "dir": "OUTPUT",
            "wire": "WRCOUNT6"
          },
          "WRCOUNT7": {
            "dir": "OUTPUT",
            "wire": "WRCOUNT7"
          },
          "WRCOUNT8": {
            "dir": "OUTPUT",
            "wire": "WRCOUNT8"
          },
          "WRCOUNT9": {
            "dir": "OUTPUT",
            "wire": "WRCOUNT9"
          },
          "WRCOUNT10": {
            "dir": "OUTPUT",
            "wire": "WRCOUNT10"
          },
          "WRCOUNT11": {
            "dir": "OUTPUT",
            "wire": "WRCOUNT11"
          },
          "WRCOUNT12": {
            "dir": "OUTPUT",
            "wire": "WRCOUNT12"
          },
          "WRERR": {
            "dir": "OUTPUT",
            "wire": "WRERR"
          }
        }
      },
      "RSTREGBUINV": {
        "type": "RAMBFIFO36E1_RSTREGBUINV",
        "class": "RBEL",
        "pins": {
          "RSTREGBU": {
            "dir": "INPUT",
            "wire": "RSTREGBU"
          },
          "RSTREGBU_B": {
            "dir": "INPUT",
            "wire": "RSTREGBU"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "RSTREGBUINV_OUT"
          }
        }
      },
      "RSTREGBLINV": {
        "type": "RAMBFIFO36E1_RSTREGBLINV",
        "class": "RBEL",
        "pins": {
          "RSTREGBL": {
            "dir": "INPUT",
            "wire": "RSTREGBL"
          },
          "RSTREGBL_B": {
            "dir": "INPUT",
            "wire": "RSTREGBL"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "RSTREGBLINV_OUT"
          }
        }
      },
      "RSTREGARSTREGUINV": {
        "type": "RAMBFIFO36E1_RSTREGARSTREGUINV",
        "class": "RBEL",
        "pins": {
          "RSTREGARSTREGU": {
            "dir": "INPUT",
            "wire": "RSTREGARSTREGU"
          },
          "RSTREGARSTREGU_B": {
            "dir": "INPUT",
            "wire": "RSTREGARSTREGU"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "RSTREGARSTREGUINV_OUT"
          }
        }
      },
      "RSTREGARSTREGLINV": {
        "type": "RAMBFIFO36E1_RSTREGARSTREGLINV",
        "class": "RBEL",
        "pins": {
          "RSTREGARSTREGL": {
            "dir": "INPUT",
            "wire": "RSTREGARSTREGL"
          },
          "RSTREGARSTREGL_B": {
            "dir": "INPUT",
            "wire": "RSTREGARSTREGL"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "RSTREGARSTREGLINV_OUT"
          }
        }
      },
      "RSTRAMBUINV": {
        "type": "RAMBFIFO36E1_RSTRAMBUINV",
        "class": "RBEL",
        "pins": {
          "RSTRAMBU": {
            "dir": "INPUT",
            "wire": "RSTRAMBU"
          },
          "RSTRAMBU_B": {
            "dir": "INPUT",
            "wire": "RSTRAMBU"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "RSTRAMBUINV_OUT"
          }
        }
      },
      "RSTRAMBLINV": {
        "type": "RAMBFIFO36E1_RSTRAMBLINV",
        "class": "RBEL",
        "pins": {
          "RSTRAMBL": {
            "dir": "INPUT",
            "wire": "RSTRAMBL"
          },
          "RSTRAMBL_B": {
            "dir": "INPUT",
            "wire": "RSTRAMBL"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "RSTRAMBLINV_OUT"
          }
        }
      },
      "RSTRAMARSTRAMUINV": {
        "type": "RAMBFIFO36E1_RSTRAMARSTRAMUINV",
        "class": "RBEL",
        "pins": {
          "RSTRAMARSTRAMU": {
            "dir": "INPUT",
            "wire": "RSTRAMARSTRAMU"
          },
          "RSTRAMARSTRAMU_B": {
            "dir": "INPUT",
            "wire": "RSTRAMARSTRAMU"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "RSTRAMARSTRAMUINV_OUT"
          }
        }
      },
      "RSTRAMARSTRAMLRSTINV": {
        "type": "RAMBFIFO36E1_RSTRAMARSTRAMLRSTINV",
        "class": "RBEL",
        "pins": {
          "RSTRAMARSTRAMLRST": {
            "dir": "INPUT",
            "wire": "RSTRAMARSTRAMLRST"
          },
          "RSTRAMARSTRAMLRST_B": {
            "dir": "INPUT",
            "wire": "RSTRAMARSTRAMLRST"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "RSTRAMARSTRAMLRSTINV_OUT"
          }
        }
      },
      "REGCLKBUINV": {
        "type": "RAMBFIFO36E1_REGCLKBUINV",
        "class": "RBEL",
        "pins": {
          "REGCLKBU": {
            "dir": "INPUT",
            "wire": "REGCLKBU"
          },
          "REGCLKBU_B": {
            "dir": "INPUT",
            "wire": "REGCLKBU"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "REGCLKBUINV_OUT"
          }
        }
      },
      "REGCLKBLINV": {
        "type": "RAMBFIFO36E1_REGCLKBLINV",
        "class": "RBEL",
        "pins": {
          "REGCLKBL": {
            "dir": "INPUT",
            "wire": "REGCLKBL"
          },
          "REGCLKBL_B": {
            "dir": "INPUT",
            "wire": "REGCLKBL"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "REGCLKBLINV_OUT"
          }
        }
      },
      "REGCLKARDRCLKUINV": {
        "type": "RAMBFIFO36E1_REGCLKARDRCLKUINV",
        "class": "RBEL",
        "pins": {
          "REGCLKARDRCLKU": {
            "dir": "INPUT",
            "wire": "REGCLKARDRCLKU"
          },
          "REGCLKARDRCLKU_B": {
            "dir": "INPUT",
            "wire": "REGCLKARDRCLKU"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "REGCLKARDRCLKUINV_OUT"
          }
        }
      },
      "REGCLKARDRCLKLINV": {
        "type": "RAMBFIFO36E1_REGCLKARDRCLKLINV",
        "class": "RBEL",
        "pins": {
          "REGCLKARDRCLKL": {
            "dir": "INPUT",
            "wire": "REGCLKARDRCLKL"
          },
          "REGCLKARDRCLKL_B": {
            "dir": "INPUT",
            "wire": "REGCLKARDRCLKL"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "REGCLKARDRCLKLINV_OUT"
          }
        }
      },
      "ENBWRENUINV": {
        "type": "RAMBFIFO36E1_ENBWRENUINV",
        "class": "RBEL",
        "pins": {
          "ENBWRENU": {
            "dir": "INPUT",
            "wire": "ENBWRENU"
          },
          "ENBWRENU_B": {
            "dir": "INPUT",
            "wire": "ENBWRENU"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "ENBWRENUINV_OUT"
          }
        }
      },
      "ENBWRENLINV": {
        "type": "RAMBFIFO36E1_ENBWRENLINV",
        "class": "RBEL",
        "pins": {
          "ENBWRENL": {
            "dir": "INPUT",
            "wire": "ENBWRENL"
          },
          "ENBWRENL_B": {
            "dir": "INPUT",
            "wire": "ENBWRENL"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "ENBWRENLINV_OUT"
          }
        }
      },
      "ENARDENUINV": {
        "type": "RAMBFIFO36E1_ENARDENUINV",
        "class": "RBEL",
        "pins": {
          "ENARDENU": {
            "dir": "INPUT",
            "wire": "ENARDENU"
          },
          "ENARDENU_B": {
            "dir": "INPUT",
            "wire": "ENARDENU"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "ENARDENUINV_OUT"
          }
        }
      },
      "ENARDENLINV": {
        "type": "RAMBFIFO36E1_ENARDENLINV",
        "class": "RBEL",
        "pins": {
          "ENARDENL": {
            "dir": "INPUT",
            "wire": "ENARDENL"
          },
          "ENARDENL_B": {
            "dir": "INPUT",
            "wire": "ENARDENL"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "ENARDENLINV_OUT"
          }
        }
      },
      "CLKBWRCLKUINV": {
        "type": "RAMBFIFO36E1_CLKBWRCLKUINV",
        "class": "RBEL",
        "pins": {
          "CLKBWRCLKU": {
            "dir": "INPUT",
            "wire": "CLKBWRCLKU"
          },
          "CLKBWRCLKU_B": {
            "dir": "INPUT",
            "wire": "CLKBWRCLKU"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "CLKBWRCLKUINV_OUT"
          }
        }
      },
      "CLKBWRCLKLINV": {
        "type": "RAMBFIFO36E1_CLKBWRCLKLINV",
        "class": "RBEL",
        "pins": {
          "CLKBWRCLKL": {
            "dir": "INPUT",
            "wire": "CLKBWRCLKL"
          },
          "CLKBWRCLKL_B": {
            "dir": "INPUT",
            "wire": "CLKBWRCLKL"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "CLKBWRCLKLINV_OUT"
          }
        }
      },
      "CLKARDCLKUINV": {
        "type": "RAMBFIFO36E1_CLKARDCLKUINV",
        "class": "RBEL",
        "pins": {
          "CLKARDCLKU": {
            "dir": "INPUT",
            "wire": "CLKARDCLKU"
          },
          "CLKARDCLKU_B": {
            "dir": "INPUT",
            "wire": "CLKARDCLKU"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "CLKARDCLKUINV_OUT"
          }
        }
      },
      "CLKARDCLKLINV": {
        "type": "RAMBFIFO36E1_CLKARDCLKLINV",
        "class": "RBEL",
        "pins": {
          "CLKARDCLKL": {
            "dir": "INPUT",
            "wire": "CLKARDCLKL"
          },
          "CLKARDCLKL_B": {
            "dir": "INPUT",
            "wire": "CLKARDCLKL"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "CLKARDCLKLINV_OUT"
          }
        }
      }
    },
    "pips": [
      {
        "bel": "RSTREGBUINV",
        "from_pin": "RSTREGBU",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTREGBUINV",
        "from_pin": "RSTREGBU_B",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTREGBLINV",
        "from_pin": "RSTREGBL",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTREGBLINV",
        "from_pin": "RSTREGBL_B",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTREGARSTREGUINV",
        "from_pin": "RSTREGARSTREGU",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTREGARSTREGUINV",
        "from_pin": "RSTREGARSTREGU_B",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTREGARSTREGLINV",
        "from_pin": "RSTREGARSTREGL",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTREGARSTREGLINV",
        "from_pin": "RSTREGARSTREGL_B",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTRAMBUINV",
        "from_pin": "RSTRAMBU",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTRAMBUINV",
        "from_pin": "RSTRAMBU_B",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTRAMBLINV",
        "from_pin": "RSTRAMBL",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTRAMBLINV",
        "from_pin": "RSTRAMBL_B",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTRAMARSTRAMUINV",
        "from_pin": "RSTRAMARSTRAMU",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTRAMARSTRAMUINV",
        "from_pin": "RSTRAMARSTRAMU_B",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTRAMARSTRAMLRSTINV",
        "from_pin": "RSTRAMARSTRAMLRST",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTRAMARSTRAMLRSTINV",
        "from_pin": "RSTRAMARSTRAMLRST_B",
        "to_pin": "OUT"
      },
      {
        "bel": "REGCLKBUINV",
        "from_pin": "REGCLKBU",
        "to_pin": "OUT"
      },
      {
        "bel": "REGCLKBUINV",
        "from_pin": "REGCLKBU_B",
        "to_pin": "OUT"
      },
      {
        "bel": "REGCLKBLINV",
        "from_pin": "REGCLKBL",
        "to_pin": "OUT"
      },
      {
        "bel": "REGCLKBLINV",
        "from_pin": "REGCLKBL_B",
        "to_pin": "OUT"
      },
      {
        "bel": "REGCLKARDRCLKUINV",
        "from_pin": "REGCLKARDRCLKU",
        "to_pin": "OUT"
      },
      {
        "bel": "REGCLKARDRCLKUINV",
        "from_pin": "REGCLKARDRCLKU_B",
        "to_pin": "OUT"
      },
      {
        "bel": "REGCLKARDRCLKLINV",
        "from_pin": "REGCLKARDRCLKL",
        "to_pin": "OUT"
      },
      {
        "bel": "REGCLKARDRCLKLINV",
        "from_pin": "REGCLKARDRCLKL_B",
        "to_pin": "OUT"
      },
      {
        "bel": "ENBWRENUINV",
        "from_pin": "ENBWRENU",
        "to_pin": "OUT"
      },
      {
        "bel": "ENBWRENUINV",
        "from_pin": "ENBWRENU_B",
        "to_pin": "OUT"
      },
      {
        "bel": "ENBWRENLINV",
        "from_pin": "ENBWRENL",
        "to_pin": "OUT"
      },
      {
        "bel": "ENBWRENLINV",
        "from_pin": "ENBWRENL_B",
        "to_pin": "OUT"
      },
      {
        "bel": "ENARDENUINV",
        "from_pin": "ENARDENU",
        "to_pin": "OUT"
      },
      {
        "bel": "ENARDENUINV",
        "from_pin": "ENARDENU_B",
        "to_pin": "OUT"
      },
      {
        "bel": "ENARDENLINV",
        "from_pin": "ENARDENL",
        "to_pin": "OUT"
      },
      {
        "bel": "ENARDENLINV",
        "from_pin": "ENARDENL_B",
        "to_pin": "OUT"
      },
      {
        "bel": "CLKBWRCLKUINV",
        "from_pin": "CLKBWRCLKU",
        "to_pin": "OUT"
      },
      {
        "bel": "CLKBWRCLKUINV",
        "from_pin": "CLKBWRCLKU_B",
        "to_pin": "OUT"
      },
      {
        "bel": "CLKBWRCLKLINV",
        "from_pin": "CLKBWRCLKL",
        "to_pin": "OUT"
      },
      {
        "bel": "CLKBWRCLKLINV",
        "from_pin": "CLKBWRCLKL_B",
        "to_pin": "OUT"
      },
      {
        "bel": "CLKARDCLKUINV",
        "from_pin": "CLKARDCLKU",
        "to_pin": "OUT"
      },
      {
        "bel": "CLKARDCLKUINV",
        "from_pin": "CLKARDCLKU_B",
        "to_pin": "OUT"
      },
      {
        "bel": "CLKARDCLKLINV",
        "from_pin": "CLKARDCLKL",
        "to_pin": "OUT"
      },
      {
        "bel": "CLKARDCLKLINV",
        "from_pin": "CLKARDCLKL_B",
        "to_pin": "OUT"
      }
    ],
    "pins": {
      "ADDRARDADDRL0": {
        "primary": "ADDRARDADDRL0",
        "wire": "ADDRARDADDRL0",
        "dir": "INPUT"
      },
      "ADDRARDADDRL1": {
        "primary": "ADDRARDADDRL1",
        "wire": "ADDRARDADDRL1",
        "dir": "INPUT"
      },
      "ADDRARDADDRL2": {
        "primary": "ADDRARDADDRL2",
        "wire": "ADDRARDADDRL2",
        "dir": "INPUT"
      },
      "ADDRARDADDRL3": {
        "primary": "ADDRARDADDRL3",
        "wire": "ADDRARDADDRL3",
        "dir": "INPUT"
      },
      "ADDRARDADDRL4": {
        "primary": "ADDRARDADDRL4",
        "wire": "ADDRARDADDRL4",
        "dir": "INPUT"
      },
      "ADDRARDADDRL5": {
        "primary": "ADDRARDADDRL5",
        "wire": "ADDRARDADDRL5",
        "dir": "INPUT"
      },
      "ADDRARDADDRL6": {
        "primary": "ADDRARDADDRL6",
        "wire": "ADDRARDADDRL6",
        "dir": "INPUT"
      },
      "ADDRARDADDRL7": {
        "primary": "ADDRARDADDRL7",
        "wire": "ADDRARDADDRL7",
        "dir": "INPUT"
      },
      "ADDRARDADDRL8": {
        "primary": "ADDRARDADDRL8",
        "wire": "ADDRARDADDRL8",
        "dir": "INPUT"
      },
      "ADDRARDADDRL9": {
        "primary": "ADDRARDADDRL9",
        "wire": "ADDRARDADDRL9",
        "dir": "INPUT"
      },
      "ADDRARDADDRL10": {
        "primary": "ADDRARDADDRL10",
        "wire": "ADDRARDADDRL10",
        "dir": "INPUT"
      },
      "ADDRARDADDRL11": {
        "primary": "ADDRARDADDRL11",
        "wire": "ADDRARDADDRL11",
        "dir": "INPUT"
      },
      "ADDRARDADDRL12": {
        "primary": "ADDRARDADDRL12",
        "wire": "ADDRARDADDRL12",
        "dir": "INPUT"
      },
      "ADDRARDADDRL13": {
        "primary": "ADDRARDADDRL13",
        "wire": "ADDRARDADDRL13",
        "dir": "INPUT"
      },
      "ADDRARDADDRL14": {
        "primary": "ADDRARDADDRL14",
        "wire": "ADDRARDADDRL14",
        "dir": "INPUT"
      },
      "ADDRARDADDRL15": {
        "primary": "ADDRARDADDRL15",
        "wire": "ADDRARDADDRL15",
        "dir": "INPUT"
      },
      "ADDRARDADDRU0": {
        "primary": "ADDRARDADDRU0",
        "wire": "ADDRARDADDRU0",
        "dir": "INPUT"
      },
      "ADDRARDADDRU1": {
        "primary": "ADDRARDADDRU1",
        "wire": "ADDRARDADDRU1",
        "dir": "INPUT"
      },
      "ADDRARDADDRU2": {
        "primary": "ADDRARDADDRU2",
        "wire": "ADDRARDADDRU2",
        "dir": "INPUT"
      },
      "ADDRARDADDRU3": {
        "primary": "ADDRARDADDRU3",
        "wire": "ADDRARDADDRU3",
        "dir": "INPUT"
      },
      "ADDRARDADDRU4": {
        "primary": "ADDRARDADDRU4",
        "wire": "ADDRARDADDRU4",
        "dir": "INPUT"
      },
      "ADDRARDADDRU5": {
        "primary": "ADDRARDADDRU5",
        "wire": "ADDRARDADDRU5",
        "dir": "INPUT"
      },
      "ADDRARDADDRU6": {
        "primary": "ADDRARDADDRU6",
        "wire": "ADDRARDADDRU6",
        "dir": "INPUT"
      },
      "ADDRARDADDRU7": {
        "primary": "ADDRARDADDRU7",
        "wire": "ADDRARDADDRU7",
        "dir": "INPUT"
      },
      "ADDRARDADDRU8": {
        "primary": "ADDRARDADDRU8",
        "wire": "ADDRARDADDRU8",
        "dir": "INPUT"
      },
      "ADDRARDADDRU9": {
        "primary": "ADDRARDADDRU9",
        "wire": "ADDRARDADDRU9",
        "dir": "INPUT"
      },
      "ADDRARDADDRU10": {
        "primary": "ADDRARDADDRU10",
        "wire": "ADDRARDADDRU10",
        "dir": "INPUT"
      },
      "ADDRARDADDRU11": {
        "primary": "ADDRARDADDRU11",
        "wire": "ADDRARDADDRU11",
        "dir": "INPUT"
      },
      "ADDRARDADDRU12": {
        "primary": "ADDRARDADDRU12",
        "wire": "ADDRARDADDRU12",
        "dir": "INPUT"
      },
      "ADDRARDADDRU13": {
        "primary": "ADDRARDADDRU13",
        "wire": "ADDRARDADDRU13",
        "dir": "INPUT"
      },
      "ADDRARDADDRU14": {
        "primary": "ADDRARDADDRU14",
        "wire": "ADDRARDADDRU14",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL0": {
        "primary": "ADDRBWRADDRL0",
        "wire": "ADDRBWRADDRL0",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL1": {
        "primary": "ADDRBWRADDRL1",
        "wire": "ADDRBWRADDRL1",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL2": {
        "primary": "ADDRBWRADDRL2",
        "wire": "ADDRBWRADDRL2",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL3": {
        "primary": "ADDRBWRADDRL3",
        "wire": "ADDRBWRADDRL3",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL4": {
        "primary": "ADDRBWRADDRL4",
        "wire": "ADDRBWRADDRL4",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL5": {
        "primary": "ADDRBWRADDRL5",
        "wire": "ADDRBWRADDRL5",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL6": {
        "primary": "ADDRBWRADDRL6",
        "wire": "ADDRBWRADDRL6",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL7": {
        "primary": "ADDRBWRADDRL7",
        "wire": "ADDRBWRADDRL7",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL8": {
        "primary": "ADDRBWRADDRL8",
        "wire": "ADDRBWRADDRL8",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL9": {
        "primary": "ADDRBWRADDRL9",
        "wire": "ADDRBWRADDRL9",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL10": {
        "primary": "ADDRBWRADDRL10",
        "wire": "ADDRBWRADDRL10",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL11": {
        "primary": "ADDRBWRADDRL11",
        "wire": "ADDRBWRADDRL11",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL12": {
        "primary": "ADDRBWRADDRL12",
        "wire": "ADDRBWRADDRL12",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL13": {
        "primary": "ADDRBWRADDRL13",
        "wire": "ADDRBWRADDRL13",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL14": {
        "primary": "ADDRBWRADDRL14",
        "wire": "ADDRBWRADDRL14",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL15": {
        "primary": "ADDRBWRADDRL15",
        "wire": "ADDRBWRADDRL15",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU0": {
        "primary": "ADDRBWRADDRU0",
        "wire": "ADDRBWRADDRU0",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU1": {
        "primary": "ADDRBWRADDRU1",
        "wire": "ADDRBWRADDRU1",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU2": {
        "primary": "ADDRBWRADDRU2",
        "wire": "ADDRBWRADDRU2",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU3": {
        "primary": "ADDRBWRADDRU3",
        "wire": "ADDRBWRADDRU3",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU4": {
        "primary": "ADDRBWRADDRU4",
        "wire": "ADDRBWRADDRU4",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU5": {
        "primary": "ADDRBWRADDRU5",
        "wire": "ADDRBWRADDRU5",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU6": {
        "primary": "ADDRBWRADDRU6",
        "wire": "ADDRBWRADDRU6",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU7": {
        "primary": "ADDRBWRADDRU7",
        "wire": "ADDRBWRADDRU7",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU8": {
        "primary": "ADDRBWRADDRU8",
        "wire": "ADDRBWRADDRU8",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU9": {
        "primary": "ADDRBWRADDRU9",
        "wire": "ADDRBWRADDRU9",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU10": {
        "primary": "ADDRBWRADDRU10",
        "wire": "ADDRBWRADDRU10",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU11": {
        "primary": "ADDRBWRADDRU11",
        "wire": "ADDRBWRADDRU11",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU12": {
        "primary": "ADDRBWRADDRU12",
        "wire": "ADDRBWRADDRU12",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU13": {
        "primary": "ADDRBWRADDRU13",
        "wire": "ADDRBWRADDRU13",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU14": {
        "primary": "ADDRBWRADDRU14",
        "wire": "ADDRBWRADDRU14",
        "dir": "INPUT"
      },
      "CASCADEINA": {
        "primary": "CASCADEINA",
        "wire": "CASCADEINA",
        "dir": "INPUT"
      },
      "CASCADEINB": {
        "primary": "CASCADEINB",
        "wire": "CASCADEINB",
        "dir": "INPUT"
      },
      "DIADI0": {
        "primary": "DIADI0",
        "wire": "DIADI0",
        "dir": "INPUT"
      },
      "DIADI1": {
        "primary": "DIADI1",
        "wire": "DIADI1",
        "dir": "INPUT"
      },
      "DIADI2": {
        "primary": "DIADI2",
        "wire": "DIADI2",
        "dir": "INPUT"
      },
      "DIADI3": {
        "primary": "DIADI3",
        "wire": "DIADI3",
        "dir": "INPUT"
      },
      "DIADI4": {
        "primary": "DIADI4",
        "wire": "DIADI4",
        "dir": "INPUT"
      },
      "DIADI5": {
        "primary": "DIADI5",
        "wire": "DIADI5",
        "dir": "INPUT"
      },
      "DIADI6": {
        "primary": "DIADI6",
        "wire": "DIADI6",
        "dir": "INPUT"
      },
      "DIADI7": {
        "primary": "DIADI7",
        "wire": "DIADI7",
        "dir": "INPUT"
      },
      "DIADI8": {
        "primary": "DIADI8",
        "wire": "DIADI8",
        "dir": "INPUT"
      },
      "DIADI9": {
        "primary": "DIADI9",
        "wire": "DIADI9",
        "dir": "INPUT"
      },
      "DIADI10": {
        "primary": "DIADI10",
        "wire": "DIADI10",
        "dir": "INPUT"
      },
      "DIADI11": {
        "primary": "DIADI11",
        "wire": "DIADI11",
        "dir": "INPUT"
      },
      "DIADI12": {
        "primary": "DIADI12",
        "wire": "DIADI12",
        "dir": "INPUT"
      },
      "DIADI13": {
        "primary": "DIADI13",
        "wire": "DIADI13",
        "dir": "INPUT"
      },
      "DIADI14": {
        "primary": "DIADI14",
        "wire": "DIADI14",
        "dir": "INPUT"
      },
      "DIADI15": {
        "primary": "DIADI15",
        "wire": "DIADI15",
        "dir": "INPUT"
      },
      "DIADI16": {
        "primary": "DIADI16",
        "wire": "DIADI16",
        "dir": "INPUT"
      },
      "DIADI17": {
        "primary": "DIADI17",
        "wire": "DIADI17",
        "dir": "INPUT"
      },
      "DIADI18": {
        "primary": "DIADI18",
        "wire": "DIADI18",
        "dir": "INPUT"
      },
      "DIADI19": {
        "primary": "DIADI19",
        "wire": "DIADI19",
        "dir": "INPUT"
      },
      "DIADI20": {
        "primary": "DIADI20",
        "wire": "DIADI20",
        "dir": "INPUT"
      },
      "DIADI21": {
        "primary": "DIADI21",
        "wire": "DIADI21",
        "dir": "INPUT"
      },
      "DIADI22": {
        "primary": "DIADI22",
        "wire": "DIADI22",
        "dir": "INPUT"
      },
      "DIADI23": {
        "primary": "DIADI23",
        "wire": "DIADI23",
        "dir": "INPUT"
      },
      "DIADI24": {
        "primary": "DIADI24",
        "wire": "DIADI24",
        "dir": "INPUT"
      },
      "DIADI25": {
        "primary": "DIADI25",
        "wire": "DIADI25",
        "dir": "INPUT"
      },
      "DIADI26": {
        "primary": "DIADI26",
        "wire": "DIADI26",
        "dir": "INPUT"
      },
      "DIADI27": {
        "primary": "DIADI27",
        "wire": "DIADI27",
        "dir": "INPUT"
      },
      "DIADI28": {
        "primary": "DIADI28",
        "wire": "DIADI28",
        "dir": "INPUT"
      },
      "DIADI29": {
        "primary": "DIADI29",
        "wire": "DIADI29",
        "dir": "INPUT"
      },
      "DIADI30": {
        "primary": "DIADI30",
        "wire": "DIADI30",
        "dir": "INPUT"
      },
      "DIADI31": {
        "primary": "DIADI31",
        "wire": "DIADI31",
        "dir": "INPUT"
      },
      "DIBDI0": {
        "primary": "DIBDI0",
        "wire": "DIBDI0",
        "dir": "INPUT"
      },
      "DIBDI1": {
        "primary": "DIBDI1",
        "wire": "DIBDI1",
        "dir": "INPUT"
      },
      "DIBDI2": {
        "primary": "DIBDI2",
        "wire": "DIBDI2",
        "dir": "INPUT"
      },
      "DIBDI3": {
        "primary": "DIBDI3",
        "wire": "DIBDI3",
        "dir": "INPUT"
      },
      "DIBDI4": {
        "primary": "DIBDI4",
        "wire": "DIBDI4",
        "dir": "INPUT"
      },
      "DIBDI5": {
        "primary": "DIBDI5",
        "wire": "DIBDI5",
        "dir": "INPUT"
      },
      "DIBDI6": {
        "primary": "DIBDI6",
        "wire": "DIBDI6",
        "dir": "INPUT"
      },
      "DIBDI7": {
        "primary": "DIBDI7",
        "wire": "DIBDI7",
        "dir": "INPUT"
      },
      "DIBDI8": {
        "primary": "DIBDI8",
        "wire": "DIBDI8",
        "dir": "INPUT"
      },
      "DIBDI9": {
        "primary": "DIBDI9",
        "wire": "DIBDI9",
        "dir": "INPUT"
      },
      "DIBDI10": {
        "primary": "DIBDI10",
        "wire": "DIBDI10",
        "dir": "INPUT"
      },
      "DIBDI11": {
        "primary": "DIBDI11",
        "wire": "DIBDI11",
        "dir": "INPUT"
      },
      "DIBDI12": {
        "primary": "DIBDI12",
        "wire": "DIBDI12",
        "dir": "INPUT"
      },
      "DIBDI13": {
        "primary": "DIBDI13",
        "wire": "DIBDI13",
        "dir": "INPUT"
      },
      "DIBDI14": {
        "primary": "DIBDI14",
        "wire": "DIBDI14",
        "dir": "INPUT"
      },
      "DIBDI15": {
        "primary": "DIBDI15",
        "wire": "DIBDI15",
        "dir": "INPUT"
      },
      "DIBDI16": {
        "primary": "DIBDI16",
        "wire": "DIBDI16",
        "dir": "INPUT"
      },
      "DIBDI17": {
        "primary": "DIBDI17",
        "wire": "DIBDI17",
        "dir": "INPUT"
      },
      "DIBDI18": {
        "primary": "DIBDI18",
        "wire": "DIBDI18",
        "dir": "INPUT"
      },
      "DIBDI19": {
        "primary": "DIBDI19",
        "wire": "DIBDI19",
        "dir": "INPUT"
      },
      "DIBDI20": {
        "primary": "DIBDI20",
        "wire": "DIBDI20",
        "dir": "INPUT"
      },
      "DIBDI21": {
        "primary": "DIBDI21",
        "wire": "DIBDI21",
        "dir": "INPUT"
      },
      "DIBDI22": {
        "primary": "DIBDI22",
        "wire": "DIBDI22",
        "dir": "INPUT"
      },
      "DIBDI23": {
        "primary": "DIBDI23",
        "wire": "DIBDI23",
        "dir": "INPUT"
      },
      "DIBDI24": {
        "primary": "DIBDI24",
        "wire": "DIBDI24",
        "dir": "INPUT"
      },
      "DIBDI25": {
        "primary": "DIBDI25",
        "wire": "DIBDI25",
        "dir": "INPUT"
      },
      "DIBDI26": {
        "primary": "DIBDI26",
        "wire": "DIBDI26",
        "dir": "INPUT"
      },
      "DIBDI27": {
        "primary": "DIBDI27",
        "wire": "DIBDI27",
        "dir": "INPUT"
      },
      "DIBDI28": {
        "primary": "DIBDI28",
        "wire": "DIBDI28",
        "dir": "INPUT"
      },
      "DIBDI29": {
        "primary": "DIBDI29",
        "wire": "DIBDI29",
        "dir": "INPUT"
      },
      "DIBDI30": {
        "primary": "DIBDI30",
        "wire": "DIBDI30",
        "dir": "INPUT"
      },
      "DIBDI31": {
        "primary": "DIBDI31",
        "wire": "DIBDI31",
        "dir": "INPUT"
      },
      "DIPADIP0": {
        "primary": "DIPADIP0",
        "wire": "DIPADIP0",
        "dir": "INPUT"
      },
      "DIPADIP1": {
        "primary": "DIPADIP1",
        "wire": "DIPADIP1",
        "dir": "INPUT"
      },
      "DIPADIP2": {
        "primary": "DIPADIP2",
        "wire": "DIPADIP2",
        "dir": "INPUT"
      },
      "DIPADIP3": {
        "primary": "DIPADIP3",
        "wire": "DIPADIP3",
        "dir": "INPUT"
      },
      "DIPBDIP0": {
        "primary": "DIPBDIP0",
        "wire": "DIPBDIP0",
        "dir": "INPUT"
      },
      "DIPBDIP1": {
        "primary": "DIPBDIP1",
        "wire": "DIPBDIP1",
        "dir": "INPUT"
      },
      "DIPBDIP2": {
        "primary": "DIPBDIP2",
        "wire": "DIPBDIP2",
        "dir": "INPUT"
      },
      "DIPBDIP3": {
        "primary": "DIPBDIP3",
        "wire": "DIPBDIP3",
        "dir": "INPUT"
      },
      "INJECTDBITERR": {
        "primary": "INJECTDBITERR",
        "wire": "INJECTDBITERR",
        "dir": "INPUT"
      },
      "INJECTSBITERR": {
        "primary": "INJECTSBITERR",
        "wire": "INJECTSBITERR",
        "dir": "INPUT"
      },
      "REGCEAREGCEL": {
        "primary": "REGCEAREGCEL",
        "wire": "REGCEAREGCEL",
        "dir": "INPUT"
      },
      "REGCEAREGCEU": {
        "primary": "REGCEAREGCEU",
        "wire": "REGCEAREGCEU",
        "dir": "INPUT"
      },
      "REGCEBL": {
        "primary": "REGCEBL",
        "wire": "REGCEBL",
        "dir": "INPUT"
      },
      "REGCEBU": {
        "primary": "REGCEBU",
        "wire": "REGCEBU",
        "dir": "INPUT"
      },
      "TSTBRAMRST": {
        "primary": "TSTBRAMRST",
        "wire": "TSTBRAMRST",
        "dir": "INPUT"
      },
      "TSTCNT0": {
        "primary": "TSTCNT0",
        "wire": "TSTCNT0",
        "dir": "INPUT"
      },
      "TSTCNT1": {
        "primary": "TSTCNT1",
        "wire": "TSTCNT1",
        "dir": "INPUT"
      },
      "TSTCNT2": {
        "primary": "TSTCNT2",
        "wire": "TSTCNT2",
        "dir": "INPUT"
      },
      "TSTCNT3": {
        "primary": "TSTCNT3",
        "wire": "TSTCNT3",
        "dir": "INPUT"
      },
      "TSTCNT4": {
        "primary": "TSTCNT4",
        "wire": "TSTCNT4",
        "dir": "INPUT"
      },
      "TSTCNT5": {
        "primary": "TSTCNT5",
        "wire": "TSTCNT5",
        "dir": "INPUT"
      },
      "TSTCNT6": {
        "primary": "TSTCNT6",
        "wire": "TSTCNT6",
        "dir": "INPUT"
      },
      "TSTCNT7": {
        "primary": "TSTCNT7",
        "wire": "TSTCNT7",
        "dir": "INPUT"
      },
      "TSTCNT8": {
        "primary": "TSTCNT8",
        "wire": "TSTCNT8",
        "dir": "INPUT"
      },
      "TSTCNT9": {
        "primary": "TSTCNT9",
        "wire": "TSTCNT9",
        "dir": "INPUT"
      },
      "TSTCNT10": {
        "primary": "TSTCNT10",
        "wire": "TSTCNT10",
        "dir": "INPUT"
      },
      "TSTCNT11": {
        "primary": "TSTCNT11",
        "wire": "TSTCNT11",
        "dir": "INPUT"
      },
      "TSTCNT12": {
        "primary": "TSTCNT12",
        "wire": "TSTCNT12",
        "dir": "INPUT"
      },
      "TSTFLAGIN": {
        "primary": "TSTFLAGIN",
        "wire": "TSTFLAGIN",
        "dir": "INPUT"
      },
      "TSTIN0": {
        "primary": "TSTIN0",
        "wire": "TSTIN0",
        "dir": "INPUT"
      },
      "TSTIN1": {
        "primary": "TSTIN1",
        "wire": "TSTIN1",
        "dir": "INPUT"
      },
      "TSTIN2": {
        "primary": "TSTIN2",
        "wire": "TSTIN2",
        "dir": "INPUT"
      },
      "TSTIN3": {
        "primary": "TSTIN3",
        "wire": "TSTIN3",
        "dir": "INPUT"
      },
      "TSTIN4": {
        "primary": "TSTIN4",
        "wire": "TSTIN4",
        "dir": "INPUT"
      },
      "TSTOFF": {
        "primary": "TSTOFF",
        "wire": "TSTOFF",
        "dir": "INPUT"
      },
      "TSTRDCNTOFF": {
        "primary": "TSTRDCNTOFF",
        "wire": "TSTRDCNTOFF",
        "dir": "INPUT"
      },
      "TSTRDOS0": {
        "primary": "TSTRDOS0",
        "wire": "TSTRDOS0",
        "dir": "INPUT"
      },
      "TSTRDOS1": {
        "primary": "TSTRDOS1",
        "wire": "TSTRDOS1",
        "dir": "INPUT"
      },
      "TSTRDOS2": {
        "primary": "TSTRDOS2",
        "wire": "TSTRDOS2",
        "dir": "INPUT"
      },
      "TSTRDOS3": {
        "primary": "TSTRDOS3",
        "wire": "TSTRDOS3",
        "dir": "INPUT"
      },
      "TSTRDOS4": {
        "primary": "TSTRDOS4",
        "wire": "TSTRDOS4",
        "dir": "INPUT"
      },
      "TSTRDOS5": {
        "primary": "TSTRDOS5",
        "wire": "TSTRDOS5",
        "dir": "INPUT"
      },
      "TSTRDOS6": {
        "primary": "TSTRDOS6",
        "wire": "TSTRDOS6",
        "dir": "INPUT"
      },
      "TSTRDOS7": {
        "primary": "TSTRDOS7",
        "wire": "TSTRDOS7",
        "dir": "INPUT"
      },
      "TSTRDOS8": {
        "primary": "TSTRDOS8",
        "wire": "TSTRDOS8",
        "dir": "INPUT"
      },
      "TSTRDOS9": {
        "primary": "TSTRDOS9",
        "wire": "TSTRDOS9",
        "dir": "INPUT"
      },
      "TSTRDOS10": {
        "primary": "TSTRDOS10",
        "wire": "TSTRDOS10",
        "dir": "INPUT"
      },
      "TSTRDOS11": {
        "primary": "TSTRDOS11",
        "wire": "TSTRDOS11",
        "dir": "INPUT"
      },
      "TSTRDOS12": {
        "primary": "TSTRDOS12",
        "wire": "TSTRDOS12",
        "dir": "INPUT"
      },
      "TSTWRCNTOFF": {
        "primary": "TSTWRCNTOFF",
        "wire": "TSTWRCNTOFF",
        "dir": "INPUT"
      },
      "TSTWROS0": {
        "primary": "TSTWROS0",
        "wire": "TSTWROS0",
        "dir": "INPUT"
      },
      "TSTWROS1": {
        "primary": "TSTWROS1",
        "wire": "TSTWROS1",
        "dir": "INPUT"
      },
      "TSTWROS2": {
        "primary": "TSTWROS2",
        "wire": "TSTWROS2",
        "dir": "INPUT"
      },
      "TSTWROS3": {
        "primary": "TSTWROS3",
        "wire": "TSTWROS3",
        "dir": "INPUT"
      },
      "TSTWROS4": {
        "primary": "TSTWROS4",
        "wire": "TSTWROS4",
        "dir": "INPUT"
      },
      "TSTWROS5": {
        "primary": "TSTWROS5",
        "wire": "TSTWROS5",
        "dir": "INPUT"
      },
      "TSTWROS6": {
        "primary": "TSTWROS6",
        "wire": "TSTWROS6",
        "dir": "INPUT"
      },
      "TSTWROS7": {
        "primary": "TSTWROS7",
        "wire": "TSTWROS7",
        "dir": "INPUT"
      },
      "TSTWROS8": {
        "primary": "TSTWROS8",
        "wire": "TSTWROS8",
        "dir": "INPUT"
      },
      "TSTWROS9": {
        "primary": "TSTWROS9",
        "wire": "TSTWROS9",
        "dir": "INPUT"
      },
      "TSTWROS10": {
        "primary": "TSTWROS10",
        "wire": "TSTWROS10",
        "dir": "INPUT"
      },
      "TSTWROS11": {
        "primary": "TSTWROS11",
        "wire": "TSTWROS11",
        "dir": "INPUT"
      },
      "TSTWROS12": {
        "primary": "TSTWROS12",
        "wire": "TSTWROS12",
        "dir": "INPUT"
      },
      "WEAL0": {
        "primary": "WEAL0",
        "wire": "WEAL0",
        "dir": "INPUT"
      },
      "WEAL1": {
        "primary": "WEAL1",
        "wire": "WEAL1",
        "dir": "INPUT"
      },
      "WEAL2": {
        "primary": "WEAL2",
        "wire": "WEAL2",
        "dir": "INPUT"
      },
      "WEAL3": {
        "primary": "WEAL3",
        "wire": "WEAL3",
        "dir": "INPUT"
      },
      "WEAU0": {
        "primary": "WEAU0",
        "wire": "WEAU0",
        "dir": "INPUT"
      },
      "WEAU1": {
        "primary": "WEAU1",
        "wire": "WEAU1",
        "dir": "INPUT"
      },
      "WEAU2": {
        "primary": "WEAU2",
        "wire": "WEAU2",
        "dir": "INPUT"
      },
      "WEAU3": {
        "primary": "WEAU3",
        "wire": "WEAU3",
        "dir": "INPUT"
      },
      "WEBWEL0": {
        "primary": "WEBWEL0",
        "wire": "WEBWEL0",
        "dir": "INPUT"
      },
      "WEBWEL1": {
        "primary": "WEBWEL1",
        "wire": "WEBWEL1",
        "dir": "INPUT"
      },
      "WEBWEL2": {
        "primary": "WEBWEL2",
        "wire": "WEBWEL2",
        "dir": "INPUT"
      },
      "WEBWEL3": {
        "primary": "WEBWEL3",
        "wire": "WEBWEL3",
        "dir": "INPUT"
      },
      "WEBWEL4": {
        "primary": "WEBWEL4",
        "wire": "WEBWEL4",
        "dir": "INPUT"
      },
      "WEBWEL5": {
        "primary": "WEBWEL5",
        "wire": "WEBWEL5",
        "dir": "INPUT"
      },
      "WEBWEL6": {
        "primary": "WEBWEL6",
        "wire": "WEBWEL6",
        "dir": "INPUT"
      },
      "WEBWEL7": {
        "primary": "WEBWEL7",
        "wire": "WEBWEL7",
        "dir": "INPUT"
      },
      "WEBWEU0": {
        "primary": "WEBWEU0",
        "wire": "WEBWEU0",
        "dir": "INPUT"
      },
      "WEBWEU1": {
        "primary": "WEBWEU1",
        "wire": "WEBWEU1",
        "dir": "INPUT"
      },
      "WEBWEU2": {
        "primary": "WEBWEU2",
        "wire": "WEBWEU2",
        "dir": "INPUT"
      },
      "WEBWEU3": {
        "primary": "WEBWEU3",
        "wire": "WEBWEU3",
        "dir": "INPUT"
      },
      "WEBWEU4": {
        "primary": "WEBWEU4",
        "wire": "WEBWEU4",
        "dir": "INPUT"
      },
      "WEBWEU5": {
        "primary": "WEBWEU5",
        "wire": "WEBWEU5",
        "dir": "INPUT"
      },
      "WEBWEU6": {
        "primary": "WEBWEU6",
        "wire": "WEBWEU6",
        "dir": "INPUT"
      },
      "WEBWEU7": {
        "primary": "WEBWEU7",
        "wire": "WEBWEU7",
        "dir": "INPUT"
      },
      "ALMOSTEMPTY": {
        "primary": "ALMOSTEMPTY",
        "wire": "ALMOSTEMPTY",
        "dir": "OUTPUT"
      },
      "ALMOSTFULL": {
        "primary": "ALMOSTFULL",
        "wire": "ALMOSTFULL",
        "dir": "OUTPUT"
      },
      "CASCADEOUTA": {
        "primary": "CASCADEOUTA",
        "wire": "CASCADEOUTA",
        "dir": "OUTPUT"
      },
      "CASCADEOUTB": {
        "primary": "CASCADEOUTB",
        "wire": "CASCADEOUTB",
        "dir": "OUTPUT"
      },
      "DBITERR": {
        "primary": "DBITERR",
        "wire": "DBITERR",
        "dir": "OUTPUT"
      },
      "DOADO0": {
        "primary": "DOADO0",
        "wire": "DOADO0",
        "dir": "OUTPUT"
      },
      "DOADO1": {
        "primary": "DOADO1",
        "wire": "DOADO1",
        "dir": "OUTPUT"
      },
      "DOADO2": {
        "primary": "DOADO2",
        "wire": "DOADO2",
        "dir": "OUTPUT"
      },
      "DOADO3": {
        "primary": "DOADO3",
        "wire": "DOADO3",
        "dir": "OUTPUT"
      },
      "DOADO4": {
        "primary": "DOADO4",
        "wire": "DOADO4",
        "dir": "OUTPUT"
      },
      "DOADO5": {
        "primary": "DOADO5",
        "wire": "DOADO5",
        "dir": "OUTPUT"
      },
      "DOADO6": {
        "primary": "DOADO6",
        "wire": "DOADO6",
        "dir": "OUTPUT"
      },
      "DOADO7": {
        "primary": "DOADO7",
        "wire": "DOADO7",
        "dir": "OUTPUT"
      },
      "DOADO8": {
        "primary": "DOADO8",
        "wire": "DOADO8",
        "dir": "OUTPUT"
      },
      "DOADO9": {
        "primary": "DOADO9",
        "wire": "DOADO9",
        "dir": "OUTPUT"
      },
      "DOADO10": {
        "primary": "DOADO10",
        "wire": "DOADO10",
        "dir": "OUTPUT"
      },
      "DOADO11": {
        "primary": "DOADO11",
        "wire": "DOADO11",
        "dir": "OUTPUT"
      },
      "DOADO12": {
        "primary": "DOADO12",
        "wire": "DOADO12",
        "dir": "OUTPUT"
      },
      "DOADO13": {
        "primary": "DOADO13",
        "wire": "DOADO13",
        "dir": "OUTPUT"
      },
      "DOADO14": {
        "primary": "DOADO14",
        "wire": "DOADO14",
        "dir": "OUTPUT"
      },
      "DOADO15": {
        "primary": "DOADO15",
        "wire": "DOADO15",
        "dir": "OUTPUT"
      },
      "DOADO16": {
        "primary": "DOADO16",
        "wire": "DOADO16",
        "dir": "OUTPUT"
      },
      "DOADO17": {
        "primary": "DOADO17",
        "wire": "DOADO17",
        "dir": "OUTPUT"
      },
      "DOADO18": {
        "primary": "DOADO18",
        "wire": "DOADO18",
        "dir": "OUTPUT"
      },
      "DOADO19": {
        "primary": "DOADO19",
        "wire": "DOADO19",
        "dir": "OUTPUT"
      },
      "DOADO20": {
        "primary": "DOADO20",
        "wire": "DOADO20",
        "dir": "OUTPUT"
      },
      "DOADO21": {
        "primary": "DOADO21",
        "wire": "DOADO21",
        "dir": "OUTPUT"
      },
      "DOADO22": {
        "primary": "DOADO22",
        "wire": "DOADO22",
        "dir": "OUTPUT"
      },
      "DOADO23": {
        "primary": "DOADO23",
        "wire": "DOADO23",
        "dir": "OUTPUT"
      },
      "DOADO24": {
        "primary": "DOADO24",
        "wire": "DOADO24",
        "dir": "OUTPUT"
      },
      "DOADO25": {
        "primary": "DOADO25",
        "wire": "DOADO25",
        "dir": "OUTPUT"
      },
      "DOADO26": {
        "primary": "DOADO26",
        "wire": "DOADO26",
        "dir": "OUTPUT"
      },
      "DOADO27": {
        "primary": "DOADO27",
        "wire": "DOADO27",
        "dir": "OUTPUT"
      },
      "DOADO28": {
        "primary": "DOADO28",
        "wire": "DOADO28",
        "dir": "OUTPUT"
      },
      "DOADO29": {
        "primary": "DOADO29",
        "wire": "DOADO29",
        "dir": "OUTPUT"
      },
      "DOADO30": {
        "primary": "DOADO30",
        "wire": "DOADO30",
        "dir": "OUTPUT"
      },
      "DOADO31": {
        "primary": "DOADO31",
        "wire": "DOADO31",
        "dir": "OUTPUT"
      },
      "DOBDO0": {
        "primary": "DOBDO0",
        "wire": "DOBDO0",
        "dir": "OUTPUT"
      },
      "DOBDO1": {
        "primary": "DOBDO1",
        "wire": "DOBDO1",
        "dir": "OUTPUT"
      },
      "DOBDO2": {
        "primary": "DOBDO2",
        "wire": "DOBDO2",
        "dir": "OUTPUT"
      },
      "DOBDO3": {
        "primary": "DOBDO3",
        "wire": "DOBDO3",
        "dir": "OUTPUT"
      },
      "DOBDO4": {
        "primary": "DOBDO4",
        "wire": "DOBDO4",
        "dir": "OUTPUT"
      },
      "DOBDO5": {
        "primary": "DOBDO5",
        "wire": "DOBDO5",
        "dir": "OUTPUT"
      },
      "DOBDO6": {
        "primary": "DOBDO6",
        "wire": "DOBDO6",
        "dir": "OUTPUT"
      },
      "DOBDO7": {
        "primary": "DOBDO7",
        "wire": "DOBDO7",
        "dir": "OUTPUT"
      },
      "DOBDO8": {
        "primary": "DOBDO8",
        "wire": "DOBDO8",
        "dir": "OUTPUT"
      },
      "DOBDO9": {
        "primary": "DOBDO9",
        "wire": "DOBDO9",
        "dir": "OUTPUT"
      },
      "DOBDO10": {
        "primary": "DOBDO10",
        "wire": "DOBDO10",
        "dir": "OUTPUT"
      },
      "DOBDO11": {
        "primary": "DOBDO11",
        "wire": "DOBDO11",
        "dir": "OUTPUT"
      },
      "DOBDO12": {
        "primary": "DOBDO12",
        "wire": "DOBDO12",
        "dir": "OUTPUT"
      },
      "DOBDO13": {
        "primary": "DOBDO13",
        "wire": "DOBDO13",
        "dir": "OUTPUT"
      },
      "DOBDO14": {
        "primary": "DOBDO14",
        "wire": "DOBDO14",
        "dir": "OUTPUT"
      },
      "DOBDO15": {
        "primary": "DOBDO15",
        "wire": "DOBDO15",
        "dir": "OUTPUT"
      },
      "DOBDO16": {
        "primary": "DOBDO16",
        "wire": "DOBDO16",
        "dir": "OUTPUT"
      },
      "DOBDO17": {
        "primary": "DOBDO17",
        "wire": "DOBDO17",
        "dir": "OUTPUT"
      },
      "DOBDO18": {
        "primary": "DOBDO18",
        "wire": "DOBDO18",
        "dir": "OUTPUT"
      },
      "DOBDO19": {
        "primary": "DOBDO19",
        "wire": "DOBDO19",
        "dir": "OUTPUT"
      },
      "DOBDO20": {
        "primary": "DOBDO20",
        "wire": "DOBDO20",
        "dir": "OUTPUT"
      },
      "DOBDO21": {
        "primary": "DOBDO21",
        "wire": "DOBDO21",
        "dir": "OUTPUT"
      },
      "DOBDO22": {
        "primary": "DOBDO22",
        "wire": "DOBDO22",
        "dir": "OUTPUT"
      },
      "DOBDO23": {
        "primary": "DOBDO23",
        "wire": "DOBDO23",
        "dir": "OUTPUT"
      },
      "DOBDO24": {
        "primary": "DOBDO24",
        "wire": "DOBDO24",
        "dir": "OUTPUT"
      },
      "DOBDO25": {
        "primary": "DOBDO25",
        "wire": "DOBDO25",
        "dir": "OUTPUT"
      },
      "DOBDO26": {
        "primary": "DOBDO26",
        "wire": "DOBDO26",
        "dir": "OUTPUT"
      },
      "DOBDO27": {
        "primary": "DOBDO27",
        "wire": "DOBDO27",
        "dir": "OUTPUT"
      },
      "DOBDO28": {
        "primary": "DOBDO28",
        "wire": "DOBDO28",
        "dir": "OUTPUT"
      },
      "DOBDO29": {
        "primary": "DOBDO29",
        "wire": "DOBDO29",
        "dir": "OUTPUT"
      },
      "DOBDO30": {
        "primary": "DOBDO30",
        "wire": "DOBDO30",
        "dir": "OUTPUT"
      },
      "DOBDO31": {
        "primary": "DOBDO31",
        "wire": "DOBDO31",
        "dir": "OUTPUT"
      },
      "DOPADOP0": {
        "primary": "DOPADOP0",
        "wire": "DOPADOP0",
        "dir": "OUTPUT"
      },
      "DOPADOP1": {
        "primary": "DOPADOP1",
        "wire": "DOPADOP1",
        "dir": "OUTPUT"
      },
      "DOPADOP2": {
        "primary": "DOPADOP2",
        "wire": "DOPADOP2",
        "dir": "OUTPUT"
      },
      "DOPADOP3": {
        "primary": "DOPADOP3",
        "wire": "DOPADOP3",
        "dir": "OUTPUT"
      },
      "DOPBDOP0": {
        "primary": "DOPBDOP0",
        "wire": "DOPBDOP0",
        "dir": "OUTPUT"
      },
      "DOPBDOP1": {
        "primary": "DOPBDOP1",
        "wire": "DOPBDOP1",
        "dir": "OUTPUT"
      },
      "DOPBDOP2": {
        "primary": "DOPBDOP2",
        "wire": "DOPBDOP2",
        "dir": "OUTPUT"
      },
      "DOPBDOP3": {
        "primary": "DOPBDOP3",
        "wire": "DOPBDOP3",
        "dir": "OUTPUT"
      },
      "ECCPARITY0": {
        "primary": "ECCPARITY0",
        "wire": "ECCPARITY0",
        "dir": "OUTPUT"
      },
      "ECCPARITY1": {
        "primary": "ECCPARITY1",
        "wire": "ECCPARITY1",
        "dir": "OUTPUT"
      },
      "ECCPARITY2": {
        "primary": "ECCPARITY2",
        "wire": "ECCPARITY2",
        "dir": "OUTPUT"
      },
      "ECCPARITY3": {
        "primary": "ECCPARITY3",
        "wire": "ECCPARITY3",
        "dir": "OUTPUT"
      },
      "ECCPARITY4": {
        "primary": "ECCPARITY4",
        "wire": "ECCPARITY4",
        "dir": "OUTPUT"
      },
      "ECCPARITY5": {
        "primary": "ECCPARITY5",
        "wire": "ECCPARITY5",
        "dir": "OUTPUT"
      },
      "ECCPARITY6": {
        "primary": "ECCPARITY6",
        "wire": "ECCPARITY6",
        "dir": "OUTPUT"
      },
      "ECCPARITY7": {
        "primary": "ECCPARITY7",
        "wire": "ECCPARITY7",
        "dir": "OUTPUT"
      },
      "EMPTY": {
        "primary": "EMPTY",
        "wire": "EMPTY",
        "dir": "OUTPUT"
      },
      "FULL": {
        "primary": "FULL",
        "wire": "FULL",
        "dir": "OUTPUT"
      },
      "RDCOUNT0": {
        "primary": "RDCOUNT0",
        "wire": "RDCOUNT0",
        "dir": "OUTPUT"
      },
      "RDCOUNT1": {
        "primary": "RDCOUNT1",
        "wire": "RDCOUNT1",
        "dir": "OUTPUT"
      },
      "RDCOUNT2": {
        "primary": "RDCOUNT2",
        "wire": "RDCOUNT2",
        "dir": "OUTPUT"
      },
      "RDCOUNT3": {
        "primary": "RDCOUNT3",
        "wire": "RDCOUNT3",
        "dir": "OUTPUT"
      },
      "RDCOUNT4": {
        "primary": "RDCOUNT4",
        "wire": "RDCOUNT4",
        "dir": "OUTPUT"
      },
      "RDCOUNT5": {
        "primary": "RDCOUNT5",
        "wire": "RDCOUNT5",
        "dir": "OUTPUT"
      },
      "RDCOUNT6": {
        "primary": "RDCOUNT6",
        "wire": "RDCOUNT6",
        "dir": "OUTPUT"
      },
      "RDCOUNT7": {
        "primary": "RDCOUNT7",
        "wire": "RDCOUNT7",
        "dir": "OUTPUT"
      },
      "RDCOUNT8": {
        "primary": "RDCOUNT8",
        "wire": "RDCOUNT8",
        "dir": "OUTPUT"
      },
      "RDCOUNT9": {
        "primary": "RDCOUNT9",
        "wire": "RDCOUNT9",
        "dir": "OUTPUT"
      },
      "RDCOUNT10": {
        "primary": "RDCOUNT10",
        "wire": "RDCOUNT10",
        "dir": "OUTPUT"
      },
      "RDCOUNT11": {
        "primary": "RDCOUNT11",
        "wire": "RDCOUNT11",
        "dir": "OUTPUT"
      },
      "RDCOUNT12": {
        "primary": "RDCOUNT12",
        "wire": "RDCOUNT12",
        "dir": "OUTPUT"
      },
      "RDERR": {
        "primary": "RDERR",
        "wire": "RDERR",
        "dir": "OUTPUT"
      },
      "SBITERR": {
        "primary": "SBITERR",
        "wire": "SBITERR",
        "dir": "OUTPUT"
      },
      "TSTOUT0": {
        "primary": "TSTOUT0",
        "wire": "TSTOUT0",
        "dir": "OUTPUT"
      },
      "TSTOUT1": {
        "primary": "TSTOUT1",
        "wire": "TSTOUT1",
        "dir": "OUTPUT"
      },
      "TSTOUT2": {
        "primary": "TSTOUT2",
        "wire": "TSTOUT2",
        "dir": "OUTPUT"
      },
      "TSTOUT3": {
        "primary": "TSTOUT3",
        "wire": "TSTOUT3",
        "dir": "OUTPUT"
      },
      "TSTOUT4": {
        "primary": "TSTOUT4",
        "wire": "TSTOUT4",
        "dir": "OUTPUT"
      },
      "WRCOUNT0": {
        "primary": "WRCOUNT0",
        "wire": "WRCOUNT0",
        "dir": "OUTPUT"
      },
      "WRCOUNT1": {
        "primary": "WRCOUNT1",
        "wire": "WRCOUNT1",
        "dir": "OUTPUT"
      },
      "WRCOUNT2": {
        "primary": "WRCOUNT2",
        "wire": "WRCOUNT2",
        "dir": "OUTPUT"
      },
      "WRCOUNT3": {
        "primary": "WRCOUNT3",
        "wire": "WRCOUNT3",
        "dir": "OUTPUT"
      },
      "WRCOUNT4": {
        "primary": "WRCOUNT4",
        "wire": "WRCOUNT4",
        "dir": "OUTPUT"
      },
      "WRCOUNT5": {
        "primary": "WRCOUNT5",
        "wire": "WRCOUNT5",
        "dir": "OUTPUT"
      },
      "WRCOUNT6": {
        "primary": "WRCOUNT6",
        "wire": "WRCOUNT6",
        "dir": "OUTPUT"
      },
      "WRCOUNT7": {
        "primary": "WRCOUNT7",
        "wire": "WRCOUNT7",
        "dir": "OUTPUT"
      },
      "WRCOUNT8": {
        "primary": "WRCOUNT8",
        "wire": "WRCOUNT8",
        "dir": "OUTPUT"
      },
      "WRCOUNT9": {
        "primary": "WRCOUNT9",
        "wire": "WRCOUNT9",
        "dir": "OUTPUT"
      },
      "WRCOUNT10": {
        "primary": "WRCOUNT10",
        "wire": "WRCOUNT10",
        "dir": "OUTPUT"
      },
      "WRCOUNT11": {
        "primary": "WRCOUNT11",
        "wire": "WRCOUNT11",
        "dir": "OUTPUT"
      },
      "WRCOUNT12": {
        "primary": "WRCOUNT12",
        "wire": "WRCOUNT12",
        "dir": "OUTPUT"
      },
      "WRERR": {
        "primary": "WRERR",
        "wire": "WRERR",
        "dir": "OUTPUT"
      },
      "RSTREGBU": {
        "primary": "RSTREGBU",
        "wire": "RSTREGBU",
        "dir": "INPUT"
      },
      "RSTREGBL": {
        "primary": "RSTREGBL",
        "wire": "RSTREGBL",
        "dir": "INPUT"
      },
      "RSTREGARSTREGU": {
        "primary": "RSTREGARSTREGU",
        "wire": "RSTREGARSTREGU",
        "dir": "INPUT"
      },
      "RSTREGARSTREGL": {
        "primary": "RSTREGARSTREGL",
        "wire": "RSTREGARSTREGL",
        "dir": "INPUT"
      },
      "RSTRAMBU": {
        "primary": "RSTRAMBU",
        "wire": "RSTRAMBU",
        "dir": "INPUT"
      },
      "RSTRAMBL": {
        "primary": "RSTRAMBL",
        "wire": "RSTRAMBL",
        "dir": "INPUT"
      },
      "RSTRAMARSTRAMU": {
        "primary": "RSTRAMARSTRAMU",
        "wire": "RSTRAMARSTRAMU",
        "dir": "INPUT"
      },
      "RSTRAMARSTRAMLRST": {
        "primary": "RSTRAMARSTRAMLRST",
        "wire": "RSTRAMARSTRAMLRST",
        "dir": "INPUT"
      },
      "REGCLKBU": {
        "primary": "REGCLKBU",
        "wire": "REGCLKBU",
        "dir": "INPUT"
      },
      "REGCLKBL": {
        "primary": "REGCLKBL",
        "wire": "REGCLKBL",
        "dir": "INPUT"
      },
      "REGCLKARDRCLKU": {
        "primary": "REGCLKARDRCLKU",
        "wire": "REGCLKARDRCLKU",
        "dir": "INPUT"
      },
      "REGCLKARDRCLKL": {
        "primary": "REGCLKARDRCLKL",
        "wire": "REGCLKARDRCLKL",
        "dir": "INPUT"
      },
      "ENBWRENU": {
        "primary": "ENBWRENU",
        "wire": "ENBWRENU",
        "dir": "INPUT"
      },
      "ENBWRENL": {
        "primary": "ENBWRENL",
        "wire": "ENBWRENL",
        "dir": "INPUT"
      },
      "ENARDENU": {
        "primary": "ENARDENU",
        "wire": "ENARDENU",
        "dir": "INPUT"
      },
      "ENARDENL": {
        "primary": "ENARDENL",
        "wire": "ENARDENL",
        "dir": "INPUT"
      },
      "CLKBWRCLKU": {
        "primary": "CLKBWRCLKU",
        "wire": "CLKBWRCLKU",
        "dir": "INPUT"
      },
      "CLKBWRCLKL": {
        "primary": "CLKBWRCLKL",
        "wire": "CLKBWRCLKL",
        "dir": "INPUT"
      },
      "CLKARDCLKU": {
        "primary": "CLKARDCLKU",
        "wire": "CLKARDCLKU",
        "dir": "INPUT"
      },
      "CLKARDCLKL": {
        "primary": "CLKARDCLKL",
        "wire": "CLKARDCLKL",
        "dir": "INPUT"
      }
    }
  },
  "FIFO36E1": {
    "bels": {
      "FIFO36E1": {
        "type": "FIFO36E1_FIFO36E1",
        "class": "BEL",
        "pins": {
          "DIADI0": {
            "dir": "INPUT",
            "wire": "DIADI0"
          },
          "DIADI1": {
            "dir": "INPUT",
            "wire": "DIADI1"
          },
          "DIADI2": {
            "dir": "INPUT",
            "wire": "DIADI2"
          },
          "DIADI3": {
            "dir": "INPUT",
            "wire": "DIADI3"
          },
          "DIADI4": {
            "dir": "INPUT",
            "wire": "DIADI4"
          },
          "DIADI5": {
            "dir": "INPUT",
            "wire": "DIADI5"
          },
          "DIADI6": {
            "dir": "INPUT",
            "wire": "DIADI6"
          },
          "DIADI7": {
            "dir": "INPUT",
            "wire": "DIADI7"
          },
          "DIADI8": {
            "dir": "INPUT",
            "wire": "DIADI8"
          },
          "DIADI9": {
            "dir": "INPUT",
            "wire": "DIADI9"
          },
          "DIADI10": {
            "dir": "INPUT",
            "wire": "DIADI10"
          },
          "DIADI11": {
            "dir": "INPUT",
            "wire": "DIADI11"
          },
          "DIADI12": {
            "dir": "INPUT",
            "wire": "DIADI12"
          },
          "DIADI13": {
            "dir": "INPUT",
            "wire": "DIADI13"
          },
          "DIADI14": {
            "dir": "INPUT",
            "wire": "DIADI14"
          },
          "DIADI15": {
            "dir": "INPUT",
            "wire": "DIADI15"
          },
          "DIADI16": {
            "dir": "INPUT",
            "wire": "DIADI16"
          },
          "DIADI17": {
            "dir": "INPUT",
            "wire": "DIADI17"
          },
          "DIADI18": {
            "dir": "INPUT",
            "wire": "DIADI18"
          },
          "DIADI19": {
            "dir": "INPUT",
            "wire": "DIADI19"
          },
          "DIADI20": {
            "dir": "INPUT",
            "wire": "DIADI20"
          },
          "DIADI21": {
            "dir": "INPUT",
            "wire": "DIADI21"
          },
          "DIADI22": {
            "dir": "INPUT",
            "wire": "DIADI22"
          },
          "DIADI23": {
            "dir": "INPUT",
            "wire": "DIADI23"
          },
          "DIADI24": {
            "dir": "INPUT",
            "wire": "DIADI24"
          },
          "DIADI25": {
            "dir": "INPUT",
            "wire": "DIADI25"
          },
          "DIADI26": {
            "dir": "INPUT",
            "wire": "DIADI26"
          },
          "DIADI27": {
            "dir": "INPUT",
            "wire": "DIADI27"
          },
          "DIADI28": {
            "dir": "INPUT",
            "wire": "DIADI28"
          },
          "DIADI29": {
            "dir": "INPUT",
            "wire": "DIADI29"
          },
          "DIADI30": {
            "dir": "INPUT",
            "wire": "DIADI30"
          },
          "DIADI31": {
            "dir": "INPUT",
            "wire": "DIADI31"
          },
          "DIBDI0": {
            "dir": "INPUT",
            "wire": "DIBDI0"
          },
          "DIBDI1": {
            "dir": "INPUT",
            "wire": "DIBDI1"
          },
          "DIBDI2": {
            "dir": "INPUT",
            "wire": "DIBDI2"
          },
          "DIBDI3": {
            "dir": "INPUT",
            "wire": "DIBDI3"
          },
          "DIBDI4": {
            "dir": "INPUT",
            "wire": "DIBDI4"
          },
          "DIBDI5": {
            "dir": "INPUT",
            "wire": "DIBDI5"
          },
          "DIBDI6": {
            "dir": "INPUT",
            "wire": "DIBDI6"
          },
          "DIBDI7": {
            "dir": "INPUT",
            "wire": "DIBDI7"
          },
          "DIBDI8": {
            "dir": "INPUT",
            "wire": "DIBDI8"
          },
          "DIBDI9": {
            "dir": "INPUT",
            "wire": "DIBDI9"
          },
          "DIBDI10": {
            "dir": "INPUT",
            "wire": "DIBDI10"
          },
          "DIBDI11": {
            "dir": "INPUT",
            "wire": "DIBDI11"
          },
          "DIBDI12": {
            "dir": "INPUT",
            "wire": "DIBDI12"
          },
          "DIBDI13": {
            "dir": "INPUT",
            "wire": "DIBDI13"
          },
          "DIBDI14": {
            "dir": "INPUT",
            "wire": "DIBDI14"
          },
          "DIBDI15": {
            "dir": "INPUT",
            "wire": "DIBDI15"
          },
          "DIBDI16": {
            "dir": "INPUT",
            "wire": "DIBDI16"
          },
          "DIBDI17": {
            "dir": "INPUT",
            "wire": "DIBDI17"
          },
          "DIBDI18": {
            "dir": "INPUT",
            "wire": "DIBDI18"
          },
          "DIBDI19": {
            "dir": "INPUT",
            "wire": "DIBDI19"
          },
          "DIBDI20": {
            "dir": "INPUT",
            "wire": "DIBDI20"
          },
          "DIBDI21": {
            "dir": "INPUT",
            "wire": "DIBDI21"
          },
          "DIBDI22": {
            "dir": "INPUT",
            "wire": "DIBDI22"
          },
          "DIBDI23": {
            "dir": "INPUT",
            "wire": "DIBDI23"
          },
          "DIBDI24": {
            "dir": "INPUT",
            "wire": "DIBDI24"
          },
          "DIBDI25": {
            "dir": "INPUT",
            "wire": "DIBDI25"
          },
          "DIBDI26": {
            "dir": "INPUT",
            "wire": "DIBDI26"
          },
          "DIBDI27": {
            "dir": "INPUT",
            "wire": "DIBDI27"
          },
          "DIBDI28": {
            "dir": "INPUT",
            "wire": "DIBDI28"
          },
          "DIBDI29": {
            "dir": "INPUT",
            "wire": "DIBDI29"
          },
          "DIBDI30": {
            "dir": "INPUT",
            "wire": "DIBDI30"
          },
          "DIBDI31": {
            "dir": "INPUT",
            "wire": "DIBDI31"
          },
          "DIPADIP0": {
            "dir": "INPUT",
            "wire": "DIPADIP0"
          },
          "DIPADIP1": {
            "dir": "INPUT",
            "wire": "DIPADIP1"
          },
          "DIPADIP2": {
            "dir": "INPUT",
            "wire": "DIPADIP2"
          },
          "DIPADIP3": {
            "dir": "INPUT",
            "wire": "DIPADIP3"
          },
          "DIPBDIP0": {
            "dir": "INPUT",
            "wire": "DIPBDIP0"
          },
          "DIPBDIP1": {
            "dir": "INPUT",
            "wire": "DIPBDIP1"
          },
          "DIPBDIP2": {
            "dir": "INPUT",
            "wire": "DIPBDIP2"
          },
          "DIPBDIP3": {
            "dir": "INPUT",
            "wire": "DIPBDIP3"
          },
          "INJECTDBITERR": {
            "dir": "INPUT",
            "wire": "INJECTDBITERR"
          },
          "INJECTSBITERR": {
            "dir": "INPUT",
            "wire": "INJECTSBITERR"
          },
          "RDCLKL": {
            "dir": "INPUT",
            "wire": "RDCLKLINV_OUT"
          },
          "RDCLKU": {
            "dir": "INPUT",
            "wire": "RDCLKUINV_OUT"
          },
          "RDENL": {
            "dir": "INPUT",
            "wire": "RDENLINV_OUT"
          },
          "RDENU": {
            "dir": "INPUT",
            "wire": "RDENUINV_OUT"
          },
          "RDRCLKL": {
            "dir": "INPUT",
            "wire": "RDRCLKLINV_OUT"
          },
          "RDRCLKU": {
            "dir": "INPUT",
            "wire": "RDRCLKUINV_OUT"
          },
          "REGCEL": {
            "dir": "INPUT",
            "wire": "REGCEL"
          },
          "REGCEU": {
            "dir": "INPUT",
            "wire": "REGCEU"
          },
          "RST": {
            "dir": "INPUT",
            "wire": "RSTINV_OUT"
          },
          "RSTREGL": {
            "dir": "INPUT",
            "wire": "RSTREGLINV_OUT"
          },
          "RSTREGU": {
            "dir": "INPUT",
            "wire": "RSTREGUINV_OUT"
          },
          "TSTBRAMRST": {
            "dir": "INPUT",
            "wire": "TSTBRAMRST"
          },
          "TSTCNT0": {
            "dir": "INPUT",
            "wire": "TSTCNT0"
          },
          "TSTCNT1": {
            "dir": "INPUT",
            "wire": "TSTCNT1"
          },
          "TSTCNT2": {
            "dir": "INPUT",
            "wire": "TSTCNT2"
          },
          "TSTCNT3": {
            "dir": "INPUT",
            "wire": "TSTCNT3"
          },
          "TSTCNT4": {
            "dir": "INPUT",
            "wire": "TSTCNT4"
          },
          "TSTCNT5": {
            "dir": "INPUT",
            "wire": "TSTCNT5"
          },
          "TSTCNT6": {
            "dir": "INPUT",
            "wire": "TSTCNT6"
          },
          "TSTCNT7": {
            "dir": "INPUT",
            "wire": "TSTCNT7"
          },
          "TSTCNT8": {
            "dir": "INPUT",
            "wire": "TSTCNT8"
          },
          "TSTCNT9": {
            "dir": "INPUT",
            "wire": "TSTCNT9"
          },
          "TSTCNT10": {
            "dir": "INPUT",
            "wire": "TSTCNT10"
          },
          "TSTCNT11": {
            "dir": "INPUT",
            "wire": "TSTCNT11"
          },
          "TSTCNT12": {
            "dir": "INPUT",
            "wire": "TSTCNT12"
          },
          "TSTFLAGIN": {
            "dir": "INPUT",
            "wire": "TSTFLAGIN"
          },
          "TSTIN0": {
            "dir": "INPUT",
            "wire": "TSTIN0"
          },
          "TSTIN1": {
            "dir": "INPUT",
            "wire": "TSTIN1"
          },
          "TSTIN2": {
            "dir": "INPUT",
            "wire": "TSTIN2"
          },
          "TSTIN3": {
            "dir": "INPUT",
            "wire": "TSTIN3"
          },
          "TSTIN4": {
            "dir": "INPUT",
            "wire": "TSTIN4"
          },
          "TSTOFF": {
            "dir": "INPUT",
            "wire": "TSTOFF"
          },
          "TSTRDCNTOFF": {
            "dir": "INPUT",
            "wire": "TSTRDCNTOFF"
          },
          "TSTRDOS0": {
            "dir": "INPUT",
            "wire": "TSTRDOS0"
          },
          "TSTRDOS1": {
            "dir": "INPUT",
            "wire": "TSTRDOS1"
          },
          "TSTRDOS2": {
            "dir": "INPUT",
            "wire": "TSTRDOS2"
          },
          "TSTRDOS3": {
            "dir": "INPUT",
            "wire": "TSTRDOS3"
          },
          "TSTRDOS4": {
            "dir": "INPUT",
            "wire": "TSTRDOS4"
          },
          "TSTRDOS5": {
            "dir": "INPUT",
            "wire": "TSTRDOS5"
          },
          "TSTRDOS6": {
            "dir": "INPUT",
            "wire": "TSTRDOS6"
          },
          "TSTRDOS7": {
            "dir": "INPUT",
            "wire": "TSTRDOS7"
          },
          "TSTRDOS8": {
            "dir": "INPUT",
            "wire": "TSTRDOS8"
          },
          "TSTRDOS9": {
            "dir": "INPUT",
            "wire": "TSTRDOS9"
          },
          "TSTRDOS10": {
            "dir": "INPUT",
            "wire": "TSTRDOS10"
          },
          "TSTRDOS11": {
            "dir": "INPUT",
            "wire": "TSTRDOS11"
          },
          "TSTRDOS12": {
            "dir": "INPUT",
            "wire": "TSTRDOS12"
          },
          "TSTWRCNTOFF": {
            "dir": "INPUT",
            "wire": "TSTWRCNTOFF"
          },
          "TSTWROS0": {
            "dir": "INPUT",
            "wire": "TSTWROS0"
          },
          "TSTWROS1": {
            "dir": "INPUT",
            "wire": "TSTWROS1"
          },
          "TSTWROS2": {
            "dir": "INPUT",
            "wire": "TSTWROS2"
          },
          "TSTWROS3": {
            "dir": "INPUT",
            "wire": "TSTWROS3"
          },
          "TSTWROS4": {
            "dir": "INPUT",
            "wire": "TSTWROS4"
          },
          "TSTWROS5": {
            "dir": "INPUT",
            "wire": "TSTWROS5"
          },
          "TSTWROS6": {
            "dir": "INPUT",
            "wire": "TSTWROS6"
          },
          "TSTWROS7": {
            "dir": "INPUT",
            "wire": "TSTWROS7"
          },
          "TSTWROS8": {
            "dir": "INPUT",
            "wire": "TSTWROS8"
          },
          "TSTWROS9": {
            "dir": "INPUT",
            "wire": "TSTWROS9"
          },
          "TSTWROS10": {
            "dir": "INPUT",
            "wire": "TSTWROS10"
          },
          "TSTWROS11": {
            "dir": "INPUT",
            "wire": "TSTWROS11"
          },
          "TSTWROS12": {
            "dir": "INPUT",
            "wire": "TSTWROS12"
          },
          "WRCLKL": {
            "dir": "INPUT",
            "wire": "WRCLKLINV_OUT"
          },
          "WRCLKU": {
            "dir": "INPUT",
            "wire": "WRCLKUINV_OUT"
          },
          "WRENL": {
            "dir": "INPUT",
            "wire": "WRENLINV_OUT"
          },
          "WRENU": {
            "dir": "INPUT",
            "wire": "WRENUINV_OUT"
          },
          "ALMOSTEMPTY": {
            "dir": "OUTPUT",
            "wire": "ALMOSTEMPTY"
          },
          "ALMOSTFULL": {
            "dir": "OUTPUT",
            "wire": "ALMOSTFULL"
          },
          "DBITERR": {
            "dir": "OUTPUT",
            "wire": "DBITERR"
          },
          "DO0": {
            "dir": "OUTPUT",
            "wire": "DO0"
          },
          "DO1": {
            "dir": "OUTPUT",
            "wire": "DO1"
          },
          "DO2": {
            "dir": "OUTPUT",
            "wire": "DO2"
          },
          "DO3": {
            "dir": "OUTPUT",
            "wire": "DO3"
          },
          "DO4": {
            "dir": "OUTPUT",
            "wire": "DO4"
          },
          "DO5": {
            "dir": "OUTPUT",
            "wire": "DO5"
          },
          "DO6": {
            "dir": "OUTPUT",
            "wire": "DO6"
          },
          "DO7": {
            "dir": "OUTPUT",
            "wire": "DO7"
          },
          "DO8": {
            "dir": "OUTPUT",
            "wire": "DO8"
          },
          "DO9": {
            "dir": "OUTPUT",
            "wire": "DO9"
          },
          "DO10": {
            "dir": "OUTPUT",
            "wire": "DO10"
          },
          "DO11": {
            "dir": "OUTPUT",
            "wire": "DO11"
          },
          "DO12": {
            "dir": "OUTPUT",
            "wire": "DO12"
          },
          "DO13": {
            "dir": "OUTPUT",
            "wire": "DO13"
          },
          "DO14": {
            "dir": "OUTPUT",
            "wire": "DO14"
          },
          "DO15": {
            "dir": "OUTPUT",
            "wire": "DO15"
          },
          "DO16": {
            "dir": "OUTPUT",
            "wire": "DO16"
          },
          "DO17": {
            "dir": "OUTPUT",
            "wire": "DO17"
          },
          "DO18": {
            "dir": "OUTPUT",
            "wire": "DO18"
          },
          "DO19": {
            "dir": "OUTPUT",
            "wire": "DO19"
          },
          "DO20": {
            "dir": "OUTPUT",
            "wire": "DO20"
          },
          "DO21": {
            "dir": "OUTPUT",
            "wire": "DO21"
          },
          "DO22": {
            "dir": "OUTPUT",
            "wire": "DO22"
          },
          "DO23": {
            "dir": "OUTPUT",
            "wire": "DO23"
          },
          "DO24": {
            "dir": "OUTPUT",
            "wire": "DO24"
          },
          "DO25": {
            "dir": "OUTPUT",
            "wire": "DO25"
          },
          "DO26": {
            "dir": "OUTPUT",
            "wire": "DO26"
          },
          "DO27": {
            "dir": "OUTPUT",
            "wire": "DO27"
          },
          "DO28": {
            "dir": "OUTPUT",
            "wire": "DO28"
          },
          "DO29": {
            "dir": "OUTPUT",
            "wire": "DO29"
          },
          "DO30": {
            "dir": "OUTPUT",
            "wire": "DO30"
          },
          "DO31": {
            "dir": "OUTPUT",
            "wire": "DO31"
          },
          "DO32": {
            "dir": "OUTPUT",
            "wire": "DO32"
          },
          "DO33": {
            "dir": "OUTPUT",
            "wire": "DO33"
          },
          "DO34": {
            "dir": "OUTPUT",
            "wire": "DO34"
          },
          "DO35": {
            "dir": "OUTPUT",
            "wire": "DO35"
          },
          "DO36": {
            "dir": "OUTPUT",
            "wire": "DO36"
          },
          "DO37": {
            "dir": "OUTPUT",
            "wire": "DO37"
          },
          "DO38": {
            "dir": "OUTPUT",
            "wire": "DO38"
          },
          "DO39": {
            "dir": "OUTPUT",
            "wire": "DO39"
          },
          "DO40": {
            "dir": "OUTPUT",
            "wire": "DO40"
          },
          "DO41": {
            "dir": "OUTPUT",
            "wire": "DO41"
          },
          "DO42": {
            "dir": "OUTPUT",
            "wire": "DO42"
          },
          "DO43": {
            "dir": "OUTPUT",
            "wire": "DO43"
          },
          "DO44": {
            "dir": "OUTPUT",
            "wire": "DO44"
          },
          "DO45": {
            "dir": "OUTPUT",
            "wire": "DO45"
          },
          "DO46": {
            "dir": "OUTPUT",
            "wire": "DO46"
          },
          "DO47": {
            "dir": "OUTPUT",
            "wire": "DO47"
          },
          "DO48": {
            "dir": "OUTPUT",
            "wire": "DO48"
          },
          "DO49": {
            "dir": "OUTPUT",
            "wire": "DO49"
          },
          "DO50": {
            "dir": "OUTPUT",
            "wire": "DO50"
          },
          "DO51": {
            "dir": "OUTPUT",
            "wire": "DO51"
          },
          "DO52": {
            "dir": "OUTPUT",
            "wire": "DO52"
          },
          "DO53": {
            "dir": "OUTPUT",
            "wire": "DO53"
          },
          "DO54": {
            "dir": "OUTPUT",
            "wire": "DO54"
          },
          "DO55": {
            "dir": "OUTPUT",
            "wire": "DO55"
          },
          "DO56": {
            "dir": "OUTPUT",
            "wire": "DO56"
          },
          "DO57": {
            "dir": "OUTPUT",
            "wire": "DO57"
          },
          "DO58": {
            "dir": "OUTPUT",
            "wire": "DO58"
          },
          "DO59": {
            "dir": "OUTPUT",
            "wire": "DO59"
          },
          "DO60": {
            "dir": "OUTPUT",
            "wire": "DO60"
          },
          "DO61": {
            "dir": "OUTPUT",
            "wire": "DO61"
          },
          "DO62": {
            "dir": "OUTPUT",
            "wire": "DO62"
          },
          "DO63": {
            "dir": "OUTPUT",
            "wire": "DO63"
          },
          "DOP0": {
            "dir": "OUTPUT",
            "wire": "DOP0"
          },
          "DOP1": {
            "dir": "OUTPUT",
            "wire": "DOP1"
          },
          "DOP2": {
            "dir": "OUTPUT",
            "wire": "DOP2"
          },
          "DOP3": {
            "dir": "OUTPUT",
            "wire": "DOP3"
          },
          "DOP4": {
            "dir": "OUTPUT",
            "wire": "DOP4"
          },
          "DOP5": {
            "dir": "OUTPUT",
            "wire": "DOP5"
          },
          "DOP6": {
            "dir": "OUTPUT",
            "wire": "DOP6"
          },
          "DOP7": {
            "dir": "OUTPUT",
            "wire": "DOP7"
          },
          "ECCPARITY0": {
            "dir": "OUTPUT",
            "wire": "ECCPARITY0"
          },
          "ECCPARITY1": {
            "dir": "OUTPUT",
            "wire": "ECCPARITY1"
          },
          "ECCPARITY2": {
            "dir": "OUTPUT",
            "wire": "ECCPARITY2"
          },
          "ECCPARITY3": {
            "dir": "OUTPUT",
            "wire": "ECCPARITY3"
          },
          "ECCPARITY4": {
            "dir": "OUTPUT",
            "wire": "ECCPARITY4"
          },
          "ECCPARITY5": {
            "dir": "OUTPUT",
            "wire": "ECCPARITY5"
          },
          "ECCPARITY6": {
            "dir": "OUTPUT",
            "wire": "ECCPARITY6"
          },
          "ECCPARITY7": {
            "dir": "OUTPUT",
            "wire": "ECCPARITY7"
          },
          "EMPTY": {
            "dir": "OUTPUT",
            "wire": "EMPTY"
          },
          "FULL": {
            "dir": "OUTPUT",
            "wire": "FULL"
          },
          "RDCOUNT0": {
            "dir": "OUTPUT",
            "wire": "RDCOUNT0"
          },
          "RDCOUNT1": {
            "dir": "OUTPUT",
            "wire": "RDCOUNT1"
          },
          "RDCOUNT2": {
            "dir": "OUTPUT",
            "wire": "RDCOUNT2"
          },
          "RDCOUNT3": {
            "dir": "OUTPUT",
            "wire": "RDCOUNT3"
          },
          "RDCOUNT4": {
            "dir": "OUTPUT",
            "wire": "RDCOUNT4"
          },
          "RDCOUNT5": {
            "dir": "OUTPUT",
            "wire": "RDCOUNT5"
          },
          "RDCOUNT6": {
            "dir": "OUTPUT",
            "wire": "RDCOUNT6"
          },
          "RDCOUNT7": {
            "dir": "OUTPUT",
            "wire": "RDCOUNT7"
          },
          "RDCOUNT8": {
            "dir": "OUTPUT",
            "wire": "RDCOUNT8"
          },
          "RDCOUNT9": {
            "dir": "OUTPUT",
            "wire": "RDCOUNT9"
          },
          "RDCOUNT10": {
            "dir": "OUTPUT",
            "wire": "RDCOUNT10"
          },
          "RDCOUNT11": {
            "dir": "OUTPUT",
            "wire": "RDCOUNT11"
          },
          "RDCOUNT12": {
            "dir": "OUTPUT",
            "wire": "RDCOUNT12"
          },
          "RDERR": {
            "dir": "OUTPUT",
            "wire": "RDERR"
          },
          "SBITERR": {
            "dir": "OUTPUT",
            "wire": "SBITERR"
          },
          "TSTOUT0": {
            "dir": "OUTPUT",
            "wire": "TSTOUT0"
          },
          "TSTOUT1": {
            "dir": "OUTPUT",
            "wire": "TSTOUT1"
          },
          "TSTOUT2": {
            "dir": "OUTPUT",
            "wire": "TSTOUT2"
          },
          "TSTOUT3": {
            "dir": "OUTPUT",
            "wire": "TSTOUT3"
          },
          "TSTOUT4": {
            "dir": "OUTPUT",
            "wire": "TSTOUT4"
          },
          "WRCOUNT0": {
            "dir": "OUTPUT",
            "wire": "WRCOUNT0"
          },
          "WRCOUNT1": {
            "dir": "OUTPUT",
            "wire": "WRCOUNT1"
          },
          "WRCOUNT2": {
            "dir": "OUTPUT",
            "wire": "WRCOUNT2"
          },
          "WRCOUNT3": {
            "dir": "OUTPUT",
            "wire": "WRCOUNT3"
          },
          "WRCOUNT4": {
            "dir": "OUTPUT",
            "wire": "WRCOUNT4"
          },
          "WRCOUNT5": {
            "dir": "OUTPUT",
            "wire": "WRCOUNT5"
          },
          "WRCOUNT6": {
            "dir": "OUTPUT",
            "wire": "WRCOUNT6"
          },
          "WRCOUNT7": {
            "dir": "OUTPUT",
            "wire": "WRCOUNT7"
          },
          "WRCOUNT8": {
            "dir": "OUTPUT",
            "wire": "WRCOUNT8"
          },
          "WRCOUNT9": {
            "dir": "OUTPUT",
            "wire": "WRCOUNT9"
          },
          "WRCOUNT10": {
            "dir": "OUTPUT",
            "wire": "WRCOUNT10"
          },
          "WRCOUNT11": {
            "dir": "OUTPUT",
            "wire": "WRCOUNT11"
          },
          "WRCOUNT12": {
            "dir": "OUTPUT",
            "wire": "WRCOUNT12"
          },
          "WRERR": {
            "dir": "OUTPUT",
            "wire": "WRERR"
          }
        }
      },
      "WRENUINV": {
        "type": "FIFO36E1_WRENUINV",
        "class": "RBEL",
        "pins": {
          "WRENU": {
            "dir": "INPUT",
            "wire": "WRENU"
          },
          "WRENU_B": {
            "dir": "INPUT",
            "wire": "WRENU"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "WRENUINV_OUT"
          }
        }
      },
      "WRENLINV": {
        "type": "FIFO36E1_WRENLINV",
        "class": "RBEL",
        "pins": {
          "WRENL": {
            "dir": "INPUT",
            "wire": "WRENL"
          },
          "WRENL_B": {
            "dir": "INPUT",
            "wire": "WRENL"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "WRENLINV_OUT"
          }
        }
      },
      "WRCLKUINV": {
        "type": "FIFO36E1_WRCLKUINV",
        "class": "RBEL",
        "pins": {
          "WRCLKU": {
            "dir": "INPUT",
            "wire": "WRCLKU"
          },
          "WRCLKU_B": {
            "dir": "INPUT",
            "wire": "WRCLKU"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "WRCLKUINV_OUT"
          }
        }
      },
      "WRCLKLINV": {
        "type": "FIFO36E1_WRCLKLINV",
        "class": "RBEL",
        "pins": {
          "WRCLKL": {
            "dir": "INPUT",
            "wire": "WRCLKL"
          },
          "WRCLKL_B": {
            "dir": "INPUT",
            "wire": "WRCLKL"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "WRCLKLINV_OUT"
          }
        }
      },
      "RSTREGUINV": {
        "type": "FIFO36E1_RSTREGUINV",
        "class": "RBEL",
        "pins": {
          "RSTREGU": {
            "dir": "INPUT",
            "wire": "RSTREGU"
          },
          "RSTREGU_B": {
            "dir": "INPUT",
            "wire": "RSTREGU"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "RSTREGUINV_OUT"
          }
        }
      },
      "RSTREGLINV": {
        "type": "FIFO36E1_RSTREGLINV",
        "class": "RBEL",
        "pins": {
          "RSTREGL": {
            "dir": "INPUT",
            "wire": "RSTREGL"
          },
          "RSTREGL_B": {
            "dir": "INPUT",
            "wire": "RSTREGL"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "RSTREGLINV_OUT"
          }
        }
      },
      "RSTINV": {
        "type": "FIFO36E1_RSTINV",
        "class": "RBEL",
        "pins": {
          "RST": {
            "dir": "INPUT",
            "wire": "RST"
          },
          "RST_B": {
            "dir": "INPUT",
            "wire": "RST"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "RSTINV_OUT"
          }
        }
      },
      "RDRCLKUINV": {
        "type": "FIFO36E1_RDRCLKUINV",
        "class": "RBEL",
        "pins": {
          "RDRCLKU": {
            "dir": "INPUT",
            "wire": "RDRCLKU"
          },
          "RDRCLKU_B": {
            "dir": "INPUT",
            "wire": "RDRCLKU"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "RDRCLKUINV_OUT"
          }
        }
      },
      "RDRCLKLINV": {
        "type": "FIFO36E1_RDRCLKLINV",
        "class": "RBEL",
        "pins": {
          "RDRCLKL": {
            "dir": "INPUT",
            "wire": "RDRCLKL"
          },
          "RDRCLKL_B": {
            "dir": "INPUT",
            "wire": "RDRCLKL"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "RDRCLKLINV_OUT"
          }
        }
      },
      "RDENUINV": {
        "type": "FIFO36E1_RDENUINV",
        "class": "RBEL",
        "pins": {
          "RDENU": {
            "dir": "INPUT",
            "wire": "RDENU"
          },
          "RDENU_B": {
            "dir": "INPUT",
            "wire": "RDENU"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "RDENUINV_OUT"
          }
        }
      },
      "RDENLINV": {
        "type": "FIFO36E1_RDENLINV",
        "class": "RBEL",
        "pins": {
          "RDENL": {
            "dir": "INPUT",
            "wire": "RDENL"
          },
          "RDENL_B": {
            "dir": "INPUT",
            "wire": "RDENL"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "RDENLINV_OUT"
          }
        }
      },
      "RDCLKUINV": {
        "type": "FIFO36E1_RDCLKUINV",
        "class": "RBEL",
        "pins": {
          "RDCLKU": {
            "dir": "INPUT",
            "wire": "RDCLKU"
          },
          "RDCLKU_B": {
            "dir": "INPUT",
            "wire": "RDCLKU"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "RDCLKUINV_OUT"
          }
        }
      },
      "RDCLKLINV": {
        "type": "FIFO36E1_RDCLKLINV",
        "class": "RBEL",
        "pins": {
          "RDCLKL": {
            "dir": "INPUT",
            "wire": "RDCLKL"
          },
          "RDCLKL_B": {
            "dir": "INPUT",
            "wire": "RDCLKL"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "RDCLKLINV_OUT"
          }
        }
      }
    },
    "pips": [
      {
        "bel": "WRENUINV",
        "from_pin": "WRENU",
        "to_pin": "OUT"
      },
      {
        "bel": "WRENUINV",
        "from_pin": "WRENU_B",
        "to_pin": "OUT"
      },
      {
        "bel": "WRENLINV",
        "from_pin": "WRENL",
        "to_pin": "OUT"
      },
      {
        "bel": "WRENLINV",
        "from_pin": "WRENL_B",
        "to_pin": "OUT"
      },
      {
        "bel": "WRCLKUINV",
        "from_pin": "WRCLKU",
        "to_pin": "OUT"
      },
      {
        "bel": "WRCLKUINV",
        "from_pin": "WRCLKU_B",
        "to_pin": "OUT"
      },
      {
        "bel": "WRCLKLINV",
        "from_pin": "WRCLKL",
        "to_pin": "OUT"
      },
      {
        "bel": "WRCLKLINV",
        "from_pin": "WRCLKL_B",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTREGUINV",
        "from_pin": "RSTREGU",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTREGUINV",
        "from_pin": "RSTREGU_B",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTREGLINV",
        "from_pin": "RSTREGL",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTREGLINV",
        "from_pin": "RSTREGL_B",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTINV",
        "from_pin": "RST",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTINV",
        "from_pin": "RST_B",
        "to_pin": "OUT"
      },
      {
        "bel": "RDRCLKUINV",
        "from_pin": "RDRCLKU",
        "to_pin": "OUT"
      },
      {
        "bel": "RDRCLKUINV",
        "from_pin": "RDRCLKU_B",
        "to_pin": "OUT"
      },
      {
        "bel": "RDRCLKLINV",
        "from_pin": "RDRCLKL",
        "to_pin": "OUT"
      },
      {
        "bel": "RDRCLKLINV",
        "from_pin": "RDRCLKL_B",
        "to_pin": "OUT"
      },
      {
        "bel": "RDENUINV",
        "from_pin": "RDENU",
        "to_pin": "OUT"
      },
      {
        "bel": "RDENUINV",
        "from_pin": "RDENU_B",
        "to_pin": "OUT"
      },
      {
        "bel": "RDENLINV",
        "from_pin": "RDENL",
        "to_pin": "OUT"
      },
      {
        "bel": "RDENLINV",
        "from_pin": "RDENL_B",
        "to_pin": "OUT"
      },
      {
        "bel": "RDCLKUINV",
        "from_pin": "RDCLKU",
        "to_pin": "OUT"
      },
      {
        "bel": "RDCLKUINV",
        "from_pin": "RDCLKU_B",
        "to_pin": "OUT"
      },
      {
        "bel": "RDCLKLINV",
        "from_pin": "RDCLKL",
        "to_pin": "OUT"
      },
      {
        "bel": "RDCLKLINV",
        "from_pin": "RDCLKL_B",
        "to_pin": "OUT"
      }
    ],
    "pins": {
      "DIADI0": {
        "primary": "DIADI0",
        "wire": "DIADI0",
        "dir": "INPUT"
      },
      "DIADI1": {
        "primary": "DIADI1",
        "wire": "DIADI1",
        "dir": "INPUT"
      },
      "DIADI2": {
        "primary": "DIADI2",
        "wire": "DIADI2",
        "dir": "INPUT"
      },
      "DIADI3": {
        "primary": "DIADI3",
        "wire": "DIADI3",
        "dir": "INPUT"
      },
      "DIADI4": {
        "primary": "DIADI4",
        "wire": "DIADI4",
        "dir": "INPUT"
      },
      "DIADI5": {
        "primary": "DIADI5",
        "wire": "DIADI5",
        "dir": "INPUT"
      },
      "DIADI6": {
        "primary": "DIADI6",
        "wire": "DIADI6",
        "dir": "INPUT"
      },
      "DIADI7": {
        "primary": "DIADI7",
        "wire": "DIADI7",
        "dir": "INPUT"
      },
      "DIADI8": {
        "primary": "DIADI8",
        "wire": "DIADI8",
        "dir": "INPUT"
      },
      "DIADI9": {
        "primary": "DIADI9",
        "wire": "DIADI9",
        "dir": "INPUT"
      },
      "DIADI10": {
        "primary": "DIADI10",
        "wire": "DIADI10",
        "dir": "INPUT"
      },
      "DIADI11": {
        "primary": "DIADI11",
        "wire": "DIADI11",
        "dir": "INPUT"
      },
      "DIADI12": {
        "primary": "DIADI12",
        "wire": "DIADI12",
        "dir": "INPUT"
      },
      "DIADI13": {
        "primary": "DIADI13",
        "wire": "DIADI13",
        "dir": "INPUT"
      },
      "DIADI14": {
        "primary": "DIADI14",
        "wire": "DIADI14",
        "dir": "INPUT"
      },
      "DIADI15": {
        "primary": "DIADI15",
        "wire": "DIADI15",
        "dir": "INPUT"
      },
      "DIADI16": {
        "primary": "DIADI16",
        "wire": "DIADI16",
        "dir": "INPUT"
      },
      "DIADI17": {
        "primary": "DIADI17",
        "wire": "DIADI17",
        "dir": "INPUT"
      },
      "DIADI18": {
        "primary": "DIADI18",
        "wire": "DIADI18",
        "dir": "INPUT"
      },
      "DIADI19": {
        "primary": "DIADI19",
        "wire": "DIADI19",
        "dir": "INPUT"
      },
      "DIADI20": {
        "primary": "DIADI20",
        "wire": "DIADI20",
        "dir": "INPUT"
      },
      "DIADI21": {
        "primary": "DIADI21",
        "wire": "DIADI21",
        "dir": "INPUT"
      },
      "DIADI22": {
        "primary": "DIADI22",
        "wire": "DIADI22",
        "dir": "INPUT"
      },
      "DIADI23": {
        "primary": "DIADI23",
        "wire": "DIADI23",
        "dir": "INPUT"
      },
      "DIADI24": {
        "primary": "DIADI24",
        "wire": "DIADI24",
        "dir": "INPUT"
      },
      "DIADI25": {
        "primary": "DIADI25",
        "wire": "DIADI25",
        "dir": "INPUT"
      },
      "DIADI26": {
        "primary": "DIADI26",
        "wire": "DIADI26",
        "dir": "INPUT"
      },
      "DIADI27": {
        "primary": "DIADI27",
        "wire": "DIADI27",
        "dir": "INPUT"
      },
      "DIADI28": {
        "primary": "DIADI28",
        "wire": "DIADI28",
        "dir": "INPUT"
      },
      "DIADI29": {
        "primary": "DIADI29",
        "wire": "DIADI29",
        "dir": "INPUT"
      },
      "DIADI30": {
        "primary": "DIADI30",
        "wire": "DIADI30",
        "dir": "INPUT"
      },
      "DIADI31": {
        "primary": "DIADI31",
        "wire": "DIADI31",
        "dir": "INPUT"
      },
      "DIBDI0": {
        "primary": "DIBDI0",
        "wire": "DIBDI0",
        "dir": "INPUT"
      },
      "DIBDI1": {
        "primary": "DIBDI1",
        "wire": "DIBDI1",
        "dir": "INPUT"
      },
      "DIBDI2": {
        "primary": "DIBDI2",
        "wire": "DIBDI2",
        "dir": "INPUT"
      },
      "DIBDI3": {
        "primary": "DIBDI3",
        "wire": "DIBDI3",
        "dir": "INPUT"
      },
      "DIBDI4": {
        "primary": "DIBDI4",
        "wire": "DIBDI4",
        "dir": "INPUT"
      },
      "DIBDI5": {
        "primary": "DIBDI5",
        "wire": "DIBDI5",
        "dir": "INPUT"
      },
      "DIBDI6": {
        "primary": "DIBDI6",
        "wire": "DIBDI6",
        "dir": "INPUT"
      },
      "DIBDI7": {
        "primary": "DIBDI7",
        "wire": "DIBDI7",
        "dir": "INPUT"
      },
      "DIBDI8": {
        "primary": "DIBDI8",
        "wire": "DIBDI8",
        "dir": "INPUT"
      },
      "DIBDI9": {
        "primary": "DIBDI9",
        "wire": "DIBDI9",
        "dir": "INPUT"
      },
      "DIBDI10": {
        "primary": "DIBDI10",
        "wire": "DIBDI10",
        "dir": "INPUT"
      },
      "DIBDI11": {
        "primary": "DIBDI11",
        "wire": "DIBDI11",
        "dir": "INPUT"
      },
      "DIBDI12": {
        "primary": "DIBDI12",
        "wire": "DIBDI12",
        "dir": "INPUT"
      },
      "DIBDI13": {
        "primary": "DIBDI13",
        "wire": "DIBDI13",
        "dir": "INPUT"
      },
      "DIBDI14": {
        "primary": "DIBDI14",
        "wire": "DIBDI14",
        "dir": "INPUT"
      },
      "DIBDI15": {
        "primary": "DIBDI15",
        "wire": "DIBDI15",
        "dir": "INPUT"
      },
      "DIBDI16": {
        "primary": "DIBDI16",
        "wire": "DIBDI16",
        "dir": "INPUT"
      },
      "DIBDI17": {
        "primary": "DIBDI17",
        "wire": "DIBDI17",
        "dir": "INPUT"
      },
      "DIBDI18": {
        "primary": "DIBDI18",
        "wire": "DIBDI18",
        "dir": "INPUT"
      },
      "DIBDI19": {
        "primary": "DIBDI19",
        "wire": "DIBDI19",
        "dir": "INPUT"
      },
      "DIBDI20": {
        "primary": "DIBDI20",
        "wire": "DIBDI20",
        "dir": "INPUT"
      },
      "DIBDI21": {
        "primary": "DIBDI21",
        "wire": "DIBDI21",
        "dir": "INPUT"
      },
      "DIBDI22": {
        "primary": "DIBDI22",
        "wire": "DIBDI22",
        "dir": "INPUT"
      },
      "DIBDI23": {
        "primary": "DIBDI23",
        "wire": "DIBDI23",
        "dir": "INPUT"
      },
      "DIBDI24": {
        "primary": "DIBDI24",
        "wire": "DIBDI24",
        "dir": "INPUT"
      },
      "DIBDI25": {
        "primary": "DIBDI25",
        "wire": "DIBDI25",
        "dir": "INPUT"
      },
      "DIBDI26": {
        "primary": "DIBDI26",
        "wire": "DIBDI26",
        "dir": "INPUT"
      },
      "DIBDI27": {
        "primary": "DIBDI27",
        "wire": "DIBDI27",
        "dir": "INPUT"
      },
      "DIBDI28": {
        "primary": "DIBDI28",
        "wire": "DIBDI28",
        "dir": "INPUT"
      },
      "DIBDI29": {
        "primary": "DIBDI29",
        "wire": "DIBDI29",
        "dir": "INPUT"
      },
      "DIBDI30": {
        "primary": "DIBDI30",
        "wire": "DIBDI30",
        "dir": "INPUT"
      },
      "DIBDI31": {
        "primary": "DIBDI31",
        "wire": "DIBDI31",
        "dir": "INPUT"
      },
      "DIPADIP0": {
        "primary": "DIPADIP0",
        "wire": "DIPADIP0",
        "dir": "INPUT"
      },
      "DIPADIP1": {
        "primary": "DIPADIP1",
        "wire": "DIPADIP1",
        "dir": "INPUT"
      },
      "DIPADIP2": {
        "primary": "DIPADIP2",
        "wire": "DIPADIP2",
        "dir": "INPUT"
      },
      "DIPADIP3": {
        "primary": "DIPADIP3",
        "wire": "DIPADIP3",
        "dir": "INPUT"
      },
      "DIPBDIP0": {
        "primary": "DIPBDIP0",
        "wire": "DIPBDIP0",
        "dir": "INPUT"
      },
      "DIPBDIP1": {
        "primary": "DIPBDIP1",
        "wire": "DIPBDIP1",
        "dir": "INPUT"
      },
      "DIPBDIP2": {
        "primary": "DIPBDIP2",
        "wire": "DIPBDIP2",
        "dir": "INPUT"
      },
      "DIPBDIP3": {
        "primary": "DIPBDIP3",
        "wire": "DIPBDIP3",
        "dir": "INPUT"
      },
      "INJECTDBITERR": {
        "primary": "INJECTDBITERR",
        "wire": "INJECTDBITERR",
        "dir": "INPUT"
      },
      "INJECTSBITERR": {
        "primary": "INJECTSBITERR",
        "wire": "INJECTSBITERR",
        "dir": "INPUT"
      },
      "REGCEL": {
        "primary": "REGCEAREGCEL",
        "wire": "REGCEL",
        "dir": "INPUT"
      },
      "REGCEU": {
        "primary": "REGCEAREGCEU",
        "wire": "REGCEU",
        "dir": "INPUT"
      },
      "TSTBRAMRST": {
        "primary": "TSTBRAMRST",
        "wire": "TSTBRAMRST",
        "dir": "INPUT"
      },
      "TSTCNT0": {
        "primary": "TSTCNT0",
        "wire": "TSTCNT0",
        "dir": "INPUT"
      },
      "TSTCNT1": {
        "primary": "TSTCNT1",
        "wire": "TSTCNT1",
        "dir": "INPUT"
      },
      "TSTCNT2": {
        "primary": "TSTCNT2",
        "wire": "TSTCNT2",
        "dir": "INPUT"
      },
      "TSTCNT3": {
        "primary": "TSTCNT3",
        "wire": "TSTCNT3",
        "dir": "INPUT"
      },
      "TSTCNT4": {
        "primary": "TSTCNT4",
        "wire": "TSTCNT4",
        "dir": "INPUT"
      },
      "TSTCNT5": {
        "primary": "TSTCNT5",
        "wire": "TSTCNT5",
        "dir": "INPUT"
      },
      "TSTCNT6": {
        "primary": "TSTCNT6",
        "wire": "TSTCNT6",
        "dir": "INPUT"
      },
      "TSTCNT7": {
        "primary": "TSTCNT7",
        "wire": "TSTCNT7",
        "dir": "INPUT"
      },
      "TSTCNT8": {
        "primary": "TSTCNT8",
        "wire": "TSTCNT8",
        "dir": "INPUT"
      },
      "TSTCNT9": {
        "primary": "TSTCNT9",
        "wire": "TSTCNT9",
        "dir": "INPUT"
      },
      "TSTCNT10": {
        "primary": "TSTCNT10",
        "wire": "TSTCNT10",
        "dir": "INPUT"
      },
      "TSTCNT11": {
        "primary": "TSTCNT11",
        "wire": "TSTCNT11",
        "dir": "INPUT"
      },
      "TSTCNT12": {
        "primary": "TSTCNT12",
        "wire": "TSTCNT12",
        "dir": "INPUT"
      },
      "TSTFLAGIN": {
        "primary": "TSTFLAGIN",
        "wire": "TSTFLAGIN",
        "dir": "INPUT"
      },
      "TSTIN0": {
        "primary": "TSTIN0",
        "wire": "TSTIN0",
        "dir": "INPUT"
      },
      "TSTIN1": {
        "primary": "TSTIN1",
        "wire": "TSTIN1",
        "dir": "INPUT"
      },
      "TSTIN2": {
        "primary": "TSTIN2",
        "wire": "TSTIN2",
        "dir": "INPUT"
      },
      "TSTIN3": {
        "primary": "TSTIN3",
        "wire": "TSTIN3",
        "dir": "INPUT"
      },
      "TSTIN4": {
        "primary": "TSTIN4",
        "wire": "TSTIN4",
        "dir": "INPUT"
      },
      "TSTOFF": {
        "primary": "TSTOFF",
        "wire": "TSTOFF",
        "dir": "INPUT"
      },
      "TSTRDCNTOFF": {
        "primary": "TSTRDCNTOFF",
        "wire": "TSTRDCNTOFF",
        "dir": "INPUT"
      },
      "TSTRDOS0": {
        "primary": "TSTRDOS0",
        "wire": "TSTRDOS0",
        "dir": "INPUT"
      },
      "TSTRDOS1": {
        "primary": "TSTRDOS1",
        "wire": "TSTRDOS1",
        "dir": "INPUT"
      },
      "TSTRDOS2": {
        "primary": "TSTRDOS2",
        "wire": "TSTRDOS2",
        "dir": "INPUT"
      },
      "TSTRDOS3": {
        "primary": "TSTRDOS3",
        "wire": "TSTRDOS3",
        "dir": "INPUT"
      },
      "TSTRDOS4": {
        "primary": "TSTRDOS4",
        "wire": "TSTRDOS4",
        "dir": "INPUT"
      },
      "TSTRDOS5": {
        "primary": "TSTRDOS5",
        "wire": "TSTRDOS5",
        "dir": "INPUT"
      },
      "TSTRDOS6": {
        "primary": "TSTRDOS6",
        "wire": "TSTRDOS6",
        "dir": "INPUT"
      },
      "TSTRDOS7": {
        "primary": "TSTRDOS7",
        "wire": "TSTRDOS7",
        "dir": "INPUT"
      },
      "TSTRDOS8": {
        "primary": "TSTRDOS8",
        "wire": "TSTRDOS8",
        "dir": "INPUT"
      },
      "TSTRDOS9": {
        "primary": "TSTRDOS9",
        "wire": "TSTRDOS9",
        "dir": "INPUT"
      },
      "TSTRDOS10": {
        "primary": "TSTRDOS10",
        "wire": "TSTRDOS10",
        "dir": "INPUT"
      },
      "TSTRDOS11": {
        "primary": "TSTRDOS11",
        "wire": "TSTRDOS11",
        "dir": "INPUT"
      },
      "TSTRDOS12": {
        "primary": "TSTRDOS12",
        "wire": "TSTRDOS12",
        "dir": "INPUT"
      },
      "TSTWRCNTOFF": {
        "primary": "TSTWRCNTOFF",
        "wire": "TSTWRCNTOFF",
        "dir": "INPUT"
      },
      "TSTWROS0": {
        "primary": "TSTWROS0",
        "wire": "TSTWROS0",
        "dir": "INPUT"
      },
      "TSTWROS1": {
        "primary": "TSTWROS1",
        "wire": "TSTWROS1",
        "dir": "INPUT"
      },
      "TSTWROS2": {
        "primary": "TSTWROS2",
        "wire": "TSTWROS2",
        "dir": "INPUT"
      },
      "TSTWROS3": {
        "primary": "TSTWROS3",
        "wire": "TSTWROS3",
        "dir": "INPUT"
      },
      "TSTWROS4": {
        "primary": "TSTWROS4",
        "wire": "TSTWROS4",
        "dir": "INPUT"
      },
      "TSTWROS5": {
        "primary": "TSTWROS5",
        "wire": "TSTWROS5",
        "dir": "INPUT"
      },
      "TSTWROS6": {
        "primary": "TSTWROS6",
        "wire": "TSTWROS6",
        "dir": "INPUT"
      },
      "TSTWROS7": {
        "primary": "TSTWROS7",
        "wire": "TSTWROS7",
        "dir": "INPUT"
      },
      "TSTWROS8": {
        "primary": "TSTWROS8",
        "wire": "TSTWROS8",
        "dir": "INPUT"
      },
      "TSTWROS9": {
        "primary": "TSTWROS9",
        "wire": "TSTWROS9",
        "dir": "INPUT"
      },
      "TSTWROS10": {
        "primary": "TSTWROS10",
        "wire": "TSTWROS10",
        "dir": "INPUT"
      },
      "TSTWROS11": {
        "primary": "TSTWROS11",
        "wire": "TSTWROS11",
        "dir": "INPUT"
      },
      "TSTWROS12": {
        "primary": "TSTWROS12",
        "wire": "TSTWROS12",
        "dir": "INPUT"
      },
      "ALMOSTEMPTY": {
        "primary": "ALMOSTEMPTY",
        "wire": "ALMOSTEMPTY",
        "dir": "OUTPUT"
      },
      "ALMOSTFULL": {
        "primary": "ALMOSTFULL",
        "wire": "ALMOSTFULL",
        "dir": "OUTPUT"
      },
      "DBITERR": {
        "primary": "DBITERR",
        "wire": "DBITERR",
        "dir": "OUTPUT"
      },
      "DO0": {
        "primary": "DOADO0",
        "wire": "DO0",
        "dir": "OUTPUT"
      },
      "DO1": {
        "primary": "DOADO1",
        "wire": "DO1",
        "dir": "OUTPUT"
      },
      "DO2": {
        "primary": "DOADO2",
        "wire": "DO2",
        "dir": "OUTPUT"
      },
      "DO3": {
        "primary": "DOADO3",
        "wire": "DO3",
        "dir": "OUTPUT"
      },
      "DO4": {
        "primary": "DOADO4",
        "wire": "DO4",
        "dir": "OUTPUT"
      },
      "DO5": {
        "primary": "DOADO5",
        "wire": "DO5",
        "dir": "OUTPUT"
      },
      "DO6": {
        "primary": "DOADO6",
        "wire": "DO6",
        "dir": "OUTPUT"
      },
      "DO7": {
        "primary": "DOADO7",
        "wire": "DO7",
        "dir": "OUTPUT"
      },
      "DO8": {
        "primary": "DOADO8",
        "wire": "DO8",
        "dir": "OUTPUT"
      },
      "DO9": {
        "primary": "DOADO9",
        "wire": "DO9",
        "dir": "OUTPUT"
      },
      "DO10": {
        "primary": "DOADO10",
        "wire": "DO10",
        "dir": "OUTPUT"
      },
      "DO11": {
        "primary": "DOADO11",
        "wire": "DO11",
        "dir": "OUTPUT"
      },
      "DO12": {
        "primary": "DOADO12",
        "wire": "DO12",
        "dir": "OUTPUT"
      },
      "DO13": {
        "primary": "DOADO13",
        "wire": "DO13",
        "dir": "OUTPUT"
      },
      "DO14": {
        "primary": "DOADO14",
        "wire": "DO14",
        "dir": "OUTPUT"
      },
      "DO15": {
        "primary": "DOADO15",
        "wire": "DO15",
        "dir": "OUTPUT"
      },
      "DO16": {
        "primary": "DOADO16",
        "wire": "DO16",
        "dir": "OUTPUT"
      },
      "DO17": {
        "primary": "DOADO17",
        "wire": "DO17",
        "dir": "OUTPUT"
      },
      "DO18": {
        "primary": "DOADO18",
        "wire": "DO18",
        "dir": "OUTPUT"
      },
      "DO19": {
        "primary": "DOADO19",
        "wire": "DO19",
        "dir": "OUTPUT"
      },
      "DO20": {
        "primary": "DOADO20",
        "wire": "DO20",
        "dir": "OUTPUT"
      },
      "DO21": {
        "primary": "DOADO21",
        "wire": "DO21",
        "dir": "OUTPUT"
      },
      "DO22": {
        "primary": "DOADO22",
        "wire": "DO22",
        "dir": "OUTPUT"
      },
      "DO23": {
        "primary": "DOADO23",
        "wire": "DO23",
        "dir": "OUTPUT"
      },
      "DO24": {
        "primary": "DOADO24",
        "wire": "DO24",
        "dir": "OUTPUT"
      },
      "DO25": {
        "primary": "DOADO25",
        "wire": "DO25",
        "dir": "OUTPUT"
      },
      "DO26": {
        "primary": "DOADO26",
        "wire": "DO26",
        "dir": "OUTPUT"
      },
      "DO27": {
        "primary": "DOADO27",
        "wire": "DO27",
        "dir": "OUTPUT"
      },
      "DO28": {
        "primary": "DOADO28",
        "wire": "DO28",
        "dir": "OUTPUT"
      },
      "DO29": {
        "primary": "DOADO29",
        "wire": "DO29",
        "dir": "OUTPUT"
      },
      "DO30": {
        "primary": "DOADO30",
        "wire": "DO30",
        "dir": "OUTPUT"
      },
      "DO31": {
        "primary": "DOADO31",
        "wire": "DO31",
        "dir": "OUTPUT"
      },
      "DO32": {
        "primary": "DOBDO0",
        "wire": "DO32",
        "dir": "OUTPUT"
      },
      "DO33": {
        "primary": "DOBDO1",
        "wire": "DO33",
        "dir": "OUTPUT"
      },
      "DO34": {
        "primary": "DOBDO2",
        "wire": "DO34",
        "dir": "OUTPUT"
      },
      "DO35": {
        "primary": "DOBDO3",
        "wire": "DO35",
        "dir": "OUTPUT"
      },
      "DO36": {
        "primary": "DOBDO4",
        "wire": "DO36",
        "dir": "OUTPUT"
      },
      "DO37": {
        "primary": "DOBDO5",
        "wire": "DO37",
        "dir": "OUTPUT"
      },
      "DO38": {
        "primary": "DOBDO6",
        "wire": "DO38",
        "dir": "OUTPUT"
      },
      "DO39": {
        "primary": "DOBDO7",
        "wire": "DO39",
        "dir": "OUTPUT"
      },
      "DO40": {
        "primary": "DOBDO8",
        "wire": "DO40",
        "dir": "OUTPUT"
      },
      "DO41": {
        "primary": "DOBDO9",
        "wire": "DO41",
        "dir": "OUTPUT"
      },
      "DO42": {
        "primary": "DOBDO10",
        "wire": "DO42",
        "dir": "OUTPUT"
      },
      "DO43": {
        "primary": "DOBDO11",
        "wire": "DO43",
        "dir": "OUTPUT"
      },
      "DO44": {
        "primary": "DOBDO12",
        "wire": "DO44",
        "dir": "OUTPUT"
      },
      "DO45": {
        "primary": "DOBDO13",
        "wire": "DO45",
        "dir": "OUTPUT"
      },
      "DO46": {
        "primary": "DOBDO14",
        "wire": "DO46",
        "dir": "OUTPUT"
      },
      "DO47": {
        "primary": "DOBDO15",
        "wire": "DO47",
        "dir": "OUTPUT"
      },
      "DO48": {
        "primary": "DOBDO16",
        "wire": "DO48",
        "dir": "OUTPUT"
      },
      "DO49": {
        "primary": "DOBDO17",
        "wire": "DO49",
        "dir": "OUTPUT"
      },
      "DO50": {
        "primary": "DOBDO18",
        "wire": "DO50",
        "dir": "OUTPUT"
      },
      "DO51": {
        "primary": "DOBDO19",
        "wire": "DO51",
        "dir": "OUTPUT"
      },
      "DO52": {
        "primary": "DOBDO20",
        "wire": "DO52",
        "dir": "OUTPUT"
      },
      "DO53": {
        "primary": "DOBDO21",
        "wire": "DO53",
        "dir": "OUTPUT"
      },
      "DO54": {
        "primary": "DOBDO22",
        "wire": "DO54",
        "dir": "OUTPUT"
      },
      "DO55": {
        "primary": "DOBDO23",
        "wire": "DO55",
        "dir": "OUTPUT"
      },
      "DO56": {
        "primary": "DOBDO24",
        "wire": "DO56",
        "dir": "OUTPUT"
      },
      "DO57": {
        "primary": "DOBDO25",
        "wire": "DO57",
        "dir": "OUTPUT"
      },
      "DO58": {
        "primary": "DOBDO26",
        "wire": "DO58",
        "dir": "OUTPUT"
      },
      "DO59": {
        "primary": "DOBDO27",
        "wire": "DO59",
        "dir": "OUTPUT"
      },
      "DO60": {
        "primary": "DOBDO28",
        "wire": "DO60",
        "dir": "OUTPUT"
      },
      "DO61": {
        "primary": "DOBDO29",
        "wire": "DO61",
        "dir": "OUTPUT"
      },
      "DO62": {
        "primary": "DOBDO30",
        "wire": "DO62",
        "dir": "OUTPUT"
      },
      "DO63": {
        "primary": "DOBDO31",
        "wire": "DO63",
        "dir": "OUTPUT"
      },
      "DOP0": {
        "primary": "DOPADOP0",
        "wire": "DOP0",
        "dir": "OUTPUT"
      },
      "DOP1": {
        "primary": "DOPADOP1",
        "wire": "DOP1",
        "dir": "OUTPUT"
      },
      "DOP2": {
        "primary": "DOPADOP2",
        "wire": "DOP2",
        "dir": "OUTPUT"
      },
      "DOP3": {
        "primary": "DOPADOP3",
        "wire": "DOP3",
        "dir": "OUTPUT"
      },
      "DOP4": {
        "primary": "DOPBDOP0",
        "wire": "DOP4",
        "dir": "OUTPUT"
      },
      "DOP5": {
        "primary": "DOPBDOP1",
        "wire": "DOP5",
        "dir": "OUTPUT"
      },
      "DOP6": {
        "primary": "DOPBDOP2",
        "wire": "DOP6",
        "dir": "OUTPUT"
      },
      "DOP7": {
        "primary": "DOPBDOP3",
        "wire": "DOP7",
        "dir": "OUTPUT"
      },
      "ECCPARITY0": {
        "primary": "ECCPARITY0",
        "wire": "ECCPARITY0",
        "dir": "OUTPUT"
      },
      "ECCPARITY1": {
        "primary": "ECCPARITY1",
        "wire": "ECCPARITY1",
        "dir": "OUTPUT"
      },
      "ECCPARITY2": {
        "primary": "ECCPARITY2",
        "wire": "ECCPARITY2",
        "dir": "OUTPUT"
      },
      "ECCPARITY3": {
        "primary": "ECCPARITY3",
        "wire": "ECCPARITY3",
        "dir": "OUTPUT"
      },
      "ECCPARITY4": {
        "primary": "ECCPARITY4",
        "wire": "ECCPARITY4",
        "dir": "OUTPUT"
      },
      "ECCPARITY5": {
        "primary": "ECCPARITY5",
        "wire": "ECCPARITY5",
        "dir": "OUTPUT"
      },
      "ECCPARITY6": {
        "primary": "ECCPARITY6",
        "wire": "ECCPARITY6",
        "dir": "OUTPUT"
      },
      "ECCPARITY7": {
        "primary": "ECCPARITY7",
        "wire": "ECCPARITY7",
        "dir": "OUTPUT"
      },
      "EMPTY": {
        "primary": "EMPTY",
        "wire": "EMPTY",
        "dir": "OUTPUT"
      },
      "FULL": {
        "primary": "FULL",
        "wire": "FULL",
        "dir": "OUTPUT"
      },
      "RDCOUNT0": {
        "primary": "RDCOUNT0",
        "wire": "RDCOUNT0",
        "dir": "OUTPUT"
      },
      "RDCOUNT1": {
        "primary": "RDCOUNT1",
        "wire": "RDCOUNT1",
        "dir": "OUTPUT"
      },
      "RDCOUNT2": {
        "primary": "RDCOUNT2",
        "wire": "RDCOUNT2",
        "dir": "OUTPUT"
      },
      "RDCOUNT3": {
        "primary": "RDCOUNT3",
        "wire": "RDCOUNT3",
        "dir": "OUTPUT"
      },
      "RDCOUNT4": {
        "primary": "RDCOUNT4",
        "wire": "RDCOUNT4",
        "dir": "OUTPUT"
      },
      "RDCOUNT5": {
        "primary": "RDCOUNT5",
        "wire": "RDCOUNT5",
        "dir": "OUTPUT"
      },
      "RDCOUNT6": {
        "primary": "RDCOUNT6",
        "wire": "RDCOUNT6",
        "dir": "OUTPUT"
      },
      "RDCOUNT7": {
        "primary": "RDCOUNT7",
        "wire": "RDCOUNT7",
        "dir": "OUTPUT"
      },
      "RDCOUNT8": {
        "primary": "RDCOUNT8",
        "wire": "RDCOUNT8",
        "dir": "OUTPUT"
      },
      "RDCOUNT9": {
        "primary": "RDCOUNT9",
        "wire": "RDCOUNT9",
        "dir": "OUTPUT"
      },
      "RDCOUNT10": {
        "primary": "RDCOUNT10",
        "wire": "RDCOUNT10",
        "dir": "OUTPUT"
      },
      "RDCOUNT11": {
        "primary": "RDCOUNT11",
        "wire": "RDCOUNT11",
        "dir": "OUTPUT"
      },
      "RDCOUNT12": {
        "primary": "RDCOUNT12",
        "wire": "RDCOUNT12",
        "dir": "OUTPUT"
      },
      "RDERR": {
        "primary": "RDERR",
        "wire": "RDERR",
        "dir": "OUTPUT"
      },
      "SBITERR": {
        "primary": "SBITERR",
        "wire": "SBITERR",
        "dir": "OUTPUT"
      },
      "TSTOUT0": {
        "primary": "TSTOUT0",
        "wire": "TSTOUT0",
        "dir": "OUTPUT"
      },
      "TSTOUT1": {
        "primary": "TSTOUT1",
        "wire": "TSTOUT1",
        "dir": "OUTPUT"
      },
      "TSTOUT2": {
        "primary": "TSTOUT2",
        "wire": "TSTOUT2",
        "dir": "OUTPUT"
      },
      "TSTOUT3": {
        "primary": "TSTOUT3",
        "wire": "TSTOUT3",
        "dir": "OUTPUT"
      },
      "TSTOUT4": {
        "primary": "TSTOUT4",
        "wire": "TSTOUT4",
        "dir": "OUTPUT"
      },
      "WRCOUNT0": {
        "primary": "WRCOUNT0",
        "wire": "WRCOUNT0",
        "dir": "OUTPUT"
      },
      "WRCOUNT1": {
        "primary": "WRCOUNT1",
        "wire": "WRCOUNT1",
        "dir": "OUTPUT"
      },
      "WRCOUNT2": {
        "primary": "WRCOUNT2",
        "wire": "WRCOUNT2",
        "dir": "OUTPUT"
      },
      "WRCOUNT3": {
        "primary": "WRCOUNT3",
        "wire": "WRCOUNT3",
        "dir": "OUTPUT"
      },
      "WRCOUNT4": {
        "primary": "WRCOUNT4",
        "wire": "WRCOUNT4",
        "dir": "OUTPUT"
      },
      "WRCOUNT5": {
        "primary": "WRCOUNT5",
        "wire": "WRCOUNT5",
        "dir": "OUTPUT"
      },
      "WRCOUNT6": {
        "primary": "WRCOUNT6",
        "wire": "WRCOUNT6",
        "dir": "OUTPUT"
      },
      "WRCOUNT7": {
        "primary": "WRCOUNT7",
        "wire": "WRCOUNT7",
        "dir": "OUTPUT"
      },
      "WRCOUNT8": {
        "primary": "WRCOUNT8",
        "wire": "WRCOUNT8",
        "dir": "OUTPUT"
      },
      "WRCOUNT9": {
        "primary": "WRCOUNT9",
        "wire": "WRCOUNT9",
        "dir": "OUTPUT"
      },
      "WRCOUNT10": {
        "primary": "WRCOUNT10",
        "wire": "WRCOUNT10",
        "dir": "OUTPUT"
      },
      "WRCOUNT11": {
        "primary": "WRCOUNT11",
        "wire": "WRCOUNT11",
        "dir": "OUTPUT"
      },
      "WRCOUNT12": {
        "primary": "WRCOUNT12",
        "wire": "WRCOUNT12",
        "dir": "OUTPUT"
      },
      "WRERR": {
        "primary": "WRERR",
        "wire": "WRERR",
        "dir": "OUTPUT"
      },
      "WRENU": {
        "primary": "ENBWRENU",
        "wire": "WRENU",
        "dir": "INPUT"
      },
      "WRENL": {
        "primary": "ENBWRENL",
        "wire": "WRENL",
        "dir": "INPUT"
      },
      "WRCLKU": {
        "primary": "CLKBWRCLKU",
        "wire": "WRCLKU",
        "dir": "INPUT"
      },
      "WRCLKL": {
        "primary": "CLKBWRCLKL",
        "wire": "WRCLKL",
        "dir": "INPUT"
      },
      "RSTREGU": {
        "primary": "RSTREGARSTREGU",
        "wire": "RSTREGU",
        "dir": "INPUT"
      },
      "RSTREGL": {
        "primary": "RSTREGARSTREGL",
        "wire": "RSTREGL",
        "dir": "INPUT"
      },
      "RST": {
        "primary": "RSTRAMARSTRAMLRST",
        "wire": "RST",
        "dir": "INPUT"
      },
      "RDRCLKU": {
        "primary": "REGCLKARDRCLKU",
        "wire": "RDRCLKU",
        "dir": "INPUT"
      },
      "RDRCLKL": {
        "primary": "REGCLKARDRCLKL",
        "wire": "RDRCLKL",
        "dir": "INPUT"
      },
      "RDENU": {
        "primary": "ENARDENU",
        "wire": "RDENU",
        "dir": "INPUT"
      },
      "RDENL": {
        "primary": "ENARDENL",
        "wire": "RDENL",
        "dir": "INPUT"
      },
      "RDCLKU": {
        "primary": "CLKARDCLKU",
        "wire": "RDCLKU",
        "dir": "INPUT"
      },
      "RDCLKL": {
        "primary": "CLKARDCLKL",
        "wire": "RDCLKL",
        "dir": "INPUT"
      }
    }
  },
  "RAMB36E1": {
    "bels": {
      "RAMB36E1": {
        "type": "RAMB36E1_RAMB36E1",
        "class": "BEL",
        "pins": {
          "ADDRARDADDRL0": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL0"
          },
          "ADDRARDADDRL1": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL1"
          },
          "ADDRARDADDRL2": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL2"
          },
          "ADDRARDADDRL3": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL3"
          },
          "ADDRARDADDRL4": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL4"
          },
          "ADDRARDADDRL5": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL5"
          },
          "ADDRARDADDRL6": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL6"
          },
          "ADDRARDADDRL7": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL7"
          },
          "ADDRARDADDRL8": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL8"
          },
          "ADDRARDADDRL9": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL9"
          },
          "ADDRARDADDRL10": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL10"
          },
          "ADDRARDADDRL11": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL11"
          },
          "ADDRARDADDRL12": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL12"
          },
          "ADDRARDADDRL13": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL13"
          },
          "ADDRARDADDRL14": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL14"
          },
          "ADDRARDADDRL15": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRL15"
          },
          "ADDRARDADDRU0": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU0"
          },
          "ADDRARDADDRU1": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU1"
          },
          "ADDRARDADDRU2": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU2"
          },
          "ADDRARDADDRU3": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU3"
          },
          "ADDRARDADDRU4": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU4"
          },
          "ADDRARDADDRU5": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU5"
          },
          "ADDRARDADDRU6": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU6"
          },
          "ADDRARDADDRU7": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU7"
          },
          "ADDRARDADDRU8": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU8"
          },
          "ADDRARDADDRU9": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU9"
          },
          "ADDRARDADDRU10": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU10"
          },
          "ADDRARDADDRU11": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU11"
          },
          "ADDRARDADDRU12": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU12"
          },
          "ADDRARDADDRU13": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU13"
          },
          "ADDRARDADDRU14": {
            "dir": "INPUT",
            "wire": "ADDRARDADDRU14"
          },
          "ADDRBWRADDRL0": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL0"
          },
          "ADDRBWRADDRL1": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL1"
          },
          "ADDRBWRADDRL2": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL2"
          },
          "ADDRBWRADDRL3": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL3"
          },
          "ADDRBWRADDRL4": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL4"
          },
          "ADDRBWRADDRL5": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL5"
          },
          "ADDRBWRADDRL6": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL6"
          },
          "ADDRBWRADDRL7": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL7"
          },
          "ADDRBWRADDRL8": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL8"
          },
          "ADDRBWRADDRL9": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL9"
          },
          "ADDRBWRADDRL10": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL10"
          },
          "ADDRBWRADDRL11": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL11"
          },
          "ADDRBWRADDRL12": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL12"
          },
          "ADDRBWRADDRL13": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL13"
          },
          "ADDRBWRADDRL14": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL14"
          },
          "ADDRBWRADDRL15": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRL15"
          },
          "ADDRBWRADDRU0": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU0"
          },
          "ADDRBWRADDRU1": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU1"
          },
          "ADDRBWRADDRU2": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU2"
          },
          "ADDRBWRADDRU3": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU3"
          },
          "ADDRBWRADDRU4": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU4"
          },
          "ADDRBWRADDRU5": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU5"
          },
          "ADDRBWRADDRU6": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU6"
          },
          "ADDRBWRADDRU7": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU7"
          },
          "ADDRBWRADDRU8": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU8"
          },
          "ADDRBWRADDRU9": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU9"
          },
          "ADDRBWRADDRU10": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU10"
          },
          "ADDRBWRADDRU11": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU11"
          },
          "ADDRBWRADDRU12": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU12"
          },
          "ADDRBWRADDRU13": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU13"
          },
          "ADDRBWRADDRU14": {
            "dir": "INPUT",
            "wire": "ADDRBWRADDRU14"
          },
          "CASCADEINA": {
            "dir": "INPUT",
            "wire": "CASCADEINA"
          },
          "CASCADEINB": {
            "dir": "INPUT",
            "wire": "CASCADEINB"
          },
          "CLKARDCLKL": {
            "dir": "INPUT",
            "wire": "CLKARDCLKLINV_OUT"
          },
          "CLKARDCLKU": {
            "dir": "INPUT",
            "wire": "CLKARDCLKUINV_OUT"
          },
          "CLKBWRCLKL": {
            "dir": "INPUT",
            "wire": "CLKBWRCLKLINV_OUT"
          },
          "CLKBWRCLKU": {
            "dir": "INPUT",
            "wire": "CLKBWRCLKUINV_OUT"
          },
          "DIADI0": {
            "dir": "INPUT",
            "wire": "DIADI0"
          },
          "DIADI1": {
            "dir": "INPUT",
            "wire": "DIADI1"
          },
          "DIADI2": {
            "dir": "INPUT",
            "wire": "DIADI2"
          },
          "DIADI3": {
            "dir": "INPUT",
            "wire": "DIADI3"
          },
          "DIADI4": {
            "dir": "INPUT",
            "wire": "DIADI4"
          },
          "DIADI5": {
            "dir": "INPUT",
            "wire": "DIADI5"
          },
          "DIADI6": {
            "dir": "INPUT",
            "wire": "DIADI6"
          },
          "DIADI7": {
            "dir": "INPUT",
            "wire": "DIADI7"
          },
          "DIADI8": {
            "dir": "INPUT",
            "wire": "DIADI8"
          },
          "DIADI9": {
            "dir": "INPUT",
            "wire": "DIADI9"
          },
          "DIADI10": {
            "dir": "INPUT",
            "wire": "DIADI10"
          },
          "DIADI11": {
            "dir": "INPUT",
            "wire": "DIADI11"
          },
          "DIADI12": {
            "dir": "INPUT",
            "wire": "DIADI12"
          },
          "DIADI13": {
            "dir": "INPUT",
            "wire": "DIADI13"
          },
          "DIADI14": {
            "dir": "INPUT",
            "wire": "DIADI14"
          },
          "DIADI15": {
            "dir": "INPUT",
            "wire": "DIADI15"
          },
          "DIADI16": {
            "dir": "INPUT",
            "wire": "DIADI16"
          },
          "DIADI17": {
            "dir": "INPUT",
            "wire": "DIADI17"
          },
          "DIADI18": {
            "dir": "INPUT",
            "wire": "DIADI18"
          },
          "DIADI19": {
            "dir": "INPUT",
            "wire": "DIADI19"
          },
          "DIADI20": {
            "dir": "INPUT",
            "wire": "DIADI20"
          },
          "DIADI21": {
            "dir": "INPUT",
            "wire": "DIADI21"
          },
          "DIADI22": {
            "dir": "INPUT",
            "wire": "DIADI22"
          },
          "DIADI23": {
            "dir": "INPUT",
            "wire": "DIADI23"
          },
          "DIADI24": {
            "dir": "INPUT",
            "wire": "DIADI24"
          },
          "DIADI25": {
            "dir": "INPUT",
            "wire": "DIADI25"
          },
          "DIADI26": {
            "dir": "INPUT",
            "wire": "DIADI26"
          },
          "DIADI27": {
            "dir": "INPUT",
            "wire": "DIADI27"
          },
          "DIADI28": {
            "dir": "INPUT",
            "wire": "DIADI28"
          },
          "DIADI29": {
            "dir": "INPUT",
            "wire": "DIADI29"
          },
          "DIADI30": {
            "dir": "INPUT",
            "wire": "DIADI30"
          },
          "DIADI31": {
            "dir": "INPUT",
            "wire": "DIADI31"
          },
          "DIBDI0": {
            "dir": "INPUT",
            "wire": "DIBDI0"
          },
          "DIBDI1": {
            "dir": "INPUT",
            "wire": "DIBDI1"
          },
          "DIBDI2": {
            "dir": "INPUT",
            "wire": "DIBDI2"
          },
          "DIBDI3": {
            "dir": "INPUT",
            "wire": "DIBDI3"
          },
          "DIBDI4": {
            "dir": "INPUT",
            "wire": "DIBDI4"
          },
          "DIBDI5": {
            "dir": "INPUT",
            "wire": "DIBDI5"
          },
          "DIBDI6": {
            "dir": "INPUT",
            "wire": "DIBDI6"
          },
          "DIBDI7": {
            "dir": "INPUT",
            "wire": "DIBDI7"
          },
          "DIBDI8": {
            "dir": "INPUT",
            "wire": "DIBDI8"
          },
          "DIBDI9": {
            "dir": "INPUT",
            "wire": "DIBDI9"
          },
          "DIBDI10": {
            "dir": "INPUT",
            "wire": "DIBDI10"
          },
          "DIBDI11": {
            "dir": "INPUT",
            "wire": "DIBDI11"
          },
          "DIBDI12": {
            "dir": "INPUT",
            "wire": "DIBDI12"
          },
          "DIBDI13": {
            "dir": "INPUT",
            "wire": "DIBDI13"
          },
          "DIBDI14": {
            "dir": "INPUT",
            "wire": "DIBDI14"
          },
          "DIBDI15": {
            "dir": "INPUT",
            "wire": "DIBDI15"
          },
          "DIBDI16": {
            "dir": "INPUT",
            "wire": "DIBDI16"
          },
          "DIBDI17": {
            "dir": "INPUT",
            "wire": "DIBDI17"
          },
          "DIBDI18": {
            "dir": "INPUT",
            "wire": "DIBDI18"
          },
          "DIBDI19": {
            "dir": "INPUT",
            "wire": "DIBDI19"
          },
          "DIBDI20": {
            "dir": "INPUT",
            "wire": "DIBDI20"
          },
          "DIBDI21": {
            "dir": "INPUT",
            "wire": "DIBDI21"
          },
          "DIBDI22": {
            "dir": "INPUT",
            "wire": "DIBDI22"
          },
          "DIBDI23": {
            "dir": "INPUT",
            "wire": "DIBDI23"
          },
          "DIBDI24": {
            "dir": "INPUT",
            "wire": "DIBDI24"
          },
          "DIBDI25": {
            "dir": "INPUT",
            "wire": "DIBDI25"
          },
          "DIBDI26": {
            "dir": "INPUT",
            "wire": "DIBDI26"
          },
          "DIBDI27": {
            "dir": "INPUT",
            "wire": "DIBDI27"
          },
          "DIBDI28": {
            "dir": "INPUT",
            "wire": "DIBDI28"
          },
          "DIBDI29": {
            "dir": "INPUT",
            "wire": "DIBDI29"
          },
          "DIBDI30": {
            "dir": "INPUT",
            "wire": "DIBDI30"
          },
          "DIBDI31": {
            "dir": "INPUT",
            "wire": "DIBDI31"
          },
          "DIPADIP0": {
            "dir": "INPUT",
            "wire": "DIPADIP0"
          },
          "DIPADIP1": {
            "dir": "INPUT",
            "wire": "DIPADIP1"
          },
          "DIPADIP2": {
            "dir": "INPUT",
            "wire": "DIPADIP2"
          },
          "DIPADIP3": {
            "dir": "INPUT",
            "wire": "DIPADIP3"
          },
          "DIPBDIP0": {
            "dir": "INPUT",
            "wire": "DIPBDIP0"
          },
          "DIPBDIP1": {
            "dir": "INPUT",
            "wire": "DIPBDIP1"
          },
          "DIPBDIP2": {
            "dir": "INPUT",
            "wire": "DIPBDIP2"
          },
          "DIPBDIP3": {
            "dir": "INPUT",
            "wire": "DIPBDIP3"
          },
          "ENARDENL": {
            "dir": "INPUT",
            "wire": "ENARDENLINV_OUT"
          },
          "ENARDENU": {
            "dir": "INPUT",
            "wire": "ENARDENUINV_OUT"
          },
          "ENBWRENL": {
            "dir": "INPUT",
            "wire": "ENBWRENLINV_OUT"
          },
          "ENBWRENU": {
            "dir": "INPUT",
            "wire": "ENBWRENUINV_OUT"
          },
          "INJECTDBITERR": {
            "dir": "INPUT",
            "wire": "INJECTDBITERR"
          },
          "INJECTSBITERR": {
            "dir": "INPUT",
            "wire": "INJECTSBITERR"
          },
          "REGCEAREGCEL": {
            "dir": "INPUT",
            "wire": "REGCEAREGCEL"
          },
          "REGCEAREGCEU": {
            "dir": "INPUT",
            "wire": "REGCEAREGCEU"
          },
          "REGCEBL": {
            "dir": "INPUT",
            "wire": "REGCEBL"
          },
          "REGCEBU": {
            "dir": "INPUT",
            "wire": "REGCEBU"
          },
          "REGCLKARDRCLKL": {
            "dir": "INPUT",
            "wire": "REGCLKARDRCLKLINV_OUT"
          },
          "REGCLKARDRCLKU": {
            "dir": "INPUT",
            "wire": "REGCLKARDRCLKUINV_OUT"
          },
          "REGCLKBL": {
            "dir": "INPUT",
            "wire": "REGCLKBLINV_OUT"
          },
          "REGCLKBU": {
            "dir": "INPUT",
            "wire": "REGCLKBUINV_OUT"
          },
          "RSTRAMARSTRAML": {
            "dir": "INPUT",
            "wire": "RSTRAMARSTRAMLINV_OUT"
          },
          "RSTRAMARSTRAMU": {
            "dir": "INPUT",
            "wire": "RSTRAMARSTRAMUINV_OUT"
          },
          "RSTRAMBL": {
            "dir": "INPUT",
            "wire": "RSTRAMBLINV_OUT"
          },
          "RSTRAMBU": {
            "dir": "INPUT",
            "wire": "RSTRAMBUINV_OUT"
          },
          "RSTREGARSTREGL": {
            "dir": "INPUT",
            "wire": "RSTREGARSTREGLINV_OUT"
          },
          "RSTREGARSTREGU": {
            "dir": "INPUT",
            "wire": "RSTREGARSTREGUINV_OUT"
          },
          "RSTREGBL": {
            "dir": "INPUT",
            "wire": "RSTREGBLINV_OUT"
          },
          "RSTREGBU": {
            "dir": "INPUT",
            "wire": "RSTREGBUINV_OUT"
          },
          "WEAL0": {
            "dir": "INPUT",
            "wire": "WEAL0"
          },
          "WEAL1": {
            "dir": "INPUT",
            "wire": "WEAL1"
          },
          "WEAL2": {
            "dir": "INPUT",
            "wire": "WEAL2"
          },
          "WEAL3": {
            "dir": "INPUT",
            "wire": "WEAL3"
          },
          "WEAU0": {
            "dir": "INPUT",
            "wire": "WEAU0"
          },
          "WEAU1": {
            "dir": "INPUT",
            "wire": "WEAU1"
          },
          "WEAU2": {
            "dir": "INPUT",
            "wire": "WEAU2"
          },
          "WEAU3": {
            "dir": "INPUT",
            "wire": "WEAU3"
          },
          "WEBWEL0": {
            "dir": "INPUT",
            "wire": "WEBWEL0"
          },
          "WEBWEL1": {
            "dir": "INPUT",
            "wire": "WEBWEL1"
          },
          "WEBWEL2": {
            "dir": "INPUT",
            "wire": "WEBWEL2"
          },
          "WEBWEL3": {
            "dir": "INPUT",
            "wire": "WEBWEL3"
          },
          "WEBWEL4": {
            "dir": "INPUT",
            "wire": "WEBWEL4"
          },
          "WEBWEL5": {
            "dir": "INPUT",
            "wire": "WEBWEL5"
          },
          "WEBWEL6": {
            "dir": "INPUT",
            "wire": "WEBWEL6"
          },
          "WEBWEL7": {
            "dir": "INPUT",
            "wire": "WEBWEL7"
          },
          "WEBWEU0": {
            "dir": "INPUT",
            "wire": "WEBWEU0"
          },
          "WEBWEU1": {
            "dir": "INPUT",
            "wire": "WEBWEU1"
          },
          "WEBWEU2": {
            "dir": "INPUT",
            "wire": "WEBWEU2"
          },
          "WEBWEU3": {
            "dir": "INPUT",
            "wire": "WEBWEU3"
          },
          "WEBWEU4": {
            "dir": "INPUT",
            "wire": "WEBWEU4"
          },
          "WEBWEU5": {
            "dir": "INPUT",
            "wire": "WEBWEU5"
          },
          "WEBWEU6": {
            "dir": "INPUT",
            "wire": "WEBWEU6"
          },
          "WEBWEU7": {
            "dir": "INPUT",
            "wire": "WEBWEU7"
          },
          "CASCADEOUTA": {
            "dir": "OUTPUT",
            "wire": "CASCADEOUTA"
          },
          "CASCADEOUTB": {
            "dir": "OUTPUT",
            "wire": "CASCADEOUTB"
          },
          "DBITERR": {
            "dir": "OUTPUT",
            "wire": "DBITERR"
          },
          "DOADO0": {
            "dir": "OUTPUT",
            "wire": "DOADO0"
          },
          "DOADO1": {
            "dir": "OUTPUT",
            "wire": "DOADO1"
          },
          "DOADO2": {
            "dir": "OUTPUT",
            "wire": "DOADO2"
          },
          "DOADO3": {
            "dir": "OUTPUT",
            "wire": "DOADO3"
          },
          "DOADO4": {
            "dir": "OUTPUT",
            "wire": "DOADO4"
          },
          "DOADO5": {
            "dir": "OUTPUT",
            "wire": "DOADO5"
          },
          "DOADO6": {
            "dir": "OUTPUT",
            "wire": "DOADO6"
          },
          "DOADO7": {
            "dir": "OUTPUT",
            "wire": "DOADO7"
          },
          "DOADO8": {
            "dir": "OUTPUT",
            "wire": "DOADO8"
          },
          "DOADO9": {
            "dir": "OUTPUT",
            "wire": "DOADO9"
          },
          "DOADO10": {
            "dir": "OUTPUT",
            "wire": "DOADO10"
          },
          "DOADO11": {
            "dir": "OUTPUT",
            "wire": "DOADO11"
          },
          "DOADO12": {
            "dir": "OUTPUT",
            "wire": "DOADO12"
          },
          "DOADO13": {
            "dir": "OUTPUT",
            "wire": "DOADO13"
          },
          "DOADO14": {
            "dir": "OUTPUT",
            "wire": "DOADO14"
          },
          "DOADO15": {
            "dir": "OUTPUT",
            "wire": "DOADO15"
          },
          "DOADO16": {
            "dir": "OUTPUT",
            "wire": "DOADO16"
          },
          "DOADO17": {
            "dir": "OUTPUT",
            "wire": "DOADO17"
          },
          "DOADO18": {
            "dir": "OUTPUT",
            "wire": "DOADO18"
          },
          "DOADO19": {
            "dir": "OUTPUT",
            "wire": "DOADO19"
          },
          "DOADO20": {
            "dir": "OUTPUT",
            "wire": "DOADO20"
          },
          "DOADO21": {
            "dir": "OUTPUT",
            "wire": "DOADO21"
          },
          "DOADO22": {
            "dir": "OUTPUT",
            "wire": "DOADO22"
          },
          "DOADO23": {
            "dir": "OUTPUT",
            "wire": "DOADO23"
          },
          "DOADO24": {
            "dir": "OUTPUT",
            "wire": "DOADO24"
          },
          "DOADO25": {
            "dir": "OUTPUT",
            "wire": "DOADO25"
          },
          "DOADO26": {
            "dir": "OUTPUT",
            "wire": "DOADO26"
          },
          "DOADO27": {
            "dir": "OUTPUT",
            "wire": "DOADO27"
          },
          "DOADO28": {
            "dir": "OUTPUT",
            "wire": "DOADO28"
          },
          "DOADO29": {
            "dir": "OUTPUT",
            "wire": "DOADO29"
          },
          "DOADO30": {
            "dir": "OUTPUT",
            "wire": "DOADO30"
          },
          "DOADO31": {
            "dir": "OUTPUT",
            "wire": "DOADO31"
          },
          "DOBDO0": {
            "dir": "OUTPUT",
            "wire": "DOBDO0"
          },
          "DOBDO1": {
            "dir": "OUTPUT",
            "wire": "DOBDO1"
          },
          "DOBDO2": {
            "dir": "OUTPUT",
            "wire": "DOBDO2"
          },
          "DOBDO3": {
            "dir": "OUTPUT",
            "wire": "DOBDO3"
          },
          "DOBDO4": {
            "dir": "OUTPUT",
            "wire": "DOBDO4"
          },
          "DOBDO5": {
            "dir": "OUTPUT",
            "wire": "DOBDO5"
          },
          "DOBDO6": {
            "dir": "OUTPUT",
            "wire": "DOBDO6"
          },
          "DOBDO7": {
            "dir": "OUTPUT",
            "wire": "DOBDO7"
          },
          "DOBDO8": {
            "dir": "OUTPUT",
            "wire": "DOBDO8"
          },
          "DOBDO9": {
            "dir": "OUTPUT",
            "wire": "DOBDO9"
          },
          "DOBDO10": {
            "dir": "OUTPUT",
            "wire": "DOBDO10"
          },
          "DOBDO11": {
            "dir": "OUTPUT",
            "wire": "DOBDO11"
          },
          "DOBDO12": {
            "dir": "OUTPUT",
            "wire": "DOBDO12"
          },
          "DOBDO13": {
            "dir": "OUTPUT",
            "wire": "DOBDO13"
          },
          "DOBDO14": {
            "dir": "OUTPUT",
            "wire": "DOBDO14"
          },
          "DOBDO15": {
            "dir": "OUTPUT",
            "wire": "DOBDO15"
          },
          "DOBDO16": {
            "dir": "OUTPUT",
            "wire": "DOBDO16"
          },
          "DOBDO17": {
            "dir": "OUTPUT",
            "wire": "DOBDO17"
          },
          "DOBDO18": {
            "dir": "OUTPUT",
            "wire": "DOBDO18"
          },
          "DOBDO19": {
            "dir": "OUTPUT",
            "wire": "DOBDO19"
          },
          "DOBDO20": {
            "dir": "OUTPUT",
            "wire": "DOBDO20"
          },
          "DOBDO21": {
            "dir": "OUTPUT",
            "wire": "DOBDO21"
          },
          "DOBDO22": {
            "dir": "OUTPUT",
            "wire": "DOBDO22"
          },
          "DOBDO23": {
            "dir": "OUTPUT",
            "wire": "DOBDO23"
          },
          "DOBDO24": {
            "dir": "OUTPUT",
            "wire": "DOBDO24"
          },
          "DOBDO25": {
            "dir": "OUTPUT",
            "wire": "DOBDO25"
          },
          "DOBDO26": {
            "dir": "OUTPUT",
            "wire": "DOBDO26"
          },
          "DOBDO27": {
            "dir": "OUTPUT",
            "wire": "DOBDO27"
          },
          "DOBDO28": {
            "dir": "OUTPUT",
            "wire": "DOBDO28"
          },
          "DOBDO29": {
            "dir": "OUTPUT",
            "wire": "DOBDO29"
          },
          "DOBDO30": {
            "dir": "OUTPUT",
            "wire": "DOBDO30"
          },
          "DOBDO31": {
            "dir": "OUTPUT",
            "wire": "DOBDO31"
          },
          "DOPADOP0": {
            "dir": "OUTPUT",
            "wire": "DOPADOP0"
          },
          "DOPADOP1": {
            "dir": "OUTPUT",
            "wire": "DOPADOP1"
          },
          "DOPADOP2": {
            "dir": "OUTPUT",
            "wire": "DOPADOP2"
          },
          "DOPADOP3": {
            "dir": "OUTPUT",
            "wire": "DOPADOP3"
          },
          "DOPBDOP0": {
            "dir": "OUTPUT",
            "wire": "DOPBDOP0"
          },
          "DOPBDOP1": {
            "dir": "OUTPUT",
            "wire": "DOPBDOP1"
          },
          "DOPBDOP2": {
            "dir": "OUTPUT",
            "wire": "DOPBDOP2"
          },
          "DOPBDOP3": {
            "dir": "OUTPUT",
            "wire": "DOPBDOP3"
          },
          "ECCPARITY0": {
            "dir": "OUTPUT",
            "wire": "ECCPARITY0"
          },
          "ECCPARITY1": {
            "dir": "OUTPUT",
            "wire": "ECCPARITY1"
          },
          "ECCPARITY2": {
            "dir": "OUTPUT",
            "wire": "ECCPARITY2"
          },
          "ECCPARITY3": {
            "dir": "OUTPUT",
            "wire": "ECCPARITY3"
          },
          "ECCPARITY4": {
            "dir": "OUTPUT",
            "wire": "ECCPARITY4"
          },
          "ECCPARITY5": {
            "dir": "OUTPUT",
            "wire": "ECCPARITY5"
          },
          "ECCPARITY6": {
            "dir": "OUTPUT",
            "wire": "ECCPARITY6"
          },
          "ECCPARITY7": {
            "dir": "OUTPUT",
            "wire": "ECCPARITY7"
          },
          "RDADDRECC0": {
            "dir": "OUTPUT",
            "wire": "RDADDRECC0"
          },
          "RDADDRECC1": {
            "dir": "OUTPUT",
            "wire": "RDADDRECC1"
          },
          "RDADDRECC2": {
            "dir": "OUTPUT",
            "wire": "RDADDRECC2"
          },
          "RDADDRECC3": {
            "dir": "OUTPUT",
            "wire": "RDADDRECC3"
          },
          "RDADDRECC4": {
            "dir": "OUTPUT",
            "wire": "RDADDRECC4"
          },
          "RDADDRECC5": {
            "dir": "OUTPUT",
            "wire": "RDADDRECC5"
          },
          "RDADDRECC6": {
            "dir": "OUTPUT",
            "wire": "RDADDRECC6"
          },
          "RDADDRECC7": {
            "dir": "OUTPUT",
            "wire": "RDADDRECC7"
          },
          "RDADDRECC8": {
            "dir": "OUTPUT",
            "wire": "RDADDRECC8"
          },
          "RDADDRECC9": {
            "dir": "OUTPUT",
            "wire": "RDADDRECC9"
          },
          "RDADDRECC10": {
            "dir": "OUTPUT",
            "wire": "RDADDRECC10"
          },
          "RDADDRECC11": {
            "dir": "OUTPUT",
            "wire": "RDADDRECC11"
          },
          "RDADDRECC12": {
            "dir": "OUTPUT",
            "wire": "RDADDRECC12"
          },
          "SBITERR": {
            "dir": "OUTPUT",
            "wire": "SBITERR"
          }
        }
      },
      "CLKARDCLKLINV": {
        "type": "RAMB36E1_CLKARDCLKLINV",
        "class": "RBEL",
        "pins": {
          "CLKARDCLKL": {
            "dir": "INPUT",
            "wire": "CLKARDCLKL"
          },
          "CLKARDCLKL_B": {
            "dir": "INPUT",
            "wire": "CLKARDCLKL"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "CLKARDCLKLINV_OUT"
          }
        }
      },
      "CLKARDCLKUINV": {
        "type": "RAMB36E1_CLKARDCLKUINV",
        "class": "RBEL",
        "pins": {
          "CLKARDCLKU": {
            "dir": "INPUT",
            "wire": "CLKARDCLKU"
          },
          "CLKARDCLKU_B": {
            "dir": "INPUT",
            "wire": "CLKARDCLKU"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "CLKARDCLKUINV_OUT"
          }
        }
      },
      "CLKBWRCLKLINV": {
        "type": "RAMB36E1_CLKBWRCLKLINV",
        "class": "RBEL",
        "pins": {
          "CLKBWRCLKL": {
            "dir": "INPUT",
            "wire": "CLKBWRCLKL"
          },
          "CLKBWRCLKL_B": {
            "dir": "INPUT",
            "wire": "CLKBWRCLKL"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "CLKBWRCLKLINV_OUT"
          }
        }
      },
      "CLKBWRCLKUINV": {
        "type": "RAMB36E1_CLKBWRCLKUINV",
        "class": "RBEL",
        "pins": {
          "CLKBWRCLKU": {
            "dir": "INPUT",
            "wire": "CLKBWRCLKU"
          },
          "CLKBWRCLKU_B": {
            "dir": "INPUT",
            "wire": "CLKBWRCLKU"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "CLKBWRCLKUINV_OUT"
          }
        }
      },
      "ENARDENLINV": {
        "type": "RAMB36E1_ENARDENLINV",
        "class": "RBEL",
        "pins": {
          "ENARDENL": {
            "dir": "INPUT",
            "wire": "ENARDENL"
          },
          "ENARDENL_B": {
            "dir": "INPUT",
            "wire": "ENARDENL"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "ENARDENLINV_OUT"
          }
        }
      },
      "ENARDENUINV": {
        "type": "RAMB36E1_ENARDENUINV",
        "class": "RBEL",
        "pins": {
          "ENARDENU": {
            "dir": "INPUT",
            "wire": "ENARDENU"
          },
          "ENARDENU_B": {
            "dir": "INPUT",
            "wire": "ENARDENU"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "ENARDENUINV_OUT"
          }
        }
      },
      "ENBWRENLINV": {
        "type": "RAMB36E1_ENBWRENLINV",
        "class": "RBEL",
        "pins": {
          "ENBWRENL": {
            "dir": "INPUT",
            "wire": "ENBWRENL"
          },
          "ENBWRENL_B": {
            "dir": "INPUT",
            "wire": "ENBWRENL"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "ENBWRENLINV_OUT"
          }
        }
      },
      "ENBWRENUINV": {
        "type": "RAMB36E1_ENBWRENUINV",
        "class": "RBEL",
        "pins": {
          "ENBWRENU": {
            "dir": "INPUT",
            "wire": "ENBWRENU"
          },
          "ENBWRENU_B": {
            "dir": "INPUT",
            "wire": "ENBWRENU"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "ENBWRENUINV_OUT"
          }
        }
      },
      "REGCLKARDRCLKLINV": {
        "type": "RAMB36E1_REGCLKARDRCLKLINV",
        "class": "RBEL",
        "pins": {
          "REGCLKARDRCLKL": {
            "dir": "INPUT",
            "wire": "REGCLKARDRCLKL"
          },
          "REGCLKARDRCLKL_B": {
            "dir": "INPUT",
            "wire": "REGCLKARDRCLKL"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "REGCLKARDRCLKLINV_OUT"
          }
        }
      },
      "REGCLKARDRCLKUINV": {
        "type": "RAMB36E1_REGCLKARDRCLKUINV",
        "class": "RBEL",
        "pins": {
          "REGCLKARDRCLKU": {
            "dir": "INPUT",
            "wire": "REGCLKARDRCLKU"
          },
          "REGCLKARDRCLKU_B": {
            "dir": "INPUT",
            "wire": "REGCLKARDRCLKU"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "REGCLKARDRCLKUINV_OUT"
          }
        }
      },
      "REGCLKBLINV": {
        "type": "RAMB36E1_REGCLKBLINV",
        "class": "RBEL",
        "pins": {
          "REGCLKBL": {
            "dir": "INPUT",
            "wire": "REGCLKBL"
          },
          "REGCLKBL_B": {
            "dir": "INPUT",
            "wire": "REGCLKBL"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "REGCLKBLINV_OUT"
          }
        }
      },
      "REGCLKBUINV": {
        "type": "RAMB36E1_REGCLKBUINV",
        "class": "RBEL",
        "pins": {
          "REGCLKBU": {
            "dir": "INPUT",
            "wire": "REGCLKBU"
          },
          "REGCLKBU_B": {
            "dir": "INPUT",
            "wire": "REGCLKBU"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "REGCLKBUINV_OUT"
          }
        }
      },
      "RSTRAMARSTRAMLINV": {
        "type": "RAMB36E1_RSTRAMARSTRAMLINV",
        "class": "RBEL",
        "pins": {
          "RSTRAMARSTRAML": {
            "dir": "INPUT",
            "wire": "RSTRAMARSTRAML"
          },
          "RSTRAMARSTRAML_B": {
            "dir": "INPUT",
            "wire": "RSTRAMARSTRAML"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "RSTRAMARSTRAMLINV_OUT"
          }
        }
      },
      "RSTRAMARSTRAMUINV": {
        "type": "RAMB36E1_RSTRAMARSTRAMUINV",
        "class": "RBEL",
        "pins": {
          "RSTRAMARSTRAMU": {
            "dir": "INPUT",
            "wire": "RSTRAMARSTRAMU"
          },
          "RSTRAMARSTRAMU_B": {
            "dir": "INPUT",
            "wire": "RSTRAMARSTRAMU"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "RSTRAMARSTRAMUINV_OUT"
          }
        }
      },
      "RSTRAMBLINV": {
        "type": "RAMB36E1_RSTRAMBLINV",
        "class": "RBEL",
        "pins": {
          "RSTRAMBL": {
            "dir": "INPUT",
            "wire": "RSTRAMBL"
          },
          "RSTRAMBL_B": {
            "dir": "INPUT",
            "wire": "RSTRAMBL"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "RSTRAMBLINV_OUT"
          }
        }
      },
      "RSTRAMBUINV": {
        "type": "RAMB36E1_RSTRAMBUINV",
        "class": "RBEL",
        "pins": {
          "RSTRAMBU": {
            "dir": "INPUT",
            "wire": "RSTRAMBU"
          },
          "RSTRAMBU_B": {
            "dir": "INPUT",
            "wire": "RSTRAMBU"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "RSTRAMBUINV_OUT"
          }
        }
      },
      "RSTREGARSTREGLINV": {
        "type": "RAMB36E1_RSTREGARSTREGLINV",
        "class": "RBEL",
        "pins": {
          "RSTREGARSTREGL": {
            "dir": "INPUT",
            "wire": "RSTREGARSTREGL"
          },
          "RSTREGARSTREGL_B": {
            "dir": "INPUT",
            "wire": "RSTREGARSTREGL"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "RSTREGARSTREGLINV_OUT"
          }
        }
      },
      "RSTREGARSTREGUINV": {
        "type": "RAMB36E1_RSTREGARSTREGUINV",
        "class": "RBEL",
        "pins": {
          "RSTREGARSTREGU": {
            "dir": "INPUT",
            "wire": "RSTREGARSTREGU"
          },
          "RSTREGARSTREGU_B": {
            "dir": "INPUT",
            "wire": "RSTREGARSTREGU"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "RSTREGARSTREGUINV_OUT"
          }
        }
      },
      "RSTREGBLINV": {
        "type": "RAMB36E1_RSTREGBLINV",
        "class": "RBEL",
        "pins": {
          "RSTREGBL": {
            "dir": "INPUT",
            "wire": "RSTREGBL"
          },
          "RSTREGBL_B": {
            "dir": "INPUT",
            "wire": "RSTREGBL"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "RSTREGBLINV_OUT"
          }
        }
      },
      "RSTREGBUINV": {
        "type": "RAMB36E1_RSTREGBUINV",
        "class": "RBEL",
        "pins": {
          "RSTREGBU": {
            "dir": "INPUT",
            "wire": "RSTREGBU"
          },
          "RSTREGBU_B": {
            "dir": "INPUT",
            "wire": "RSTREGBU"
          },
          "OUT": {
            "dir": "OUTPUT",
            "wire": "RSTREGBUINV_OUT"
          }
        }
      }
    },
    "pips": [
      {
        "bel": "CLKARDCLKLINV",
        "from_pin": "CLKARDCLKL",
        "to_pin": "OUT"
      },
      {
        "bel": "CLKARDCLKLINV",
        "from_pin": "CLKARDCLKL_B",
        "to_pin": "OUT"
      },
      {
        "bel": "CLKARDCLKUINV",
        "from_pin": "CLKARDCLKU",
        "to_pin": "OUT"
      },
      {
        "bel": "CLKARDCLKUINV",
        "from_pin": "CLKARDCLKU_B",
        "to_pin": "OUT"
      },
      {
        "bel": "CLKBWRCLKLINV",
        "from_pin": "CLKBWRCLKL",
        "to_pin": "OUT"
      },
      {
        "bel": "CLKBWRCLKLINV",
        "from_pin": "CLKBWRCLKL_B",
        "to_pin": "OUT"
      },
      {
        "bel": "CLKBWRCLKUINV",
        "from_pin": "CLKBWRCLKU",
        "to_pin": "OUT"
      },
      {
        "bel": "CLKBWRCLKUINV",
        "from_pin": "CLKBWRCLKU_B",
        "to_pin": "OUT"
      },
      {
        "bel": "ENARDENLINV",
        "from_pin": "ENARDENL",
        "to_pin": "OUT"
      },
      {
        "bel": "ENARDENLINV",
        "from_pin": "ENARDENL_B",
        "to_pin": "OUT"
      },
      {
        "bel": "ENARDENUINV",
        "from_pin": "ENARDENU",
        "to_pin": "OUT"
      },
      {
        "bel": "ENARDENUINV",
        "from_pin": "ENARDENU_B",
        "to_pin": "OUT"
      },
      {
        "bel": "ENBWRENLINV",
        "from_pin": "ENBWRENL",
        "to_pin": "OUT"
      },
      {
        "bel": "ENBWRENLINV",
        "from_pin": "ENBWRENL_B",
        "to_pin": "OUT"
      },
      {
        "bel": "ENBWRENUINV",
        "from_pin": "ENBWRENU",
        "to_pin": "OUT"
      },
      {
        "bel": "ENBWRENUINV",
        "from_pin": "ENBWRENU_B",
        "to_pin": "OUT"
      },
      {
        "bel": "REGCLKARDRCLKLINV",
        "from_pin": "REGCLKARDRCLKL",
        "to_pin": "OUT"
      },
      {
        "bel": "REGCLKARDRCLKLINV",
        "from_pin": "REGCLKARDRCLKL_B",
        "to_pin": "OUT"
      },
      {
        "bel": "REGCLKARDRCLKUINV",
        "from_pin": "REGCLKARDRCLKU",
        "to_pin": "OUT"
      },
      {
        "bel": "REGCLKARDRCLKUINV",
        "from_pin": "REGCLKARDRCLKU_B",
        "to_pin": "OUT"
      },
      {
        "bel": "REGCLKBLINV",
        "from_pin": "REGCLKBL",
        "to_pin": "OUT"
      },
      {
        "bel": "REGCLKBLINV",
        "from_pin": "REGCLKBL_B",
        "to_pin": "OUT"
      },
      {
        "bel": "REGCLKBUINV",
        "from_pin": "REGCLKBU",
        "to_pin": "OUT"
      },
      {
        "bel": "REGCLKBUINV",
        "from_pin": "REGCLKBU_B",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTRAMARSTRAMLINV",
        "from_pin": "RSTRAMARSTRAML",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTRAMARSTRAMLINV",
        "from_pin": "RSTRAMARSTRAML_B",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTRAMARSTRAMUINV",
        "from_pin": "RSTRAMARSTRAMU",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTRAMARSTRAMUINV",
        "from_pin": "RSTRAMARSTRAMU_B",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTRAMBLINV",
        "from_pin": "RSTRAMBL",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTRAMBLINV",
        "from_pin": "RSTRAMBL_B",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTRAMBUINV",
        "from_pin": "RSTRAMBU",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTRAMBUINV",
        "from_pin": "RSTRAMBU_B",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTREGARSTREGLINV",
        "from_pin": "RSTREGARSTREGL",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTREGARSTREGLINV",
        "from_pin": "RSTREGARSTREGL_B",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTREGARSTREGUINV",
        "from_pin": "RSTREGARSTREGU",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTREGARSTREGUINV",
        "from_pin": "RSTREGARSTREGU_B",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTREGBLINV",
        "from_pin": "RSTREGBL",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTREGBLINV",
        "from_pin": "RSTREGBL_B",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTREGBUINV",
        "from_pin": "RSTREGBU",
        "to_pin": "OUT"
      },
      {
        "bel": "RSTREGBUINV",
        "from_pin": "RSTREGBU_B",
        "to_pin": "OUT"
      }
    ],
    "pins": {
      "ADDRARDADDRL0": {
        "primary": "ADDRARDADDRL0",
        "wire": "ADDRARDADDRL0",
        "dir": "INPUT"
      },
      "ADDRARDADDRL1": {
        "primary": "ADDRARDADDRL1",
        "wire": "ADDRARDADDRL1",
        "dir": "INPUT"
      },
      "ADDRARDADDRL2": {
        "primary": "ADDRARDADDRL2",
        "wire": "ADDRARDADDRL2",
        "dir": "INPUT"
      },
      "ADDRARDADDRL3": {
        "primary": "ADDRARDADDRL3",
        "wire": "ADDRARDADDRL3",
        "dir": "INPUT"
      },
      "ADDRARDADDRL4": {
        "primary": "ADDRARDADDRL4",
        "wire": "ADDRARDADDRL4",
        "dir": "INPUT"
      },
      "ADDRARDADDRL5": {
        "primary": "ADDRARDADDRL5",
        "wire": "ADDRARDADDRL5",
        "dir": "INPUT"
      },
      "ADDRARDADDRL6": {
        "primary": "ADDRARDADDRL6",
        "wire": "ADDRARDADDRL6",
        "dir": "INPUT"
      },
      "ADDRARDADDRL7": {
        "primary": "ADDRARDADDRL7",
        "wire": "ADDRARDADDRL7",
        "dir": "INPUT"
      },
      "ADDRARDADDRL8": {
        "primary": "ADDRARDADDRL8",
        "wire": "ADDRARDADDRL8",
        "dir": "INPUT"
      },
      "ADDRARDADDRL9": {
        "primary": "ADDRARDADDRL9",
        "wire": "ADDRARDADDRL9",
        "dir": "INPUT"
      },
      "ADDRARDADDRL10": {
        "primary": "ADDRARDADDRL10",
        "wire": "ADDRARDADDRL10",
        "dir": "INPUT"
      },
      "ADDRARDADDRL11": {
        "primary": "ADDRARDADDRL11",
        "wire": "ADDRARDADDRL11",
        "dir": "INPUT"
      },
      "ADDRARDADDRL12": {
        "primary": "ADDRARDADDRL12",
        "wire": "ADDRARDADDRL12",
        "dir": "INPUT"
      },
      "ADDRARDADDRL13": {
        "primary": "ADDRARDADDRL13",
        "wire": "ADDRARDADDRL13",
        "dir": "INPUT"
      },
      "ADDRARDADDRL14": {
        "primary": "ADDRARDADDRL14",
        "wire": "ADDRARDADDRL14",
        "dir": "INPUT"
      },
      "ADDRARDADDRL15": {
        "primary": "ADDRARDADDRL15",
        "wire": "ADDRARDADDRL15",
        "dir": "INPUT"
      },
      "ADDRARDADDRU0": {
        "primary": "ADDRARDADDRU0",
        "wire": "ADDRARDADDRU0",
        "dir": "INPUT"
      },
      "ADDRARDADDRU1": {
        "primary": "ADDRARDADDRU1",
        "wire": "ADDRARDADDRU1",
        "dir": "INPUT"
      },
      "ADDRARDADDRU2": {
        "primary": "ADDRARDADDRU2",
        "wire": "ADDRARDADDRU2",
        "dir": "INPUT"
      },
      "ADDRARDADDRU3": {
        "primary": "ADDRARDADDRU3",
        "wire": "ADDRARDADDRU3",
        "dir": "INPUT"
      },
      "ADDRARDADDRU4": {
        "primary": "ADDRARDADDRU4",
        "wire": "ADDRARDADDRU4",
        "dir": "INPUT"
      },
      "ADDRARDADDRU5": {
        "primary": "ADDRARDADDRU5",
        "wire": "ADDRARDADDRU5",
        "dir": "INPUT"
      },
      "ADDRARDADDRU6": {
        "primary": "ADDRARDADDRU6",
        "wire": "ADDRARDADDRU6",
        "dir": "INPUT"
      },
      "ADDRARDADDRU7": {
        "primary": "ADDRARDADDRU7",
        "wire": "ADDRARDADDRU7",
        "dir": "INPUT"
      },
      "ADDRARDADDRU8": {
        "primary": "ADDRARDADDRU8",
        "wire": "ADDRARDADDRU8",
        "dir": "INPUT"
      },
      "ADDRARDADDRU9": {
        "primary": "ADDRARDADDRU9",
        "wire": "ADDRARDADDRU9",
        "dir": "INPUT"
      },
      "ADDRARDADDRU10": {
        "primary": "ADDRARDADDRU10",
        "wire": "ADDRARDADDRU10",
        "dir": "INPUT"
      },
      "ADDRARDADDRU11": {
        "primary": "ADDRARDADDRU11",
        "wire": "ADDRARDADDRU11",
        "dir": "INPUT"
      },
      "ADDRARDADDRU12": {
        "primary": "ADDRARDADDRU12",
        "wire": "ADDRARDADDRU12",
        "dir": "INPUT"
      },
      "ADDRARDADDRU13": {
        "primary": "ADDRARDADDRU13",
        "wire": "ADDRARDADDRU13",
        "dir": "INPUT"
      },
      "ADDRARDADDRU14": {
        "primary": "ADDRARDADDRU14",
        "wire": "ADDRARDADDRU14",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL0": {
        "primary": "ADDRBWRADDRL0",
        "wire": "ADDRBWRADDRL0",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL1": {
        "primary": "ADDRBWRADDRL1",
        "wire": "ADDRBWRADDRL1",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL2": {
        "primary": "ADDRBWRADDRL2",
        "wire": "ADDRBWRADDRL2",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL3": {
        "primary": "ADDRBWRADDRL3",
        "wire": "ADDRBWRADDRL3",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL4": {
        "primary": "ADDRBWRADDRL4",
        "wire": "ADDRBWRADDRL4",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL5": {
        "primary": "ADDRBWRADDRL5",
        "wire": "ADDRBWRADDRL5",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL6": {
        "primary": "ADDRBWRADDRL6",
        "wire": "ADDRBWRADDRL6",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL7": {
        "primary": "ADDRBWRADDRL7",
        "wire": "ADDRBWRADDRL7",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL8": {
        "primary": "ADDRBWRADDRL8",
        "wire": "ADDRBWRADDRL8",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL9": {
        "primary": "ADDRBWRADDRL9",
        "wire": "ADDRBWRADDRL9",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL10": {
        "primary": "ADDRBWRADDRL10",
        "wire": "ADDRBWRADDRL10",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL11": {
        "primary": "ADDRBWRADDRL11",
        "wire": "ADDRBWRADDRL11",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL12": {
        "primary": "ADDRBWRADDRL12",
        "wire": "ADDRBWRADDRL12",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL13": {
        "primary": "ADDRBWRADDRL13",
        "wire": "ADDRBWRADDRL13",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL14": {
        "primary": "ADDRBWRADDRL14",
        "wire": "ADDRBWRADDRL14",
        "dir": "INPUT"
      },
      "ADDRBWRADDRL15": {
        "primary": "ADDRBWRADDRL15",
        "wire": "ADDRBWRADDRL15",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU0": {
        "primary": "ADDRBWRADDRU0",
        "wire": "ADDRBWRADDRU0",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU1": {
        "primary": "ADDRBWRADDRU1",
        "wire": "ADDRBWRADDRU1",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU2": {
        "primary": "ADDRBWRADDRU2",
        "wire": "ADDRBWRADDRU2",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU3": {
        "primary": "ADDRBWRADDRU3",
        "wire": "ADDRBWRADDRU3",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU4": {
        "primary": "ADDRBWRADDRU4",
        "wire": "ADDRBWRADDRU4",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU5": {
        "primary": "ADDRBWRADDRU5",
        "wire": "ADDRBWRADDRU5",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU6": {
        "primary": "ADDRBWRADDRU6",
        "wire": "ADDRBWRADDRU6",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU7": {
        "primary": "ADDRBWRADDRU7",
        "wire": "ADDRBWRADDRU7",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU8": {
        "primary": "ADDRBWRADDRU8",
        "wire": "ADDRBWRADDRU8",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU9": {
        "primary": "ADDRBWRADDRU9",
        "wire": "ADDRBWRADDRU9",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU10": {
        "primary": "ADDRBWRADDRU10",
        "wire": "ADDRBWRADDRU10",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU11": {
        "primary": "ADDRBWRADDRU11",
        "wire": "ADDRBWRADDRU11",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU12": {
        "primary": "ADDRBWRADDRU12",
        "wire": "ADDRBWRADDRU12",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU13": {
        "primary": "ADDRBWRADDRU13",
        "wire": "ADDRBWRADDRU13",
        "dir": "INPUT"
      },
      "ADDRBWRADDRU14": {
        "primary": "ADDRBWRADDRU14",
        "wire": "ADDRBWRADDRU14",
        "dir": "INPUT"
      },
      "CASCADEINA": {
        "primary": "CASCADEINA",
        "wire": "CASCADEINA",
        "dir": "INPUT"
      },
      "CASCADEINB": {
        "primary": "CASCADEINB",
        "wire": "CASCADEINB",
        "dir": "INPUT"
      },
      "DIADI0": {
        "primary": "DIADI0",
        "wire": "DIADI0",
        "dir": "INPUT"
      },
      "DIADI1": {
        "primary": "DIADI1",
        "wire": "DIADI1",
        "dir": "INPUT"
      },
      "DIADI2": {
        "primary": "DIADI2",
        "wire": "DIADI2",
        "dir": "INPUT"
      },
      "DIADI3": {
        "primary": "DIADI3",
        "wire": "DIADI3",
        "dir": "INPUT"
      },
      "DIADI4": {
        "primary": "DIADI4",
        "wire": "DIADI4",
        "dir": "INPUT"
      },
      "DIADI5": {
        "primary": "DIADI5",
        "wire": "DIADI5",
        "dir": "INPUT"
      },
      "DIADI6": {
        "primary": "DIADI6",
        "wire": "DIADI6",
        "dir": "INPUT"
      },
      "DIADI7": {
        "primary": "DIADI7",
        "wire": "DIADI7",
        "dir": "INPUT"
      },
      "DIADI8": {
        "primary": "DIADI8",
        "wire": "DIADI8",
        "dir": "INPUT"
      },
      "DIADI9": {
        "primary": "DIADI9",
        "wire": "DIADI9",
        "dir": "INPUT"
      },
      "DIADI10": {
        "primary": "DIADI10",
        "wire": "DIADI10",
        "dir": "INPUT"
      },
      "DIADI11": {
        "primary": "DIADI11",
        "wire": "DIADI11",
        "dir": "INPUT"
      },
      "DIADI12": {
        "primary": "DIADI12",
        "wire": "DIADI12",
        "dir": "INPUT"
      },
      "DIADI13": {
        "primary": "DIADI13",
        "wire": "DIADI13",
        "dir": "INPUT"
      },
      "DIADI14": {
        "primary": "DIADI14",
        "wire": "DIADI14",
        "dir": "INPUT"
      },
      "DIADI15": {
        "primary": "DIADI15",
        "wire": "DIADI15",
        "dir": "INPUT"
      },
      "DIADI16": {
        "primary": "DIADI16",
        "wire": "DIADI16",
        "dir": "INPUT"
      },
      "DIADI17": {
        "primary": "DIADI17",
        "wire": "DIADI17",
        "dir": "INPUT"
      },
      "DIADI18": {
        "primary": "DIADI18",
        "wire": "DIADI18",
        "dir": "INPUT"
      },
      "DIADI19": {
        "primary": "DIADI19",
        "wire": "DIADI19",
        "dir": "INPUT"
      },
      "DIADI20": {
        "primary": "DIADI20",
        "wire": "DIADI20",
        "dir": "INPUT"
      },
      "DIADI21": {
        "primary": "DIADI21",
        "wire": "DIADI21",
        "dir": "INPUT"
      },
      "DIADI22": {
        "primary": "DIADI22",
        "wire": "DIADI22",
        "dir": "INPUT"
      },
      "DIADI23": {
        "primary": "DIADI23",
        "wire": "DIADI23",
        "dir": "INPUT"
      },
      "DIADI24": {
        "primary": "DIADI24",
        "wire": "DIADI24",
        "dir": "INPUT"
      },
      "DIADI25": {
        "primary": "DIADI25",
        "wire": "DIADI25",
        "dir": "INPUT"
      },
      "DIADI26": {
        "primary": "DIADI26",
        "wire": "DIADI26",
        "dir": "INPUT"
      },
      "DIADI27": {
        "primary": "DIADI27",
        "wire": "DIADI27",
        "dir": "INPUT"
      },
      "DIADI28": {
        "primary": "DIADI28",
        "wire": "DIADI28",
        "dir": "INPUT"
      },
      "DIADI29": {
        "primary": "DIADI29",
        "wire": "DIADI29",
        "dir": "INPUT"
      },
      "DIADI30": {
        "primary": "DIADI30",
        "wire": "DIADI30",
        "dir": "INPUT"
      },
      "DIADI31": {
        "primary": "DIADI31",
        "wire": "DIADI31",
        "dir": "INPUT"
      },
      "DIBDI0": {
        "primary": "DIBDI0",
        "wire": "DIBDI0",
        "dir": "INPUT"
      },
      "DIBDI1": {
        "primary": "DIBDI1",
        "wire": "DIBDI1",
        "dir": "INPUT"
      },
      "DIBDI2": {
        "primary": "DIBDI2",
        "wire": "DIBDI2",
        "dir": "INPUT"
      },
      "DIBDI3": {
        "primary": "DIBDI3",
        "wire": "DIBDI3",
        "dir": "INPUT"
      },
      "DIBDI4": {
        "primary": "DIBDI4",
        "wire": "DIBDI4",
        "dir": "INPUT"
      },
      "DIBDI5": {
        "primary": "DIBDI5",
        "wire": "DIBDI5",
        "dir": "INPUT"
      },
      "DIBDI6": {
        "primary": "DIBDI6",
        "wire": "DIBDI6",
        "dir": "INPUT"
      },
      "DIBDI7": {
        "primary": "DIBDI7",
        "wire": "DIBDI7",
        "dir": "INPUT"
      },
      "DIBDI8": {
        "primary": "DIBDI8",
        "wire": "DIBDI8",
        "dir": "INPUT"
      },
      "DIBDI9": {
        "primary": "DIBDI9",
        "wire": "DIBDI9",
        "dir": "INPUT"
      },
      "DIBDI10": {
        "primary": "DIBDI10",
        "wire": "DIBDI10",
        "dir": "INPUT"
      },
      "DIBDI11": {
        "primary": "DIBDI11",
        "wire": "DIBDI11",
        "dir": "INPUT"
      },
      "DIBDI12": {
        "primary": "DIBDI12",
        "wire": "DIBDI12",
        "dir": "INPUT"
      },
      "DIBDI13": {
        "primary": "DIBDI13",
        "wire": "DIBDI13",
        "dir": "INPUT"
      },
      "DIBDI14": {
        "primary": "DIBDI14",
        "wire": "DIBDI14",
        "dir": "INPUT"
      },
      "DIBDI15": {
        "primary": "DIBDI15",
        "wire": "DIBDI15",
        "dir": "INPUT"
      },
      "DIBDI16": {
        "primary": "DIBDI16",
        "wire": "DIBDI16",
        "dir": "INPUT"
      },
      "DIBDI17": {
        "primary": "DIBDI17",
        "wire": "DIBDI17",
        "dir": "INPUT"
      },
      "DIBDI18": {
        "primary": "DIBDI18",
        "wire": "DIBDI18",
        "dir": "INPUT"
      },
      "DIBDI19": {
        "primary": "DIBDI19",
        "wire": "DIBDI19",
        "dir": "INPUT"
      },
      "DIBDI20": {
        "primary": "DIBDI20",
        "wire": "DIBDI20",
        "dir": "INPUT"
      },
      "DIBDI21": {
        "primary": "DIBDI21",
        "wire": "DIBDI21",
        "dir": "INPUT"
      },
      "DIBDI22": {
        "primary": "DIBDI22",
        "wire": "DIBDI22",
        "dir": "INPUT"
      },
      "DIBDI23": {
        "primary": "DIBDI23",
        "wire": "DIBDI23",
        "dir": "INPUT"
      },
      "DIBDI24": {
        "primary": "DIBDI24",
        "wire": "DIBDI24",
        "dir": "INPUT"
      },
      "DIBDI25": {
        "primary": "DIBDI25",
        "wire": "DIBDI25",
        "dir": "INPUT"
      },
      "DIBDI26": {
        "primary": "DIBDI26",
        "wire": "DIBDI26",
        "dir": "INPUT"
      },
      "DIBDI27": {
        "primary": "DIBDI27",
        "wire": "DIBDI27",
        "dir": "INPUT"
      },
      "DIBDI28": {
        "primary": "DIBDI28",
        "wire": "DIBDI28",
        "dir": "INPUT"
      },
      "DIBDI29": {
        "primary": "DIBDI29",
        "wire": "DIBDI29",
        "dir": "INPUT"
      },
      "DIBDI30": {
        "primary": "DIBDI30",
        "wire": "DIBDI30",
        "dir": "INPUT"
      },
      "DIBDI31": {
        "primary": "DIBDI31",
        "wire": "DIBDI31",
        "dir": "INPUT"
      },
      "DIPADIP0": {
        "primary": "DIPADIP0",
        "wire": "DIPADIP0",
        "dir": "INPUT"
      },
      "DIPADIP1": {
        "primary": "DIPADIP1",
        "wire": "DIPADIP1",
        "dir": "INPUT"
      },
      "DIPADIP2": {
        "primary": "DIPADIP2",
        "wire": "DIPADIP2",
        "dir": "INPUT"
      },
      "DIPADIP3": {
        "primary": "DIPADIP3",
        "wire": "DIPADIP3",
        "dir": "INPUT"
      },
      "DIPBDIP0": {
        "primary": "DIPBDIP0",
        "wire": "DIPBDIP0",
        "dir": "INPUT"
      },
      "DIPBDIP1": {
        "primary": "DIPBDIP1",
        "wire": "DIPBDIP1",
        "dir": "INPUT"
      },
      "DIPBDIP2": {
        "primary": "DIPBDIP2",
        "wire": "DIPBDIP2",
        "dir": "INPUT"
      },
      "DIPBDIP3": {
        "primary": "DIPBDIP3",
        "wire": "DIPBDIP3",
        "dir": "INPUT"
      },
      "INJECTDBITERR": {
        "primary": "INJECTDBITERR",
        "wire": "INJECTDBITERR",
        "dir": "INPUT"
      },
      "INJECTSBITERR": {
        "primary": "INJECTSBITERR",
        "wire": "INJECTSBITERR",
        "dir": "INPUT"
      },
      "REGCEAREGCEL": {
        "primary": "REGCEAREGCEL",
        "wire": "REGCEAREGCEL",
        "dir": "INPUT"
      },
      "REGCEAREGCEU": {
        "primary": "REGCEAREGCEU",
        "wire": "REGCEAREGCEU",
        "dir": "INPUT"
      },
      "REGCEBL": {
        "primary": "REGCEBL",
        "wire": "REGCEBL",
        "dir": "INPUT"
      },
      "REGCEBU": {
        "primary": "REGCEBU",
        "wire": "REGCEBU",
        "dir": "INPUT"
      },
      "WEAL0": {
        "primary": "WEAL0",
        "wire": "WEAL0",
        "dir": "INPUT"
      },
      "WEAL1": {
        "primary": "WEAL1",
        "wire": "WEAL1",
        "dir": "INPUT"
      },
      "WEAL2": {
        "primary": "WEAL2",
        "wire": "WEAL2",
        "dir": "INPUT"
      },
      "WEAL3": {
        "primary": "WEAL3",
        "wire": "WEAL3",
        "dir": "INPUT"
      },
      "WEAU0": {
        "primary": "WEAU0",
        "wire": "WEAU0",
        "dir": "INPUT"
      },
      "WEAU1": {
        "primary": "WEAU1",
        "wire": "WEAU1",
        "dir": "INPUT"
      },
      "WEAU2": {
        "primary": "WEAU2",
        "wire": "WEAU2",
        "dir": "INPUT"
      },
      "WEAU3": {
        "primary": "WEAU3",
        "wire": "WEAU3",
        "dir": "INPUT"
      },
      "WEBWEL0": {
        "primary": "WEBWEL0",
        "wire": "WEBWEL0",
        "dir": "INPUT"
      },
      "WEBWEL1": {
        "primary": "WEBWEL1",
        "wire": "WEBWEL1",
        "dir": "INPUT"
      },
      "WEBWEL2": {
        "primary": "WEBWEL2",
        "wire": "WEBWEL2",
        "dir": "INPUT"
      },
      "WEBWEL3": {
        "primary": "WEBWEL3",
        "wire": "WEBWEL3",
        "dir": "INPUT"
      },
      "WEBWEL4": {
        "primary": "WEBWEL4",
        "wire": "WEBWEL4",
        "dir": "INPUT"
      },
      "WEBWEL5": {
        "primary": "WEBWEL5",
        "wire": "WEBWEL5",
        "dir": "INPUT"
      },
      "WEBWEL6": {
        "primary": "WEBWEL6",
        "wire": "WEBWEL6",
        "dir": "INPUT"
      },
      "WEBWEL7": {
        "primary": "WEBWEL7",
        "wire": "WEBWEL7",
        "dir": "INPUT"
      },
      "WEBWEU0": {
        "primary": "WEBWEU0",
        "wire": "WEBWEU0",
        "dir": "INPUT"
      },
      "WEBWEU1": {
        "primary": "WEBWEU1",
        "wire": "WEBWEU1",
        "dir": "INPUT"
      },
      "WEBWEU2": {
        "primary": "WEBWEU2",
        "wire": "WEBWEU2",
        "dir": "INPUT"
      },
      "WEBWEU3": {
        "primary": "WEBWEU3",
        "wire": "WEBWEU3",
        "dir": "INPUT"
      },
      "WEBWEU4": {
        "primary": "WEBWEU4",
        "wire": "WEBWEU4",
        "dir": "INPUT"
      },
      "WEBWEU5": {
        "primary": "WEBWEU5",
        "wire": "WEBWEU5",
        "dir": "INPUT"
      },
      "WEBWEU6": {
        "primary": "WEBWEU6",
        "wire": "WEBWEU6",
        "dir": "INPUT"
      },
      "WEBWEU7": {
        "primary": "WEBWEU7",
        "wire": "WEBWEU7",
        "dir": "INPUT"
      },
      "CASCADEOUTA": {
        "primary": "CASCADEOUTA",
        "wire": "CASCADEOUTA",
        "dir": "OUTPUT"
      },
      "CASCADEOUTB": {
        "primary": "CASCADEOUTB",
        "wire": "CASCADEOUTB",
        "dir": "OUTPUT"
      },
      "DBITERR": {
        "primary": "DBITERR",
        "wire": "DBITERR",
        "dir": "OUTPUT"
      },
      "DOADO0": {
        "primary": "DOADO0",
        "wire": "DOADO0",
        "dir": "OUTPUT"
      },
      "DOADO1": {
        "primary": "DOADO1",
        "wire": "DOADO1",
        "dir": "OUTPUT"
      },
      "DOADO2": {
        "primary": "DOADO2",
        "wire": "DOADO2",
        "dir": "OUTPUT"
      },
      "DOADO3": {
        "primary": "DOADO3",
        "wire": "DOADO3",
        "dir": "OUTPUT"
      },
      "DOADO4": {
        "primary": "DOADO4",
        "wire": "DOADO4",
        "dir": "OUTPUT"
      },
      "DOADO5": {
        "primary": "DOADO5",
        "wire": "DOADO5",
        "dir": "OUTPUT"
      },
      "DOADO6": {
        "primary": "DOADO6",
        "wire": "DOADO6",
        "dir": "OUTPUT"
      },
      "DOADO7": {
        "primary": "DOADO7",
        "wire": "DOADO7",
        "dir": "OUTPUT"
      },
      "DOADO8": {
        "primary": "DOADO8",
        "wire": "DOADO8",
        "dir": "OUTPUT"
      },
      "DOADO9": {
        "primary": "DOADO9",
        "wire": "DOADO9",
        "dir": "OUTPUT"
      },
      "DOADO10": {
        "primary": "DOADO10",
        "wire": "DOADO10",
        "dir": "OUTPUT"
      },
      "DOADO11": {
        "primary": "DOADO11",
        "wire": "DOADO11",
        "dir": "OUTPUT"
      },
      "DOADO12": {
        "primary": "DOADO12",
        "wire": "DOADO12",
        "dir": "OUTPUT"
      },
      "DOADO13": {
        "primary": "DOADO13",
        "wire": "DOADO13",
        "dir": "OUTPUT"
      },
      "DOADO14": {
        "primary": "DOADO14",
        "wire": "DOADO14",
        "dir": "OUTPUT"
      },
      "DOADO15": {
        "primary": "DOADO15",
        "wire": "DOADO15",
        "dir": "OUTPUT"
      },
      "DOADO16": {
        "primary": "DOADO16",
        "wire": "DOADO16",
        "dir": "OUTPUT"
      },
      "DOADO17": {
        "primary": "DOADO17",
        "wire": "DOADO17",
        "dir": "OUTPUT"
      },
      "DOADO18": {
        "primary": "DOADO18",
        "wire": "DOADO18",
        "dir": "OUTPUT"
      },
      "DOADO19": {
        "primary": "DOADO19",
        "wire": "DOADO19",
        "dir": "OUTPUT"
      },
      "DOADO20": {
        "primary": "DOADO20",
        "wire": "DOADO20",
        "dir": "OUTPUT"
      },
      "DOADO21": {
        "primary": "DOADO21",
        "wire": "DOADO21",
        "dir": "OUTPUT"
      },
      "DOADO22": {
        "primary": "DOADO22",
        "wire": "DOADO22",
        "dir": "OUTPUT"
      },
      "DOADO23": {
        "primary": "DOADO23",
        "wire": "DOADO23",
        "dir": "OUTPUT"
      },
      "DOADO24": {
        "primary": "DOADO24",
        "wire": "DOADO24",
        "dir": "OUTPUT"
      },
      "DOADO25": {
        "primary": "DOADO25",
        "wire": "DOADO25",
        "dir": "OUTPUT"
      },
      "DOADO26": {
        "primary": "DOADO26",
        "wire": "DOADO26",
        "dir": "OUTPUT"
      },
      "DOADO27": {
        "primary": "DOADO27",
        "wire": "DOADO27",
        "dir": "OUTPUT"
      },
      "DOADO28": {
        "primary": "DOADO28",
        "wire": "DOADO28",
        "dir": "OUTPUT"
      },
      "DOADO29": {
        "primary": "DOADO29",
        "wire": "DOADO29",
        "dir": "OUTPUT"
      },
      "DOADO30": {
        "primary": "DOADO30",
        "wire": "DOADO30",
        "dir": "OUTPUT"
      },
      "DOADO31": {
        "primary": "DOADO31",
        "wire": "DOADO31",
        "dir": "OUTPUT"
      },
      "DOBDO0": {
        "primary": "DOBDO0",
        "wire": "DOBDO0",
        "dir": "OUTPUT"
      },
      "DOBDO1": {
        "primary": "DOBDO1",
        "wire": "DOBDO1",
        "dir": "OUTPUT"
      },
      "DOBDO2": {
        "primary": "DOBDO2",
        "wire": "DOBDO2",
        "dir": "OUTPUT"
      },
      "DOBDO3": {
        "primary": "DOBDO3",
        "wire": "DOBDO3",
        "dir": "OUTPUT"
      },
      "DOBDO4": {
        "primary": "DOBDO4",
        "wire": "DOBDO4",
        "dir": "OUTPUT"
      },
      "DOBDO5": {
        "primary": "DOBDO5",
        "wire": "DOBDO5",
        "dir": "OUTPUT"
      },
      "DOBDO6": {
        "primary": "DOBDO6",
        "wire": "DOBDO6",
        "dir": "OUTPUT"
      },
      "DOBDO7": {
        "primary": "DOBDO7",
        "wire": "DOBDO7",
        "dir": "OUTPUT"
      },
      "DOBDO8": {
        "primary": "DOBDO8",
        "wire": "DOBDO8",
        "dir": "OUTPUT"
      },
      "DOBDO9": {
        "primary": "DOBDO9",
        "wire": "DOBDO9",
        "dir": "OUTPUT"
      },
      "DOBDO10": {
        "primary": "DOBDO10",
        "wire": "DOBDO10",
        "dir": "OUTPUT"
      },
      "DOBDO11": {
        "primary": "DOBDO11",
        "wire": "DOBDO11",
        "dir": "OUTPUT"
      },
      "DOBDO12": {
        "primary": "DOBDO12",
        "wire": "DOBDO12",
        "dir": "OUTPUT"
      },
      "DOBDO13": {
        "primary": "DOBDO13",
        "wire": "DOBDO13",
        "dir": "OUTPUT"
      },
      "DOBDO14": {
        "primary": "DOBDO14",
        "wire": "DOBDO14",
        "dir": "OUTPUT"
      },
      "DOBDO15": {
        "primary": "DOBDO15",
        "wire": "DOBDO15",
        "dir": "OUTPUT"
      },
      "DOBDO16": {
        "primary": "DOBDO16",
        "wire": "DOBDO16",
        "dir": "OUTPUT"
      },
      "DOBDO17": {
        "primary": "DOBDO17",
        "wire": "DOBDO17",
        "dir": "OUTPUT"
      },
      "DOBDO18": {
        "primary": "DOBDO18",
        "wire": "DOBDO18",
        "dir": "OUTPUT"
      },
      "DOBDO19": {
        "primary": "DOBDO19",
        "wire": "DOBDO19",
        "dir": "OUTPUT"
      },
      "DOBDO20": {
        "primary": "DOBDO20",
        "wire": "DOBDO20",
        "dir": "OUTPUT"
      },
      "DOBDO21": {
        "primary": "DOBDO21",
        "wire": "DOBDO21",
        "dir": "OUTPUT"
      },
      "DOBDO22": {
        "primary": "DOBDO22",
        "wire": "DOBDO22",
        "dir": "OUTPUT"
      },
      "DOBDO23": {
        "primary": "DOBDO23",
        "wire": "DOBDO23",
        "dir": "OUTPUT"
      },
      "DOBDO24": {
        "primary": "DOBDO24",
        "wire": "DOBDO24",
        "dir": "OUTPUT"
      },
      "DOBDO25": {
        "primary": "DOBDO25",
        "wire": "DOBDO25",
        "dir": "OUTPUT"
      },
      "DOBDO26": {
        "primary": "DOBDO26",
        "wire": "DOBDO26",
        "dir": "OUTPUT"
      },
      "DOBDO27": {
        "primary": "DOBDO27",
        "wire": "DOBDO27",
        "dir": "OUTPUT"
      },
      "DOBDO28": {
        "primary": "DOBDO28",
        "wire": "DOBDO28",
        "dir": "OUTPUT"
      },
      "DOBDO29": {
        "primary": "DOBDO29",
        "wire": "DOBDO29",
        "dir": "OUTPUT"
      },
      "DOBDO30": {
        "primary": "DOBDO30",
        "wire": "DOBDO30",
        "dir": "OUTPUT"
      },
      "DOBDO31": {
        "primary": "DOBDO31",
        "wire": "DOBDO31",
        "dir": "OUTPUT"
      },
      "DOPADOP0": {
        "primary": "DOPADOP0",
        "wire": "DOPADOP0",
        "dir": "OUTPUT"
      },
      "DOPADOP1": {
        "primary": "DOPADOP1",
        "wire": "DOPADOP1",
        "dir": "OUTPUT"
      },
      "DOPADOP2": {
        "primary": "DOPADOP2",
        "wire": "DOPADOP2",
        "dir": "OUTPUT"
      },
      "DOPADOP3": {
        "primary": "DOPADOP3",
        "wire": "DOPADOP3",
        "dir": "OUTPUT"
      },
      "DOPBDOP0": {
        "primary": "DOPBDOP0",
        "wire": "DOPBDOP0",
        "dir": "OUTPUT"
      },
      "DOPBDOP1": {
        "primary": "DOPBDOP1",
        "wire": "DOPBDOP1",
        "dir": "OUTPUT"
      },
      "DOPBDOP2": {
        "primary": "DOPBDOP2",
        "wire": "DOPBDOP2",
        "dir": "OUTPUT"
      },
      "DOPBDOP3": {
        "primary": "DOPBDOP3",
        "wire": "DOPBDOP3",
        "dir": "OUTPUT"
      },
      "ECCPARITY0": {
        "primary": "ECCPARITY0",
        "wire": "ECCPARITY0",
        "dir": "OUTPUT"
      },
      "ECCPARITY1": {
        "primary": "ECCPARITY1",
        "wire": "ECCPARITY1",
        "dir": "OUTPUT"
      },
      "ECCPARITY2": {
        "primary": "ECCPARITY2",
        "wire": "ECCPARITY2",
        "dir": "OUTPUT"
      },
      "ECCPARITY3": {
        "primary": "ECCPARITY3",
        "wire": "ECCPARITY3",
        "dir": "OUTPUT"
      },
      "ECCPARITY4": {
        "primary": "ECCPARITY4",
        "wire": "ECCPARITY4",
        "dir": "OUTPUT"
      },
      "ECCPARITY5": {
        "primary": "ECCPARITY5",
        "wire": "ECCPARITY5",
        "dir": "OUTPUT"
      },
      "ECCPARITY6": {
        "primary": "ECCPARITY6",
        "wire": "ECCPARITY6",
        "dir": "OUTPUT"
      },
      "ECCPARITY7": {
        "primary": "ECCPARITY7",
        "wire": "ECCPARITY7",
        "dir": "OUTPUT"
      },
      "RDADDRECC0": {
        "primary": "RDCOUNT0",
        "wire": "RDADDRECC0",
        "dir": "OUTPUT"
      },
      "RDADDRECC1": {
        "primary": "RDCOUNT1",
        "wire": "RDADDRECC1",
        "dir": "OUTPUT"
      },
      "RDADDRECC2": {
        "primary": "RDCOUNT2",
        "wire": "RDADDRECC2",
        "dir": "OUTPUT"
      },
      "RDADDRECC3": {
        "primary": "RDCOUNT3",
        "wire": "RDADDRECC3",
        "dir": "OUTPUT"
      },
      "RDADDRECC4": {
        "primary": "RDCOUNT4",
        "wire": "RDADDRECC4",
        "dir": "OUTPUT"
      },
      "RDADDRECC5": {
        "primary": "RDCOUNT5",
        "wire": "RDADDRECC5",
        "dir": "OUTPUT"
      },
      "RDADDRECC6": {
        "primary": "RDCOUNT6",
        "wire": "RDADDRECC6",
        "dir": "OUTPUT"
      },
      "RDADDRECC7": {
        "primary": "RDCOUNT7",
        "wire": "RDADDRECC7",
        "dir": "OUTPUT"
      },
      "RDADDRECC8": {
        "primary": "RDCOUNT8",
        "wire": "RDADDRECC8",
        "dir": "OUTPUT"
      },
      "RDADDRECC9": {
        "primary": "RDCOUNT9",
        "wire": "RDADDRECC9",
        "dir": "OUTPUT"
      },
      "RDADDRECC10": {
        "primary": "RDCOUNT10",
        "wire": "RDADDRECC10",
        "dir": "OUTPUT"
      },
      "RDADDRECC11": {
        "primary": "RDCOUNT11",
        "wire": "RDADDRECC11",
        "dir": "OUTPUT"
      },
      "RDADDRECC12": {
        "primary": "RDCOUNT12",
        "wire": "RDADDRECC12",
        "dir": "OUTPUT"
      },
      "SBITERR": {
        "primary": "SBITERR",
        "wire": "SBITERR",
        "dir": "OUTPUT"
      },
      "CLKARDCLKL": {
        "primary": "CLKARDCLKL",
        "wire": "CLKARDCLKL",
        "dir": "INPUT"
      },
      "CLKARDCLKU": {
        "primary": "CLKARDCLKU",
        "wire": "CLKARDCLKU",
        "dir": "INPUT"
      },
      "CLKBWRCLKL": {
        "primary": "CLKBWRCLKL",
        "wire": "CLKBWRCLKL",
        "dir": "INPUT"
      },
      "CLKBWRCLKU": {
        "primary": "CLKBWRCLKU",
        "wire": "CLKBWRCLKU",
        "dir": "INPUT"
      },
      "ENARDENL": {
        "primary": "ENARDENL",
        "wire": "ENARDENL",
        "dir": "INPUT"
      },
      "ENARDENU": {
        "primary": "ENARDENU",
        "wire": "ENARDENU",
        "dir": "INPUT"
      },
      "ENBWRENL": {
        "primary": "ENBWRENL",
        "wire": "ENBWRENL",
        "dir": "INPUT"
      },
      "ENBWRENU": {
        "primary": "ENBWRENU",
        "wire": "ENBWRENU",
        "dir": "INPUT"
      },
      "REGCLKARDRCLKL": {
        "primary": "REGCLKARDRCLKL",
        "wire": "REGCLKARDRCLKL",
        "dir": "INPUT"
      },
      "REGCLKARDRCLKU": {
        "primary": "REGCLKARDRCLKU",
        "wire": "REGCLKARDRCLKU",
        "dir": "INPUT"
      },
      "REGCLKBL": {
        "primary": "REGCLKBL",
        "wire": "REGCLKBL",
        "dir": "INPUT"
      },
      "REGCLKBU": {
        "primary": "REGCLKBU",
        "wire": "REGCLKBU",
        "dir": "INPUT"
      },
      "RSTRAMARSTRAML": {
        "primary": "RSTRAMARSTRAMLRST",
        "wire": "RSTRAMARSTRAML",
        "dir": "INPUT"
      },
      "RSTRAMARSTRAMU": {
        "primary": "RSTRAMARSTRAMU",
        "wire": "RSTRAMARSTRAMU",
        "dir": "INPUT"
      },
      "RSTRAMBL": {
        "primary": "RSTRAMBL",
        "wire": "RSTRAMBL",
        "dir": "INPUT"
      },
      "RSTRAMBU": {
        "primary": "RSTRAMBU",
        "wire": "RSTRAMBU",
        "dir": "INPUT"
      },
      "RSTREGARSTREGL": {
        "primary": "RSTREGARSTREGL",
        "wire": "RSTREGARSTREGL",
        "dir": "INPUT"
      },
      "RSTREGARSTREGU": {
        "primary": "RSTREGARSTREGU",
        "wire": "RSTREGARSTREGU",
        "dir": "INPUT"
      },
      "RSTREGBL": {
        "primary": "RSTREGBL",
        "wire": "RSTREGBL",
        "dir": "INPUT"
      },
      "RSTREGBU": {
        "primary": "RSTREGBU",
        "wire": "RSTREGBU",
        "dir": "INPUT"
      }
    }
  }
}