[Libre-soc-bugs] [Bug 526] create dry-run 180nm GDS-II files for IMEC
    bugzilla-daemon at libre-soc.org 
    bugzilla-daemon at libre-soc.org
       
    Thu Dec  3 21:53:23 GMT 2020
    
    
  
https://bugs.libre-soc.org/show_bug.cgi?id=526
--- Comment #97 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
in alpha core2chip.py i added this:
@@ -629,8 +635,9 @@ class CoreToChip ( object ):
                     if netName is None: continue
                     coreNet = self.core.getNet( netName )
                     if not coreNet:
-                        raise ErrorMessage( 1, 'CoreToChip.buildChip(): Pad
"{}" refer net "{}" which do not exist in core "{}".' \
-                                              
.format(ioPadConf.instanceName,netName,self.core.getName()) )
+                        print (ErrorMessage( 1, 'CoreToChip.buildChip(): Pad
"{}" refer net "{}" which do not exist in core "{}".' \
+                                              
.format(ioPadConf.instanceName,netName,self.core.getName()) ))
+                        continue
which allowed reporting of all errors rather than bombing out and preventing
detection of all others.
a completely arbitrary set of GPIO "do not exist" when, looking at ls180.vst,
it is blindingly obvious that yes, in fact, they do exist.  additionally:
i2c_sda_i exists but... err... wait... how the hell has it been turned from
an input into an output?
there is something extremely strange going on, not helped by the fact that when
the wishbone bus size is set to 32 bit *these errors do not occur*
-- 
You are receiving this mail because:
You are on the CC list for the bug.
    
    
More information about the libre-soc-bugs
mailing list