write out pinspec to pinspec.txt
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 29 Mar 2018 13:20:28 +0000 (14:20 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 29 Mar 2018 13:20:28 +0000 (14:20 +0100)
src/spec/gen.py

index 0707cf24c3d831873d4f4d31d0f3c19f35f139c5..cb7957f525b454bdeb12247b41c0589fbed4e5b2 100644 (file)
@@ -60,6 +60,8 @@ def specgen(pth, pinouts, bankspec, pinbanks, fixedpins):
             g.write('\t'.join(p) + '\n')
 
     # lists bankspec, shows where the pin-numbers *start*
-    print ("# Pin Bank starting points and lengths\n")
-    for bank, pinstart in bankspec.items():
-        print ("* %s %d %d" % (bank, pinstart, pinbanks[bank]))
+        print ("# Pin Bank starting points and lengths\n")
+    with open(os.path.join(pth, 'pinspec.txt'), 'w') as g:
+        for bank, pinstart in bankspec.items():
+            print ("* %s %d %d" % (bank, pinstart, pinbanks[bank]))
+            g.write("%s\t%d\t%d\n" % (bank, pinstart, pinbanks[bank]))