@@ -360,21 +360,29 @@ def create_missing_domain(self, name):
360
360
m .d .comb += ClockSignal ("sync" ).eq (clk_i )
361
361
return m
362
362
363
- # pg. 59 family datasheet
363
+ # pg. 17 of FPGA-TN-02067-1-8-sysIO-User-Guide-Nexus-Platform.pdf
364
364
_single_ended_io_types = [
365
365
"LVCMOS33" , "LVTTL33" ,
366
366
"LVCMOS25" ,
367
367
"LVCMOS18" , "LVCMOS18H" ,
368
368
"LVCMOS15" , "LVCMOS15H" ,
369
369
"LVCMOS12" , "LVCMOS12H" ,
370
370
"LVCMOS10" , "LVCMOS10H" , "LVCMOS10R" ,
371
- "SSTL135_I" , "SSTL135_II" , "SSTL15_I" , "SSTL15_II" ,
372
- "HSUL12" , "MIPI D-PHY LP Input (try using LVCMOS12)"
371
+ "SSTL15_I" , "SSTL15_II" ,
372
+ "SSTL135_I" , "SSTL135_II" ,
373
+ "HSTL15_I" ,
374
+ "HSUL12" ,
373
375
]
374
376
_differential_io_types = [
375
- "LVDS" , "LVDSE" , "subLVDS" , "subLVDSEH" , "SLVS" , "MIPI D-PHY" , "LVCMOS33D" ,
376
- "LVTTL33D" , "LVCMOS25D" , "SSTLD_I" , "SSTL135D_I" , "SSTL15D_I" , "SSTL15D_II" ,
377
- "HSUL15D_I" , "HSUL12D" ,
377
+ "LVCMOS33D" , "LVTTL33D" ,
378
+ "LVCMOS25D" ,
379
+ "SSTL15D_I" , "SSTL15D_II" ,
380
+ "SSTL135D_I" , "SSTL135D_II" ,
381
+ "HSTL15D_I" ,
382
+ "HSUL12D" ,
383
+ "LVDS" , "LVDSE" , "SUBLVDS" , "SUBLVDSEH" ,
384
+ "SLVS" ,
385
+ "MIPI_DPHY" ,
378
386
]
379
387
380
388
def should_skip_port_component (self , port , attrs , component ):
0 commit comments