]> jspc29.x-matter.uni-frankfurt.de Git - trb5sc.git/commitdiff
add FE_GPIO pins to pinout file, e.g. for SFP control lines
authorJan Michel <j.michel@gsi.de>
Thu, 11 Aug 2022 08:02:51 +0000 (10:02 +0200)
committerJan Michel <j.michel@gsi.de>
Thu, 11 Aug 2022 08:02:51 +0000 (10:02 +0200)
gbe_standalone/trb5sc_gbe_template.vhd
pinout/trb5sc_tdc.lpf

index 2b4aa99605e87139233159a6f9f9783f0c712bf8..0303ba80e5da458422e2733a2c3f6e797460dcb4 100644 (file)
@@ -27,7 +27,7 @@ entity trb5sc_template is
     SFP_LOS             : in    std_logic;
     SFP_MOD_0           : in    std_logic;
     --AddOn
---    FE_GPIO             : inout std_logic_vector(11 downto 0);
+   FE_GPIO             : inout std_logic_vector(11 downto 0);
 --    FE_CLK              : out   std_logic_vector( 2 downto 1);
 --    FE_DIFF             : inout std_logic_vector(63 downto 0);
     INP                 : in    std_logic_vector(63 downto 0);
index 993db1284299fb7aa07db30556eba1047dd608de..0f4fb0055e8ddf0f3d6cbbd8626f3f88fbfb9bdc 100644 (file)
@@ -81,8 +81,20 @@ IOBUF PORT "SFP_ADD_TX_DIS" IO_TYPE=LVCMOS25 ;
 IOBUF PORT "SFP_ADD_MOD0"   IO_TYPE=LVTTL33 PULLMODE=NONE ;
 IOBUF PORT "SFP_ADD_LED"    IO_TYPE=LVCMOS25 ;
 
-# DEFINE PORT GROUP "FE_GPIO_group" "FE_GPIO*" ;
-# IOBUF GROUP  "FE_GPIO_group" IO_TYPE=LVCMOS25 PULLMODE=UP;
+LOCATE COMP  "FE_GPIO_0"         SITE "A18";
+LOCATE COMP  "FE_GPIO_1"         SITE "C18";
+LOCATE COMP  "FE_GPIO_2"         SITE "D18";
+LOCATE COMP  "FE_GPIO_3"         SITE "F18";
+LOCATE COMP  "FE_GPIO_4"         SITE "A19";
+LOCATE COMP  "FE_GPIO_5"         SITE "B19";
+LOCATE COMP  "FE_GPIO_6"         SITE "C19";
+LOCATE COMP  "FE_GPIO_7"         SITE "D19";
+LOCATE COMP  "FE_GPIO_8"         SITE "E19";
+LOCATE COMP  "FE_GPIO_9"         SITE "F19";
+LOCATE COMP  "FE_GPIO_10"        SITE "A20";
+LOCATE COMP  "FE_GPIO_11"        SITE "C20";
+DEFINE PORT GROUP "FE_GPIO_group" "FE_GPIO*" ;
+IOBUF GROUP  "FE_GPIO_group" IO_TYPE=LVCMOS25 PULLMODE=UP;
 
 
 LOCATE COMP "SCK"     SITE "C5";#"FE_CLK_1"