X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fsoc%2Fsimple%2Fissuer_verilog.py;h=abd050275a9d5a347b29c88648412dbe6a4d49ff;hb=557e6d75a40c0901e74a4963b71b4ce395361e57;hp=b4ec9e53c54f194380f1a55e8eadb2ea5418fcb1;hpb=1f2a29c06b122d2af83d3d81e3e2c492ceca0c4d;p=soc.git diff --git a/src/soc/simple/issuer_verilog.py b/src/soc/simple/issuer_verilog.py index b4ec9e53..abd05027 100644 --- a/src/soc/simple/issuer_verilog.py +++ b/src/soc/simple/issuer_verilog.py @@ -77,6 +77,11 @@ if __name__ == '__main__': action="store_true", help="generate old microwatt-compatible interface", default=False) + # create a module with Fabric compatibility + parser.add_argument("--fabric-compat", dest='fabriccompat', + action="store_true", + help="generate Fabric-compatible interface", + default=False) # small cache option parser.add_argument("--small-cache", dest='smallcache', action="store_true", @@ -155,6 +160,7 @@ if __name__ == '__main__': microwatt_compat=args.mwcompat, # microwatt compatible microwatt_old=args.old_mwcompat, # old microwatt api microwatt_debug=args.mwdebug, # microwatt debug signals + fabric_compat=args.fabriccompat, # fabric compatible (overlaps with microwatt compat) small_cache=args.smallcache, # small cache/TLB sizes allow_overlap=args.allow_overlap, # allow overlap units=units, @@ -178,6 +184,7 @@ if __name__ == '__main__': print("Microwatt compatibility", pspec.__dict__["microwatt_compat"]) print("Old Microwatt compatibility", pspec.__dict__["microwatt_old"]) print("Microwatt debug", pspec.__dict__["microwatt_debug"]) + print("Fabric compatibility", pspec.__dict__["fabric_compat"]) print("Small Cache/TLB", pspec.__dict__["small_cache"]) if args.mwcompat: