4. Invocation of topgen.py

usage: topgen [-h] [--project-dir PROJECT_DIR] [--filename FILENAME]
              [--topname TOPNAME] [--ifcnames IFCNAMES] [--pintype PINTYPE]
              [--interface INTERFACE] [--portalclock PORTALCLOCK]
              [--importfiles IMPORTFILES] [--portname PORTNAME]
              [--wrapper WRAPPER] [--proxy PROXY] [--memread MEMREAD]
              [--memwrite MEMWRITE] [--cnoc] [--integratedIndication]

4.1. Named Arguments


project directory


name of generated file

Default: “Top.bsv”


name of generated module

Default: “mkConnectalTop”


name of interface names enum type and file

Default: “IfcNames”


Type of pins interface

Default: []


exported interface declaration

Default: []


Portal clock source


added imports

Default: []


added portal names to enum list

Default: []


exported wrapper interfaces

Default: []


exported proxy interfaces

Default: []


memory read interfaces

Default: []


memory read interfaces

Default: []


generate mkCnocTop

Default: False


indication pipes instantiated in user module

Default: False