[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