@@ -13,19 +13,27 @@ class ElbertV2NumatoPlatform(XilinxPlatform):
13
13
resources = [
14
14
Resource ("clk12" , 0 , Pins ("P129" , dir = "i" ), Clock (12e6 ), Attrs (IOSTANDARD = "LVCMOS33" )),
15
15
16
- * LEDResources (pins = "P55 P54 P51 P50 P49 P48 P47 P46" , attrs = Attrs (IOSTANDARD = "LVCMOS33" )),
17
- Display7SegResource (0 , a = "P117" , b = "P116" , c = "P115" , d = "P113" , e = "P112" , f = "P111" , g = "P110" , dp = "P114" ,
18
- invert = True , attrs = Attrs (IOSTANDARD = "LVCMOS33" )),
16
+ * LEDResources (pins = "P55 P54 P51 P50 P49 P48 P47 P46" ,
17
+ attrs = Attrs (IOSTANDARD = "LVCMOS33" , SLEW = "SLOW" , DRIVE = "12" )),
18
+ Display7SegResource (0 , a = "P114" , b = "P110" , c = "P111" , d = "P112" , e = "P113" , f = "P115" , g = "P116" , dp = "P117" ,
19
+ invert = True , attrs = Attrs (IOSTANDARD = "LVCMOS33" , SLEW = "SLOW" , DRIVE = "12" )),
19
20
Resource ("display_7seg_ctrl" , 0 ,
20
- Subsignal ("en" , Pins ("P120 P121 P124" , invert = True , dir = "o" ))
21
+ Subsignal ("en" , Pins ("P120 P121 P124" , invert = True , dir = "o" ),
22
+ Attrs (IOSTANDARD = "LVCMOS33" , SLEW = "SLOW" , DRIVE = "12" ))
21
23
),
22
- VGAResource (0 , r = "P105 P104 P103" , g = "P102 P101 P99" , b = "P98 P96" , hs = "P93" , vs = "P92" , attrs = Attrs (IOSTANDARD = "LVCMOS33" )),
23
- * SDCardResources (0 , dat0 = "P83" , dat1 = "P82" , dat2 = "P90" , dat3 = "P85" , cmd = "P84" , clk = "P57" , attrs = Attrs (IOSTANDARD = "LVCMOS33" )),
24
+ VGAResource (0 , r = "P105 P104 P103" , g = "P102 P101 P99" , b = "P98 P96" , hs = "P93" , vs = "P92" ,
25
+ attrs = Attrs (IOSTANDARD = "LVCMOS33" , SLEW = "SLOW" , DRIVE = "12" )),
26
+ * SDCardResources (0 , dat0 = "P83" , dat1 = "P82" , dat2 = "P90" , dat3 = "P85" , cmd = "P84" , clk = "P57" ,
27
+ attrs = Attrs (IOSTANDARD = "LVCMOS33" , SLEW = "SLOW" , DRIVE = "12" )),
24
28
Resource ("audiojack" , 0 ,
25
- Subsignal ("audio" , Pins ("P88 P87" , dir = "o" ))
29
+ Subsignal ("audio" , Pins ("P88 P87" , dir = "o" ), Attrs ( IOSTANDARD = "LVCMOS33" , SLEW = "SLOW" , DRIVE = "12" ) )
26
30
),
27
- * ButtonResources (pins = "P80 P79 P78 P77 P76 P75" , attrs = Attrs (IOSTANDARD = "LVCMOS33" )),
28
- * SwitchResources (pins = "P70 P69 P68 P64 P63 P60 P59 P58" , attrs = Attrs (IOSTANDARD = "LVCMOS33" ))
31
+ * ButtonResources (pins = "P80 P79 P78 P77 P76 P75" ,
32
+ attrs = Attrs (IOSTANDARD = "LVCMOS33" , PULLUP = "TRUE" , DRIVE = "12" ,
33
+ SLEW = "SLOW" )),
34
+ * SwitchResources (pins = "P70 P69 P68 P64 P63 P60 P59 P58" ,
35
+ attrs = Attrs (IOSTANDARD = "LVCMOS33" , PULLUP = "TRUE" , DRIVE = "12" ,
36
+ SLEW = "SLOW" ))
29
37
]
30
38
31
39
connectors = [
0 commit comments